紙一重の積み重ね

35歳のエンジニアがなれる最高の自分を目指して、学んだことをこつこつ情報発信するブログです。

【AWS】複数のAWSアカウント情報を切り替えて AWS CLI を実行する方法

f:id:yokoyantech:20190118172433p:plain

はじめに

AWS CLIにて複数のアカウントを使い分ける必要が出てきたのでメモ。

設定方法

  • credentialsに複数のAWSアカウントのキーを設定する
[default]
aws_access_key_id = hogehogehoge
aws_secret_access_key = hogehogehogehogehogehoge

[other_aws]
aws_access_key_id = fugafugafuga
aws_secret_access_key = fugafugafugafugafugafuga

実行方法

  • AWS CLI実行時に、--profileを指定して実行
    • 例)other_awsのキーを使って IAMロールのリストを取得
aws iam list-roles --profile other_aws