s3: Look in S3 named profile files for credentials - fixes #2243

This commit is contained in:
Nick Craig-Wood
2018-04-21 09:00:20 +01:00
parent da7a77ef2e
commit 311a962011
2 changed files with 22 additions and 11 deletions
+5
View File
@@ -640,6 +640,11 @@ func s3Connection(name string) (*s3.S3, *session.Session, error) {
// * Secret Access Key: AWS_SECRET_ACCESS_KEY or AWS_SECRET_KEY
&credentials.EnvProvider{},
// A SharedCredentialsProvider retrieves credentials
// from the current user's home directory. It checks
// AWS_SHARED_CREDENTIALS_FILE and AWS_PROFILE too.
&credentials.SharedCredentialsProvider{},
// Pick up IAM role if we're in an ECS task
defaults.RemoteCredProvider(*def.Config, def.Handlers),