Skip to content

Commit 4690335

Browse files
committed
Set AWS_SECURITY_TOKEN.
1 parent 8eecbfc commit 4690335

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

main.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ func execWithCredentials(argv []string, creds *credentials) error {
5050
env = append(env, fmt.Sprintf("AWS_ACCESS_KEY_ID=%s", creds.AccessKeyId))
5151
env = append(env, fmt.Sprintf("AWS_SECRET_ACCESS_KEY=%s", creds.SecretAccessKey))
5252
env = append(env, fmt.Sprintf("AWS_SESSION_TOKEN=%s", creds.SessionToken))
53+
env = append(env, fmt.Sprintf("AWS_SECURITY_TOKEN=%s", creds.SessionToken))
5354
return syscall.Exec(argv0, argv, env)
5455
}
5556

@@ -65,6 +66,7 @@ func printCredentials(creds *credentials) {
6566
fmt.Printf("export AWS_ACCESS_KEY_ID=\"%s\"\n", creds.AccessKeyId)
6667
fmt.Printf("export AWS_SECRET_ACCESS_KEY=\"%s\"\n", creds.SecretAccessKey)
6768
fmt.Printf("export AWS_SESSION_TOKEN=\"%s\"\n", creds.SessionToken)
69+
fmt.Printf("export AWS_SECURITY_TOKEN=\"%s\"\n", creds.SessionToken)
6870
fmt.Printf("# Run this to configure your shell:\n")
6971
fmt.Printf("# eval $(%s)\n", strings.Join(os.Args, " "))
7072
}

0 commit comments

Comments
 (0)