DEV Community

Takeshi Kondo
Takeshi Kondo

Posted on

Switch aws-cli's profile

If you have a multiple aws account, you should want to switch these accounts.

Aws-cli provides AWS_DEFAULT_PROFILE environment variable. When you use aws-cli, use profile in this variable.

You can easily switch profile with using the following code.

awsc () {
  export AWS_DEFAULT_PROFILE=$(grep -oE "(\[).+(\])" ~/.aws/credentials | tr -d [] | peco)
}

Please put this code to .bash_profile.

You can select a profile in your credential.

Note: Dependency

Top comments (0)