🔑
AWS CLIの設定
👤対象者
- AWS使っている人
- AWS CLIの設定方法忘れた人
記事の内容
AWS CLIの設定を以前したことあるのだけど、新しいPCを購入したときにまた設定するのですがやり方忘れたのでメモしようと思った。AWSのIAMの知識がある人前提で記事を書いているので設定のやり方わからない方がいたら公式やUdemyで勉強してください。
Todo
- IAMユーザーを作成する。アクセスキーとシークレットアクセスキーを作成する
- 公式サイトからAWS CLIをダウンロードする。csvファイルが作成されるのでダウンロードしておく。なくさないように!
- ダウンロードしたツールをインストールする
- aws configureの設定をする
curlでもインストールできるようですが私はブラウザで、macOS pkg ファイルをダウンロードしました。

homebrewを使う方法もあります
brew install awscli
🏠homeディレクトリに.awsディレクトリを作成する。
mkdir .aws
# .awsディレクトリに移動する
cd .aws
aws configureファイルを設定する。
AWS CLIが動作するか確認する。
aws --version
.awsディレクトリ内で実行する。
aws configure
IAMユーザー作成時に入手したアクセスキーとシークレットアクセスキーを設定する。リージョンは東京リージョンのap-northeast-1でDefault output format [None]: はjsonにする。

jboy422@Jboy422 .aws % aws configure
AWS Access Key ID [None]: AK*****************************
AWS Secret Access Key [None]: 01nY***************************
Default region name [None]: ap-northeast-1
Default output format [None]: json
接続できているか確認するには以下のコマンドを実行する
aws sts get-caller-identity

感想
久しぶりに環境構築してみました。やり方を毎回忘れるので手順をメモしたらスクリーショットはとっておくと便利です。手順は技術ブログやNotion、Obsidianにメモしておくと良いでしょう。
Discussion
Wrapのターミナルだと失敗するみたいです?
普通のターミナルだとできた。
The
aws configurecommand is an interactive command that helps you set up your AWS credentials and configuration. It will prompt you for:For security best practices:
Since you're in the ~/.aws directory, the credentials will be stored in:
If you want to configure credentials for a specific profile, you can use:
aws configure --profile <profile_name>