AWS CLI v2がGAになってますね。
https://aws.amazon.com/jp/blogs/news/aws-cli-v2-is-now-generally-available/
とはいえ手元の環境を変更するのが怖い、という人はDockerでさくっと試してみましょう。
FROM amazonlinux
RUN yum install -y curl unzip jq less
RUN curl "https://d1vvhvl2y92vvt.cloudfront.net/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
RUN unzip awscliv2.zip
RUN ./aws/install
RUN bash -c 'echo complete -C '/usr/bin/aws_completer' aws >> $HOME/.bashrc'
ENV PS1="awscliv2> "
WORKDIR /root
あとはDocker Buildして、実行するだけです。
docker build . -t awscliv2
docker run -v $HOME/.aws:/root/.aws -it --rm --name awscliv2 awscliv2
CloudWatch Logでtailができるのは、Lambda使いとしてはとても嬉しい。
https://dev.classmethod.jp/cloud/aws/tail-cloudwatch-logs-group/
と、ここまで書いて、amazonlinuxには最初からv2入っているかも?と思いましたが、気がつかなかったことにします。
謝辞
この記事を参考にさせていただきました。
https://qiita.com/icck/items/40545486a342179a5bd3