[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

AWSAWS,AWS CLI,AWS IAM

Posted by kidatti