[AWS] AWS CLI のデフォルトProfileを変更する
default 以外のプロファイルをデフォルトとして利用するには、環境変数 AWS_DEFAULT_PROFILE にプロファイル名を指定しておきます。
export AWS_DEFAULT_PROFILE=develop
–profile XXX というオプションで個別に指定しても問題ありませんが、コマンドごとに –profile をつけなければならず手間がかかります。またバッチなどで定型化するときも、この方法でプロファイルを指定することができます。
最初に aws configure で設定した場合、default が設定されています。AWS_DEFAULT_PROFILE の指定がない場合は、default が利用されるために –profile の指定は不要です。
$ cat ~/.aws/config
[default]
region = ap-northeast-1
output = json
$ cat ~/.aws/credentials
[default]
aws_access_key_id = AKIXXXXXXXXXXXXXXUWH
aws_secret_access_key = jhr0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXfnG1