🦔
AWS-CLI アカウント登録と切り替え方法
概要
- アカウントを新しく登録
- アカウントの切り替え
アカウント登録
$ aws configure --profile ユーザー名
上記のコマンドを実行
$ aws configure --profile ユーザー名(test)
AWS Access Key ID [None]: アクセスキー入力
AWS Secret Access Key [None]: シークレットアクセスキー入力
Default region name [None]: リージョン入力
Default output format [None]: json
実行すると上記の表示が一つずつ出てくるので登録していく。
登録完了できているか確認する。
$ tree ~/.aws
/Users/user/.aws
├── config
└── credentials
階層確認して移動
cd /Users/user/.aws/
credentialの中身確認
$ cat credentials
[default(会社アカウント)]
aws_access_key_id = XXXXXXXXXXXXXXXX
aws_secret_access_key = XXXXXXXXXXXXXXXX
[test]
aws_access_key_id = SSSSSSSSSSSSSSSSSSSSSS
aws_secret_access_key = SSSSSSSSSSSSSSSSSSSSS
登録されていることが確認できた。
アカウント切り替え
現在のアカウントを確認
$ aws configure list
Name Value Type Location
---- ----- ---- --------
profile 会社アカウント manual --profile
access_key ****************PX7B shared-credentials-file
secret_key ****************9N8q shared-credentials-file
region ap-southeast-1 config-file ~/.aws/config
上記コマンドを実行すると現在使用しているアカウント情報が出力される。
profileを見てみると会社アカウントになっているので、今回作ったtestというアカウントに切り替えていく。
$ export AWS_DEFAULT_PROFILE=ユーザー名
上記のコマンドで変更可能なので今回作ったtestを指定して実行。
$ export AWS_DEFAULT_PROFILE=test
確認
$ aws configure list 日 12/20 02:57:33 2020
Name Value Type Location
---- ----- ---- --------
profile test manual --profile
access_key ****************IEPM shared-credentials-file
secret_key ****************VPOT shared-credentials-file
region ap-northeast-1 config-file ~/.aws/config
変更完了。
Discussion