본문 바로가기
AWS/서비스

[AWS] AWS CLI 설치, 업데이트 방법(V1 → V2)

by Johnny's 2023. 4. 19.

AWS Command Line Interface (AWS CLI)

AWS 서비스를 관리하는 통합 도구

여러 개의 AWS 서비스를 명령줄에서 제어하고 스크립트를 통해 자동화 가능

 

AWS CLI 설치

Linux

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
$ unzip awscliv2.zip
$ sudo ./aws/install

 

버전 확인

$ aws --version
aws-cli/2.11.13 Python/3.11.3 Linux/4.14.231-173.361.amzn2.x86_64 exe/x86_64.amzn.2 prompt/off

 

업데이트가 필요한 경우 (aws-cli 버전 1)

$ aws --version
aws-cli/1.18.147 Python/2.7.18 Linux/5.10.162-141.675.amzn2.x86_64 botocore/1.18.6

 

M1) 설치 위치 확인 후 업데이트

$ which aws
/usr/bin/aws

sudo ./aws/install --bin-dir /usr/bin --install-dir /usr/aws-cli --update

 

M2) V1 설치 삭제 후  V2 재설치

# 1. 위치 확인

$ which aws 
/usr/bin/aws

# 2. 디렉토리 검색
$ ls -l /usr/bin/aws 
-rwxr-xr-x 1 root root 818  3월  2 06:25 /usr/bin/aws

# 3. 파일 삭제
$ sudo rm /usr/bin/aws 
$ sudo rm /usr/bin/aws_completer 
$ sudo rm -rf /usr/local/aws-cli

V2 설치

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
$ unzip awscliv2.zip
$ sudo ./aws/install
# 설치 위치 지정
$ ./aws/install -i /usr/local/aws-cli -b /usr/local/bin

 

* 참고

- AWS Command Line Interface

- AWS CLI 설치 및 업데이트 지침

- AWS CLI 버전 2를 사용하기 위한 사전 조건

- Linux에서 AWS CLI 버전 1 설치, 업데이트 및 제거

- AWS CLI v1 에서 v2로 업그레이드 해봅시다

 

댓글