본문 바로가기
AWS/한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지

AWS CLI

by Engineer-Lee 2021. 12. 28.
반응형

1. AWS CLI v2

1) AWS CLI란?

AWS CLI는 AWS 서비스를 관리할 수 있는 명령형 도구로, 자동화 목적에 활용 가능함
AWS CLI를 설치하고 자격증명 및 기본 리전, 결과 출력 형식을 설정할 수 있음
AWS 액세스 키를 발급 받고 자격증명으로 사용할 수 있음

AWS CLI v2는 Python 3.6 이상 버전을 필요 (2021년 8월 기준)

 

2)  AWS 액세스 키 발급

계정 메뉴->보안 자격 증명->액세스 키->새 액세스 키 만들기 버튼 클릭->키 파일 다운로드 클릭

 

3) AWS CLI 자격증명 설정 우선순위

CLI 명령어 옵션
환경 변수
CLI 자격증명 파일 — ~/.aws/credentials
CLI 설정 파일 — ~/.aws/config
컨테이너 자격증명 (ECS의 경우)
인스턴스 프로파일 자격증명 (EC2의 경우)

 

(1) CLI 명령어 옵션

(2) 환경변수

(3) CLI 설정 파일

(4) EC2 인스턴스 프로파일

4) 설치

$ sudo apt update
$ sudo apt install unzip build-essential curl

 

5) 최신 버전 설치

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

 

6) 특정 버전 설치

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

반응형