awsメモ
awsawsを触り始めたので、メモ。主にcliについて
補完
そんなものが無くても生きていけるって最初は思うけど、2日くらいでダメだった。
.zshrc
に
autoload bashcompinit && bashcompinit
autoload -Uz compinit && compinit
complete -C '/opt/homebrew/bin/aws_completer' aws
を追加した。
複数アカウント使い分け
認証情報の保存場所
aws
コマンドは、~/.aws
以下に認証情報を保存するらしい
$ tree ~/.aws
.aws
├── config
└── credentials
0 directories, 2 files
こんな感じ。
複数アカウントの使い分け
上記のconfig, credentialsファイルの中には、複数の認証情報を含めることができる。
どの認証情報を使うかは、aws
コマンドに--profile <プロファイル名>
というオプションを渡すことで指定する。
当該のオプションがない場合には、default
という名前のオプションを指定する。
複数のアカウントを同一マシンで使うのであれば、default
というプロファイルは作らず常に--profile
を指定するのが安全