LoginSignup
0
2

More than 3 years have passed since last update.

aws cli 複数アカウント切り替え(MAC)

Last updated at Posted at 2020-01-15

複数アカウントで aws cli を使うとき、--profileを指定してコマンドを実行するなどの方法がある。
direnvを使ってディレクトリ単位で付けないようにしてみた。

参考

手順概要

  1. プロファイルを作成する。
  2. direnvでAWS_PROFILE環境変数をディレクトリごとに設定する

手順詳細

1. プロファイルを作成する

personalってプロファイルを作成する想定だと aws configureで下記の入力をする。
各値は、自分のものを入力する。

~ $ aws configure --profile personal
AWS Access Key ID [None]: XXXXXXXXXXXXXXX
AWS Secret Access Key [None]: XXXXXXXXXXXXXXXXXXXX
Default region name [None]: ap-northeast-1
Default output format [None]: json

2. direnvでAWS_PROFILE環境変数をディレクトリごとに設定する

各ディレクトリに .envrc ファイルを作成して、下記の内容を記載する。

export AWS_PROFILE=personal
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2