aws コマンドラインで2 つのプロファイルを作成することにより、2 つのアカウントで作業できます。AWS アクセス キー ID、AWS シークレット アクセス キー、および目的のリージョンの入力を求めるプロンプトが表示されるので、準備しておいてください。
例:
$ aws configure --profile account1
$ aws configure --profile account2
その後、コマンドでプロファイルを渡すことにより、アカウントを切り替えることができます。
$ aws dynamodb list-tables --profile account1
$ aws s3 ls --profile account2
ノート:
プロファイルに名前を付けると、デフォルトのプロファイルdefault
になります。つまり、コマンドにパラメータがない場合です。--profile
デフォルト プロファイルの詳細
account1の使用に多くの時間を費やす場合は、AWS_DEFAULT_PROFILE 環境変数を設定してデフォルトにすることができます。デフォルトの環境変数が設定されている場合、各コマンドでプロファイルを指定する必要はありません。
Linux、OS X の例:
$ export AWS_DEFAULT_PROFILE=account1
$ aws dynamodb list-tables
ウィンドウの例:
$ set AWS_DEFAULT_PROFILE=account1
$ aws s3 ls