AWSIaC

WindowsのAWS CLIにprofileを追加する

AWS

複数リージョンで使いたかったのでprofileを複数持ちたい場合の対応です。メモです。

こちらのAWSに書いてある方法です。
https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-configure-profiles.html

credentialファイル

場所:%USERPROFILE%\.aws\credentials

[localstack]
aws_access_key_id = dummy
aws_secret_access_key = dummy
[default]
aws_access_key_id = xxxxxxxxxxx
aws_secret_access_key = xxxxxxxxxxxxxxxxxxxxxx
[uw2]
aws_access_key_id = xxxxxxxxxxx
aws_secret_access_key = xxxxxxxxxxxxxxxxxxxxxx

profileファイル

場所:%USERPROFILE%\.aws\config

[default]
region = ap-northeast-1
output = json

[profile localstack]
region = ap-northeast-1
output = json

[profile uw2]
region = us-west-2
output = json

aws cliでprofileを指定

例としてEC2インスタンスの一覧を表示してみます。

aws ec2 describe-instances --profile uw2

今回は以上となります。

コメント