Guest User

Untitled

a guest
Jun 24th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. echo "Enter your MFA token (if you want):"
  2. read mfa_token
  3. 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`
  4. accesskeyid=$(echo $json_keys | jq '.Credentials.AccessKeyId?')
  5. secretaccesskey=$(echo $json_keys | jq '.Credentials.SecretAccessKey?')
  6. sessiontoken=$(echo $json_keys | jq '.Credentials.SessionToken?')
  7. tempaccesskey="${accesskeyid%\"}"
  8. tempaccesskey="${tempaccesskey#\"}"
  9. tempsecretaccesskey="${secretaccesskey%\"}"
  10. tempsecretaccesskey="${tempsecretaccesskey#\"}"
  11. tempsessiontoken="${sessiontoken%\"}"
  12. tempsessiontoken="${tempsessiontoken#\"}"
  13. export AWS_ACCESS_KEY_ID=$tempaccesskey
  14. export AWS_SECRET_ACCESS_KEY=$tempsecretaccesskey
  15. export AWS_SESSION_TOKEN=$tempsessiontoken
Add Comment
Please, Sign In to add comment