記事:
v2ではデフォルトでページャーが有効になっていて、実行時に一次停止する。
スクリプトやループでの利用時には邪魔な時がある。
/.aws/config に設定する場合、指定したprofileのみ有効
# 環境変数に設定する方法 export AWS_PAGER="" # ~/.aws/config に追加する方法 aws configure set cli_pager '' --profile example
/.aws/config に以下が追加される
[example] cli_pager =
aws ec2 describe-regions --profile example
macOS:
# pipでインストール済みの場合は、削除する。/usr/local/bin/aws と衝突して、symlinkが生成されない。 sudo pip uninstall awscli brew upgrade awscli
Linux:
aws --version aws-cli/1.16.228 Python/2.7.17 Linux/4.4.0-18362-Microsoft botocore/1.12.218 # Ubuntu sudo apt remove awscli # pipからインストールした場合 sudo pip uninstall awscli
curl -s "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install which aws /usr/local/bin/aws aws --version aws-cli/2.0.0 Python/3.7.3 Linux/4.4.0-18362-Microsoft botocore/2.0.0dev4
# awscli # https://github.com/aws/aws-cli AWSCLI=$(which aws 2>/dev/null) if [ -e "$AWSCLI" ]; then complete -C aws_completer aws fi