From bc1567be9d448cf6d764adf5bf8a738fca1bd4d0 Mon Sep 17 00:00:00 2001 From: Alex Higgins Date: Wed, 10 Jun 2020 17:21:53 -0400 Subject: [PATCH] Fixed aws config file issue --- kms/keysource.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/kms/keysource.go b/kms/keysource.go index 21eba8783..9fa8172e8 100644 --- a/kms/keysource.go +++ b/kms/keysource.go @@ -195,13 +195,11 @@ func (key MasterKey) createSession() (*session.Session, error) { config := aws.Config{Region: aws.String(matches[1])} - if key.AwsProfile != "" { - config.Credentials = credentials.NewSharedCredentials("", key.AwsProfile) - } - opts := session.Options{ + Profile: key.AwsProfile, Config: config, AssumeRoleTokenProvider: stscreds.StdinTokenProvider, + SharedConfigState: session.SharedConfigEnable, } sess, err := session.NewSessionWithOptions(opts) if err != nil {