LoginSignup
1
1

More than 3 years have passed since last update.

AWS CLI version 2のインストールから、認証情報を設定するまでのメモ

Posted at

久々に業務でAWSを触る事になったのだが、
連携されたプロジェクトをIntellijで開き、Configurationの設定をすると、
Error: Select AWS credentials in 'AWS Connection'が表示されて動かせない…。
認証情報の設定をしようと思ったが、そもそもAWS CLIがインストールされていない…。

$ aws configure
-bash: aws: command not found

そういやAWSに関しては、画面からしか構築したことないし、AWS CLIの設定とかした事がないな…🤔
メモ代わりに手順を記載。

環境

  • mac OS Mojave 10.14.6 (18G3020)

前提

Homebrewがインストールされていること。

手順

AWS CLIのインストール

HomebrewからAWS CLI version 2をインストール。

$ brew info awscli
awscli: stable 2.0.8 (bottled), HEAD
Official Amazon AWS command-line interface
https://aws.amazon.com/cli/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/awscli.rb
==> Dependencies
Required: python@3.8 ✔
==> Options
--HEAD
    Install HEAD version
==> Caveats
The "examples" directory has been installed to:
  /usr/local/share/awscli/examples
==> Analytics
install: 101,465 (30 days), 269,499 (90 days), 872,196 (365 days)
install-on-request: 97,827 (30 days), 259,901 (90 days), 834,987 (365 days)
build-error: 0 (30 days)

インストール実行。

$ brew install awscli
Updating Homebrew...
==> Auto-updated Homebrew!

〜 省略 〜

==> Summary
🍺  /usr/local/Cellar/awscli/2.0.9: 10,892 files, 78.2MB

バージョン確認。

$ aws --version
aws-cli/2.0.9 Python/3.8.2 Darwin/18.7.0 botocore/2.0.0dev13

認証情報の設定

インストールされた時点では、まだ認証情報ファイルは作成されてない様子。

$ test -f ~/.aws/credentials; echo $?
1

認証情報の設定。
リージョンは東京で、出力はjsonとかで良いのかな?

$ aws configure
AWS Access Key ID [None]: ひみつ
AWS Secret Access Key [None]: ひみつだよ
Default region name [None]: ap-northeast-1
Default output format [None]: json

接続確認。

$  aws s3 ls | wc -l
       2

メモ

  • AWS CLI version 1と2に関して、Pythonのインストールに依存しているか否かくらいの違いしか分かってない…。

参考

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1