Cloudwatch: Fix bug with obtaining IAM roles within ECS containers. (#8766)

Fixes #8750.
This commit is contained in:
gomlgs 2017-07-11 21:55:59 -07:00 committed by Torkel Ödegaard
parent 92937c591f
commit 228c210379

View File

@ -166,7 +166,7 @@ func getCredentials(dsInfo *datasourceInfo) (*credentials.Credentials, error) {
SecretAccessKey: dsInfo.SecretKey,
}},
&credentials.SharedCredentialsProvider{Filename: "", Profile: dsInfo.Profile},
&ec2rolecreds.EC2RoleProvider{Client: ec2metadata.New(sess), ExpiryWindow: 5 * time.Minute},
remoteCredProvider(sess),
})
credentialCacheLock.Lock()