I hereby claim:
- I am heldeen on github.
- I am heldeen (https://keybase.io/heldeen) on keybase.
- I have a public key ASC5umijY_O02KIGFDWfG7CmN7f_aYLf-TD0QMVUSPxdWQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
aws sts assume-role --role-arn "arn:aws:iam::<ACCOUNT_ID>:path/to/yourProdRole" \ | |
--role-session-name "session-reason" \ | |
--query "Credentials.{AccessKeyId,SecretAccessKey,SessionToken}" \ | |
--output text | awk 'BEGIN {print "[default]";} { print "aws_access_key_id =",$1,"\naws_secret_access_key =",$2,"\naws_session_token =",$3,"\naws_security_token =",$3; }' > ~/.aws/credentials.tmp | |
# wait for the AWS CLI to finish before we copy the file into place | |
sleep 5 | |
cp ~/.aws/credentials ~/.aws/credentials.bak | |
cp ~/.aws/credentials.tmp ~/.aws/credentials |