chore: add source and command example for temporary credentials

This commit is contained in:
Michele Cereda
2025-09-26 13:57:42 +02:00
parent a1feef2e91
commit 1fd7df1ab4
2 changed files with 13 additions and 0 deletions

View File

@@ -27,6 +27,17 @@ AWS_PROFILE='engineer' aws sts get-caller-identity
rm -r ~'/.aws/cli/cache'
# Get temporary credentials
aws sts get-session-token
aws sts get-session-token --serial-number 'arn:aws:iam::123456789012:mfa/some-device' --token-code 'code-from-token'
# Use temporary credentials
export \
AWS_ACCESS_KEY_ID='access-key-from-get-session-output' \
AWS_SECRET_ACCESS_KEY='secret-access-key-from-get-session-output' \
AWS_SESSION_TOKEN='session-token-from-get-session-output'
# Run as Docker container
docker run --rm -ti 'amazon/aws-cli' --version
docker run --rm -ti -v "$HOME/.aws:/root/.aws:ro" 'amazon/aws-cli:2.17.16' autoscaling describe-auto-scaling-groups