DB & AWS Knowledge
AWS CLI 개요 및 의의 본문
해당 페이지에서는 AWS CLI 의 개요 및 사용 의의에 대하여 다룬다.
해당 내용은 아래의 공식 문서를 참조하여 기재한다.
https://aws.amazon.com/ko/cli/
AWS CLI 란?
CLI 는 Command Line Interface 의 약자로써, 뜻 그대로 AWS 서비스를 우리가 흔히 사용하는 콘솔에서 UI 메뉴를 사용 하는 것이 아닌 명령어를 통하여 서비스를 관리 할 수 있도록 지원 해 주는 프로그램이다.
AWS CLI 사용 의의
사실 UI 메뉴만으로도 어지간한 AWS 서비스들을 다룰 수 있다. AWS 는 AWS 서비스에 익숙치 않은 사용자들도 가능한 서비스를 쉽게 사용 할 수 있도록 가능한 어려운 기능들도 UI 메뉴로 구현 되도록 만드려 하고 이에 따른 document 도 지속적으로 내놓고 있다.
그러나 아무래도 내부적으로 AWS 서비스 운영을 하다보면 UI 가 아닌 Command 가 더 편리 할 때가 있다.
예를 들면,
- 운영중인 대량의 EC2 인스턴스들이 사용중인 인스턴스 class 혹은 OS 버전 파악
- 운영중인 RDS 및 Aurora Cluster 들이 사용중인 DB 버전 파악
- 대량의 인스턴스에 동일한 특정 작업을 일괄적으로 수행 해야 할 때
등이 있다. 이러한 업무는 운영중인 인스턴스들을 일일이 UI 로 다 클릭해서 파악하기 어려운 점이 있다.
이 때, CLI 를 사용하면 사용중인 인스턴스들을 전부 scan 하여 필요한 정보들을 추출 할 수 있다.
위의 예시 이외에도 사용자들이 다양한 목적으로 CLI 가 필요한 경우를 찾아 볼 수 있다.
'AWS 및 클라우드 지식 > AWS RDS, Aurora 및 관련 지식' 카테고리의 다른 글
RDS, Aurora Cluster 의 DBInstanceClassMemory (0) | 2022.06.15 |
---|---|
AWS CLI 를 통한 CloudWatch metric 수집 (0) | 2022.06.14 |
RDS, Aurora PostgreSQL 의 replication 사용 (0) | 2022.06.09 |
RDS storage 사용량 관리 (0) | 2022.06.08 |
Aurora Cluster Storage 스토리지 사용량 관리 (0) | 2022.06.03 |