Copy & Paste Engineer

【AWS CLI】プロファイルを切り替えて使用する

【AWS CLI】プロファイルを切り替えて使用する。

複数のサービスなどに関わっている場合、AWSのアカウントを切り替える必要があったりするのでそのためのメモ

AWSのプロファイル設定

まずはAWSのプロファイルの設定を行います。

[default]
aws_access_key_id=XXXXXXXXXXXXXXXXXXX
aws_secret_access_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

[user1]
aws_access_key_id=XXXXXXXXXXXXXXXXXXX
aws_secret_access_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

ちなみに僕の場合はプロファイルの設定をし忘れないようにあえて default は設定していません。

プロファイルの切り替え

コマンド実行時に都度指定

--profile で使用したいプロファイルを指定します。

aws configure list --profile user1

環境変数で切り替え

export AWS_PROFILE=user1
set AWS_PROFILE user1

参考