From acce048bb971dd8f1e900b3162256c4abceb877c Mon Sep 17 00:00:00 2001 From: Brenk7 Date: Sun, 9 May 2021 23:07:39 -0700 Subject: [PATCH] add AssumeRoleTokenProvider --- internal/template.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/template.go b/internal/template.go index 86fa4b5..8bc67c9 100644 --- a/internal/template.go +++ b/internal/template.go @@ -10,6 +10,7 @@ import ( "github.com/Masterminds/sprig" "github.com/aws/aws-sdk-go/aws" + "github.com/aws/aws-sdk-go/aws/credentials/stscreds" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ssm" "github.com/aws/aws-sdk-go/service/ssm/ssmiface" @@ -115,8 +116,9 @@ func handleOptions(options []string) (map[string]string, error) { func newAWSSession(profile string) *session.Session { // Specify profile for config and region for requests session := session.Must(session.NewSessionWithOptions(session.Options{ - SharedConfigState: session.SharedConfigEnable, - Profile: profile, + SharedConfigState: session.SharedConfigEnable, + Profile: profile, + AssumeRoleTokenProvider: stscreds.StdinTokenProvider, })) return session }