aws cli 버전 1과 2는 동일한 aws 명령어를 사용할 수 있습니다. 만약 Local 환경에 버전 1과 버전 2 모두 설치되어 있다면 PATH 설정에 따라서 먼저 검색되는 버전으로 사용됩니다.

AWS에서는 aws cli 버전 2만 사용하고 버전 1은 제거하는 것을 권장하고 있습니다.

macOS 환경에서 설치 방법입니다.

$ curl "<https://awscli.amazonaws.com/AWSCLIV2.pkg>" -o "AWSCLIV2.pkg"
$ sudo installer -pkg AWSCLIV2.pkg -target /
$ which aws
/usr/local/bin/aws 또는 /opt/homebrew/bin/aws
$ aws --version
aws-cli/2.4.5 Python/3.8.8 Darwin/18.7.0 botocore/2.4.5

aws cli 버전 1 버전을 삭제하는 방법은 설치된 디렉터리를 삭제하면 됩니다.

$ sudo rm -rf /usr/local/aws
$ sudo rm /usr/local/bin/aws

Option으로 .aws 디렉터리를 삭제하는 경우도 있습니다.

$ sudo rm ~/.aws

다만 .aws 디렉터리 내부에 자격 증명 설정 및 AWS SDK, AWS CLI 설정 정보가 들어있기 때문에 삭제하면 Access 할 수 없습니다.