mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-09 05:44:23 +00:00
22 lines
661 B
Fish
22 lines
661 B
Fish
#!/usr/bin/env fish
|
|
|
|
# List configured profiles
|
|
aws configure list-profiles
|
|
|
|
# Configure new profiles
|
|
aws configure --profile 'engineer'
|
|
|
|
|
|
# Assume roles
|
|
aws sts assume-role --role-arn 'arn:aws:iam::012345678901:role/ServiceRole' --role-session-name 'me-as-serviceRole'
|
|
aws --profile 'eng' sts assume-role --role-arn 'arn:aws:iam::012345678901:role/ServiceRole' --role-session-name 'eng-as-serviceRole'
|
|
|
|
|
|
# Check the credentials are fine
|
|
aws sts get-caller-identity
|
|
AWS_PROFILE='engineer' aws sts get-caller-identity
|
|
|
|
|
|
# Run as Docker container
|
|
docker run --rm -ti -v "$HOME/.aws:/root/.aws:ro" 'amazon/aws-cli:2.17.16' autoscaling describe-auto-scaling-groups
|