はじめに
実際の業務でHomebrewにAWSCLIを準備する機会がありました。
その準備をする際にやっていた手順について書きたいと思います。
AWSCLIとは?
AWSCLIとは、AWSサービスをコマンドラインで管理するためのツールになります。
以下の各OSにインストールをして、使用することが可能です。
- Linux
- macOS
- Windows
今回は、macOSのHomebrewにAWSCLIをインストールする手順についてご紹介します。
前提
項目 | 内容 |
---|---|
OS | macOS Monterey バージョン 12.3.1 |
Homebrew | 3.4.10 |
Homebrew
ma-sato@satsuton ~ % brew -v
Homebrew 3.4.10
Homebrew/homebrew-core (git revision e657c47b69a; last commit 2022-05-05)
Homebrew/homebrew-cask (git revision fabc7c09d9; last commit 2022-05-06)
ma-sato@satsuton ~ %
今回は、Homebrewが入っている前提の手順になります。
また、事前にbrew update
も実施していることも前提です。
作業手順
1.AWSCLIインストール
- awscliのパッケージが存在するか確認
コマンド
brew search awscli
実行例
ma-sato@satsuton ~ % brew search awscli
==> Formulae
awscli awscli@1 ascii
ma-sato@satsuton ~ %
→awscli
が存在することを確認。
- 以下のコマンドを用いて、AWSCLIをインストールする。
コマンド
brew install awscli
実行例
ma-sato@satsuton ~ % brew install awscli
==> Downloading https://ghcr.io/v2/homebrew/core/awscli/manifests/2.6.3
Already downloaded: /Users/ma-sato/Library/Caches/Homebrew/downloads/0f84bd36c7765fa5625cc1bf05d30c8e9f90c22d73ba8e33d574a1dbcc143958--awscli-2.6.3.bottle_manifest.json
==> Downloading https://ghcr.io/v2/homebrew/core/awscli/blobs/sha256:1c1a7f7b3ad
Already downloaded: /Users/ma-sato/Library/Caches/Homebrew/downloads/1df020e2e07522c7baf14daa664d23943d3110883fdf569811fa6b3636748aa3--awscli--2.6.3.monterey.bottle.tar.gz
==> Pouring awscli--2.6.3.monterey.bottle.tar.gz
==> Caveats
The "examples" directory has been installed to:
/usr/local/share/awscli/examples
zsh completions and functions have been installed to:
/usr/local/share/zsh/site-functions
==> Summary
🍺 /usr/local/Cellar/awscli/2.6.3: 12,628 files, 101.4MB
==> Running `brew cleanup awscli`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
ma-sato@satsuton ~ %
- バージョン確認
コマンド
aws --version
実行例
ma-sato@satsuton ~ % aws --version
aws-cli/2.6.3 Python/3.9.12 Darwin/21.4.0 source/x86_64 prompt/off
ma-sato@satsuton ~ %
- パス確認
コマンド
which aws-cli
実行例
ma-sato@satsuton ~ % which aws
/usr/local/bin/aws
ma-sato@satsuton ~ %
さいごに
かなり基礎的な内容になってしましましたが、今後はAWSCLIを使用して業務で実際にやったことについてもしっかり記事を書いていきます。
参考記事