後から気づいた悲しいこと。
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]:
上記を入力して完了です。
お疲れ様でした。