macにAWS CLI バージョン 2 をインストールしてみた
はじめに
macOSにAWS CLI バージョン2を入れて、コマンド自動補完までできるようにしてみた。
作業環境
手順
AWS CLI V2をインストール
インスール
$ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" $ sudo installer -pkg AWSCLIV2.pkg -target /
正しくインストールされたかを確認
$ which aws /usr/local/bin/aws $ aws --version aws-cli/2.0.10 Python/3.7.4 Darwin/19.3.0 botocore/2.0.0dev14
コマンド補完(aws_completer)を設定
aws_completerの場所を確認
$ which aws_completer /usr/local/bin/aws_completer
zshのプロファイルスクリプト(~/.zshrc)の末尾に以下を設定
$ vi ~/.zshrc ==== export PATH=/usr/local/bin:$PATH autoload -Uz compinit compinit autoload bashcompinit && bashcompinit complete -C '/usr/local/bin/aws_completer' aws ====
コマンド補完ことを確認
(コマンドの一部を入力し、Tab を押して保管されるかを確認する。)
$ aws s<Tab> ==== s3 sdb sesv2 sso s3api secretsmanager shield sso-oidc s3control securityhub signer stepfunctions sagemaker serverlessrepo sms storagegateway sagemaker-a2i-runtime service-quotas snowball sts sagemaker-runtime servicecatalog sns support savingsplans servicediscovery sqs swf schemas ses ssm synthetics ===
参考サイト
macOS での AWS CLI バージョン 2 のインストール https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/install-cliv2-mac.html
コマンド補完 https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-configure-completion.html
[アップデート] リソース名の補完など強力な機能追加!AWS CLI v2 が GA されました! https://dev.classmethod.jp/articles/aws-cli-v2-is-now-generally-available/