우분투(Ubuntu) 환경에 AWS CLI 버전 2 설치하기

AWS CLI(command line interface, 명령 줄 인터페이스)는 AWS 서비스(service)를 관리하는 통합 도구이며 두 가지 버전으로 제공됩니다.

AWS CLI 버전(version, 이하 v) 2는 모든 최신 기능을 지원하는 AWS CLI의 최신 메이저 버전이며, 번들 설치 관리자로만 설치할 수 있습니다.

이 포스트에서는 우분투(ubuntu) 환경에서 AWS를 사용하기 위한 AWS CLI v2를 설치하는 방법을 소개합니다.

선행조건(PREREQUISITE)

  • ubuntu 환경이 필요합니다.

Ubuntu 설치 방법은 우분투(Ubuntu) 서버(Server) 18.04 설치하기 포스트를 참고하시기 바랍니다.

테스트 환경(TEST ENVIRONMENT)

  • AWS EC2 instance m5.xlarge (16 ECU, 4 vCPUs, 3.1 GHz, Intel Xeon Platinum 8175, 16 GiB 메모리, EBS 전용)
  • Ubuntu 18.04.6 LTS Bionic Beaver Server 64-bit (GNU/Linux 5.4.0-1064-aws x86_64)
  • AWS CLI v2.4.16 (aws-cli/2.4.16 Python/3.8.8 Linux/5.4.0-1064-aws exe/x86_64.ubuntu.18 prompt/off)

요약(SUMMARY)

  1. AWS CLI v2 설치 파일 내려받기
  2. AWS CLI v2 압축 해제
  3. AWS CLI v2 설치 프로그램 실행
  4. AWS CLI v2 설치 확인

내용(CONTENTS)

1. curl을 통해 설치 파일 내려받기

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 43.5M  100 43.5M    0     0  54.4M      0 --:--:-- --:--:-- --:--:-- 54.4M

curl(client uniform resource locater, cURL, client URL)은 오픈소스 소프트웨어로, http, https, ftp, telnet 등 다양한 프로토콜(protocol)과 authentication, cookie, proxy 등의 설정을 지원하는 데이터 전송 명령 줄 인터페이스입니다.

2. 압축 해제

$ unzip awscliv2.zip

3. 설치 프로그램 실행

$ sudo ./aws/install
You can now run: /usr/local/bin/aws --version

4. 설치 확인

$ aws --version
aws-cli/2.4.16 Python/3.8.8 Linux/5.4.0-1064-aws exe/x86_64.ubuntu.18 prompt/off

AWS CLI v2 설치 후 세션 재접속이 필요합니다.

마무리(CONCLUSION)

ubuntu 환경에 AWS CLI v2 설치를 완료했습니다.

다음 포스트에서는 AWS CLI v2를 이용한 AWS S3 사용 방법을 소개하겠습니다.

참고(REFERENCES)

Leave a comment