AWS CLIに複数のAWSアカウントを登録する
前に書いた備忘録。
AWS CLIのインストール
awsコマンドを使えるようにするために必要なツール
https://docs.aws.amazon.com/ja_jp/streams/latest/dev/kinesis-tutorial-cli-installation.html
デフォルトの設定
デフォルトで行う場合は以下の手順で実行可能だが、一つのアカウントを紐づけることしかできない
(~/.aws)$ aws configure AWS Access Key ID [None]: xxxxxxx AWS Secret Access Key [None]: ABCDEFGHIJKLMN Default region name [None]: REGION Default output format [None]: json
AWS CLIに複数のアカウントを登録する
--profile
オプションを指定することで、複数のアカウントを登録することができるようになる
(~/.aws)$ aws configure --profile ${any_name} AWS Access Key ID [None]: ${Your Default Access Key ID} AWS Secret Access Key [None]: ${Your Default Secret Access Key} Default region name [None]: ${Your Default Region} Default output format [None]: ${Output Type [json, text, table]}
~/.aws/config [default] output = json region = REGION [profile ${any_name}] output = ${Output Type [json, text, table]} region = ${Your Default Region}
~/.aws/credentials [default] aws_access_key_id = xxxxxxx aws_secret_access_key = ABCDEFGHIJKLMN [${any_name}] aws_access_key_id = ${Your Default Access Key ID} aws_secret_access_key = ${Your Default Secret Access Key}
終わり