方法- AWS - CLIで複数のAWSアカウントを使用する
複数のAWSアカウントで作業している場合は、CLIで複数のプロファイルを作成することで簡単にアカウント間を切り替えることができます. AWSプロファイル がありますは、新しいプロファイルを追加するには、 configファイルと資格情報ファイルの下にプロファイルが格納されます.ファイルにエントリを追加することで、追加のプロファイルを設定できます.この場合、新しいプロファイル
は、
は、 現在のプロファイルを一覧表示するには ドキュメントの名前付きプロファイルについては、ガイドgenerateを参照してください.
aws configure list-profiles
の一覧を取得します.デフォルトでは、1つのdefault
プロフィールaccess_key_id
とsecret_access_key
を必要とします.user1
を追加します.$ vim ~/.aws/config
[default]
region=us-west-2
output=json
[profile user1] // Include the prefix "profile" only when
configuring a named profile in the config file
region=us-east-1
output=json
$ vim ~/.aws/credentials
[default]
aws_access_key_id=AKIAIOSFODNN7EXAMPLE
aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
[user1] // Do not use the prefix "profile"
aws_access_key_id=YOUR_ACCESS_KEY
aws_secret_access_key=YOUR_SECRET_ACCESS_KEY
aws configure list-profiles
によってプロファイルが正常に追加されることを確認する.次の2つのプロファイルが表示されます. default
user1
異なるAWSアカウント間で切り換えるexport AWS_PROFILE=profile_name
を経由してコマンドラインでAWSSIGNプロフィール環境変数をセットする.Env変数を設定すると、シェルのセッションの最後までデフォルトのプロファイルを変更したり、変数を別の値に設定するまで変更したりします.aws configure list
を使用します.Reference
この問題について(方法- AWS - CLIで複数のAWSアカウントを使用する), 我々は、より多くの情報をここで見つけました https://dev.to/hmintoh/how-to-use-multiple-aws-accounts-with-the-aws-cli-3lgeテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol