【AWS CLI】プロファイルを切り替えて使用する
【AWS CLI】プロファイルを切り替えて使用する。
複数のサービスなどに関わっている場合、AWSのアカウントを切り替える必要があったりするのでそのためのメモ
AWSのプロファイル設定
まずはAWSのプロファイルの設定を行います。
- Windows:
%USERPROFILE%\.aws\credentials - Linux or Mac:
~/.aws/credentials
[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
環境変数で切り替え
- Linux or Mac
export AWS_PROFILE=user1
- Windows
set AWS_PROFILE user1