インストール
$ brew install awscli
初期設定/認証設定 (例)
$ aws configure --profile hoge1
AWS Access Key ID [None]: xxx
AWS Secret Access Key [None]: xxx
Default region name [None]: ap-northeast-1
Default output format [None]: json
※~/.aws 配下に config と credentials ファイルができる
※複数アカウントを設定して切り替えて使う予定なので --profile オプションを使用した。
動作確認
$ export AWS_PROFILE=hoge1
$ aws ec2 describe-regions
→リージョン一覧がJSONで表示されれば初期設定/認証設定はok
サンプル (sample.sh)
#!/bin/bash
### AWS
AWS_PROFILE=hoge1
#AWS_PROFILE=hoge1-ro
### main
export AWS_PROFILE
aws ec2 describe-regions