Skip to content

Commit cc849f6

Browse files
perrieaTylerBrock
authored andcommitted
Adding support MFA (assumerole)
1 parent 093e051 commit cc849f6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

blade/blade.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"github.com/TylerBrock/colorjson"
1010
"github.com/TylerBrock/saw/config"
1111
"github.com/aws/aws-sdk-go/aws"
12+
"github.com/aws/aws-sdk-go/aws/credentials/stscreds"
1213
"github.com/aws/aws-sdk-go/aws/session"
1314
"github.com/aws/aws-sdk-go/service/cloudwatchlogs"
1415
"github.com/fatih/color"
@@ -34,8 +35,9 @@ func NewBlade(
3435
}
3536

3637
awsSessionOpts := session.Options{
37-
Config: awsCfg,
38-
SharedConfigState: session.SharedConfigEnable,
38+
Config: awsCfg,
39+
AssumeRoleTokenProvider: stscreds.StdinTokenProvider,
40+
SharedConfigState: session.SharedConfigEnable,
3941
}
4042

4143
if awsConfig.Profile != "" {

0 commit comments

Comments
 (0)