Skip to content

Instantly share code, notes, and snippets.

@vicly
Created December 14, 2018 03:08
Show Gist options
  • Select an option

  • Save vicly/de9e12be01b7222b73c6707a7fb27d7e to your computer and use it in GitHub Desktop.

Select an option

Save vicly/de9e12be01b7222b73c6707a7fb27d7e to your computer and use it in GitHub Desktop.
[AWS chang profile] #AWS #Bash
#!/bin/bash
export AWS_PROFILE=<PROFILE_NAME> # defined in .aws/config, e.g. system-admin
aws sts get-caller-identity

.aws/credentials

[default]
aws_access_key_id = XXXX
aws_secret_access_key = XXXX

[a-profile]
aws_access_key_id = XXXX
aws_secret_access_key = XXXX

.aws/config

[default]
region=ap-southeast-2

[profile system-admin]
source_profile=<CREDENTIAL_PROFILE_NAME> # defined in .aws/credentials, e.g. a-profile
role_arn=arn:aws:iam::<AWS_ACCT_ID_TO_ASSUME_ROLE>:role/<ROLE_NAME>
role_session_name=<YOUR_USER_NAME>
mfa_serial=arn:aws:iam::<YOUR_USER_AWS_ACCT_ID>:mfa/<YOUR_USER_NAME>
region=ap-southeast-2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment