Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- echo "Enter your MFA token (if you want):"
- read mfa_token
- json_keys=`aws sts get-session-token --duration-seconds 129600 --profile master --serial-number arn:aws:iam::AWS_ID_GOES_HERE:mfa/USERNAME_GOES_HERE --token-code $mfa_token`
- accesskeyid=$(echo $json_keys | jq '.Credentials.AccessKeyId?')
- secretaccesskey=$(echo $json_keys | jq '.Credentials.SecretAccessKey?')
- sessiontoken=$(echo $json_keys | jq '.Credentials.SessionToken?')
- tempaccesskey="${accesskeyid%\"}"
- tempaccesskey="${tempaccesskey#\"}"
- tempsecretaccesskey="${secretaccesskey%\"}"
- tempsecretaccesskey="${tempsecretaccesskey#\"}"
- tempsessiontoken="${sessiontoken%\"}"
- tempsessiontoken="${tempsessiontoken#\"}"
- export AWS_ACCESS_KEY_ID=$tempaccesskey
- export AWS_SECRET_ACCESS_KEY=$tempsecretaccesskey
- export AWS_SESSION_TOKEN=$tempsessiontoken
Add Comment
Please, Sign In to add comment