bcuff / elasticsearch-net-aws

Add-on to Elasticsearch.Net & NEST for using AWS's elasticsearch service.
Apache License 2.0
72 stars 27 forks source link

Could you just use `FallbackCredentialsFactory.GetCredentials()` ? #35

Closed jakejscott closed 5 years ago

jakejscott commented 6 years ago

I managed to get this working from a Lambda:

public class FallbackCredentialsProvider : ICredentialsProvider
{
    public AwsCredentials GetCredentials()
    {
        AWSCredentials credentials = FallbackCredentialsFactory.GetCredentials();
        ImmutableCredentials immutableCredentials = credentials.GetCredentials();
        AwsCredentials result = new AwsCredentials
        {
            Token = immutableCredentials.Token,
            AccessKey = immutableCredentials.AccessKey,
            SecretKey = immutableCredentials.SecretKey
        };
        return result;
    }
}
bcuff commented 5 years ago

This is done in the latest version. :)