0
0

AWS CLIのインストールから各種設定まで (MacOS)

Last updated at Posted at 2023-11-02

後から気づいた悲しいこと。

aws-cliはPythonで作成されているので、他の記事を色々参照して
この記事を書いたのですが、以下のコマンドで簡単にインストールできるみたいです(泣)

$ brew install awscli

$ aws --version
aws-cliのバージョンが表示されていればOK

以下、URLからconfigの設定をして完了です!
https://qiita.com/yamashi_takeru/items/d4aae21e88285dbeb887#config%E3%81%AE%E8%A8%AD%E5%AE%9A

概要

  • MacOSでAWS-CLIを使ってみたくなったので、備忘録として残したい

環境

ProductName: macOS
ProductVersion: 13.3
BuildVersion: 22E252

必要なこと

  • Homebrewのインストール
  • Pythonのインストール
  • pipのインストール

なんでPythonが必要なのか

AWS CLIはPythonスクリプトの形式で提供されているため。

pipとは

Pythonのパッケージ管理ツールである

Homebrewのインストール方法

homebrewは、以下のURLからダウンロードできます。
https://brew.sh/ja/

Pythonのインストール方法

Pythonは下記、コマンドを使ってすぐに入れることができます。

$ homebrew install python

Pythonがどこにinstallされたか
下記のコマンドで確認してみたいと思います。

$ which python

上記のコマンドで、インストールされた場所が確認できない場合は、
下記のコマンドで確認してください。

$ brew list

python@3.11

$ brew --prefix python@3.11
/opt/homebrew/opt/python@3.11

僕の場合は、python@3.11でしたのでその辺は適宜、対応してください。

pipのインストール方法

pipはHomebrewでは、入れることはできないので、別の方法で入れようと思います。
下記、コマンドを実行してget-pip.pyをインストールしてください。

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

get-pip.py

pipをインストールするためのスクリプトファイルのこと。

下記のコマンドで インストールされているか確認してみましょう!

$ ls -l

get-pip.pyがインストールできていましたら、
下記コマンドで、pipを実際にインストールします。

$ python3 get-pip.py

Defaulting to user installation because normal site-packages is not writeable
Collecting pip
  Downloading pip-23.3.1-py3-none-any.whl.metadata (3.5 kB)
Downloading pip-23.3.1-py3-none-any.whl (2.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 11.4 MB/s eta 0:00:00
Installing collected packages: pip
  WARNING: The scripts pip, pip3 and pip3.9 are installed in '/Users/xxx/Library/Python/3.9/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-23.3.1

pipがインストールできているか確認をしてみたいと思います。
上記の結果を見てみると、
The scripts pip, pip3 and pip3.9 are installed in '/Users/xxx/Library/Python/3.9/bin' which is not on PATH.

という文章がありますね。こちらを翻訳してみると。

ip、pip3、pip3.9スクリプトは、PATHにない'/Users/xxx/Library/Python/3.9/bin'にインストールされます。

なので、下記コマンドを実行するとpipがインストールできたか確認が取れます。
(同時にバージョンも)

$ ogx@kabushikikaishanoMac-mini ~ % /Users/ogx/Library/Python/3.9/bin/pip -V

pip 23.3.1 from /Users/xxx/Library/Python/3.9/lib/python/site-packages/pip (python 3.9)

これだと煩わしいので環境変数を設定してしまいましょう。
.zshrcファイルを開いてviで書き換えます。

$ vi ~/.zshrc

# vi内で下記の記述を行ってください
export PATH=$PATH:/Users/ogx/Library/Python/3.9/bin

とすると下記コマンドを打ってみましょう。

pip -V

pip 23.3.1 from /Users/ogx/Library/Python/3.9/lib/python/site-packages/pip (python 3.9)

環境変数を設定する前と同じ出力結果を得ることができました!

AWS CLIのインストール方法

下記コマンドでpipでAWS CLIをインストールすることができます。

pip install --upgrade --user awscli

次にconfigの設定を行いましょう!

configの設定

$ aws configure
AWS Access Key ID [None]: 
AWS Secret Access Key [None]: 
Default region name [None]:
Default output format [None]: 

上記を入力して完了です。
お疲れ様でした。

0
0
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
0
0