Today
Total
KoreanEnglishFrenchGermanJapaneseSpanishChinese (Simplified)
관리 메뉴

DB & AWS Knowledge

AWS CLI 개요 및 의의 본문

AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식

AWS CLI 개요 및 의의

`O` 2022. 6. 10. 02:38
728x90
반응형

해당 페이지에서는 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 가 필요한 경우를 찾아 볼 수 있다.

반응형
Comments