Skip to content

Instantly share code, notes, and snippets.

@uguisu-an
Created September 8, 2021 06:15
Show Gist options
  • Save uguisu-an/6f89cbfd7f5f9be6d73580fe57fbb1e6 to your computer and use it in GitHub Desktop.
Save uguisu-an/6f89cbfd7f5f9be6d73580fe57fbb1e6 to your computer and use it in GitHub Desktop.
MFAのセッションを取り込むスクリプト
if [ $# -ne 3 ]; then
echo "usage: aws-session {profile} {serial-number} {token-code}"
exit 1
fi
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY
unset AWS_SESSION_TOKEN
export $(aws sts get-session-token --profile $1 --serial-number $2 --token-code $3 | jq -r '.Credentials | "AWS_ACCESS_KEY_ID=\(.AccessKeyId)", "AWS_SECRET_ACCESS_KEY=\(.SecretAccessKey)", "AWS_SESSION_TOKEN=\(.SessionToken)"')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment