Add-on to elasticsearch-net / NEST for using AWS's elasticsearch service.
Install-Package Elasticsearch.Net.Aws
// for NEST
var client = new ElasticClient(settings, connection: new AwsHttpConnection(settings, new AwsSettings
{
AccessKey = "My AWS access key",
SecretKey = "My AWS secret key",
Region = "us-east-1",
}));
The AwsHttpConnection
class is an implemenation of IConnection
that will sign the HTTP requests according to the Version 4 Signing Process.