About
AWSリソースをコマンドラインから操作できるツール
Install
$ brew install python
$ brew install awscli
Configure
$ aws configure
AWS Access Key ID [None]: accesskeyId1
AWS Secret Access Key [None]: secretAccesskey1
Default region name [None]: ap-northeast-1
Default output format [None]: text
$ aws configure --profile user2
AWS Access Key ID [None]: accesskeyId2
AWS Secret Access Key [None]: secretAccesskey2
Default region name [None]: ap-northeast-1
Default output format [None]: text
設定内容の確認
$ cat .aws/credentials
[default]
aws_access_key_id = accesskeyId1
aws_secret_access_key = secretAccesskey1
[user2]
aws_access_key_id = accesskeyId2
aws_secret_access_key = secretAccesskey2
$ cat .aws/config
[default]
region = ap-northeast-1
output=text
[profile user2]
region=us-east-1
output=text
Switch
$ export AWS_DEFAULT_PROFILE='user2'
$ export AWS_ACCESS_KEY_ID=XXX
$ export AWS_SECRET_ACCESS_KEY=XXX