コピペコードで快適生活

明日使えるソースを自分のために

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