Skip to content

Instantly share code, notes, and snippets.

2021-08-06T16:35:14.782
2021-08-06T16:35:24.788
2021-08-06T16:35:34.790
2021-08-06T16:35:44.971
2021-08-06T16:35:54.976
2021-08-06T16:36:04.968
2021-08-06T16:36:14.961
2021-08-06T16:36:24.971
2021-08-06T16:36:34.965
2021-08-06T16:36:45.094
17:25:48.102
17:25:58.127
17:26:08.163
17:26:18.276
17:26:28.322
17:26:38.434
17:26:48.416
17:26:58.447
17:27:08.496
17:27:18.072
function assume-role() {
export $(printf "AWS_ACCESS_KEY_ID=%s AWS_SECRET_ACCESS_KEY=%s AWS_SESSION_TOKEN=%s" \
$(aws sts assume-role \
--role-arn $1 \
--role-session-name $USER \
--query "Credentials.[AccessKeyId,SecretAccessKey,SessionToken]" \
--output text))
}