aws-cliで複数のプロファイル設定を持つ
複数のAWSアカウントを扱うことになったので、aws-cliのプロファイルの使い方をメモしておく。
# 設定やプロファイル一覧を見る cat ~/.aws/config cat ~/.aws/credentials # デフォルトの設定をする aws configure AWS Access Key ID [None]: xxx AWS Secret Access Key [None]: xxx Default region name [None]: ap-northeast-1 Default output format [None]: json # プロファイルの設定をする aws configure --profile user1 AWS Access Key ID [None]: xxx AWS Secret Access Key [None]: xxx Default region name [None]: ap-northeast-1 Default output format [None]: json # 現在使用しているプロファイルの確認 aws configure list # 指定のプロファイルの確認 aws configure list --profile user1 # 一時的にプロファイルを切り替えて実行 aws s3 ls --profile user1 # デフォルト変更 export AWS_PROFILE=user1 aws configure list