CLI – 명령줄 인터페이스 사용

command line interface

1.CLI 설치
1-1.리눅스
python --version
pip --version
if no pip
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
sudo python get-pip-py
sudo pip install awscli

2-1.윈도우
1.http://aws.amazon.com/cli 에서 64비트 또는 32비트 awscli 를 내려 받는다.
2.내려 받은 파일 실행
3.powershell을 관리자 권한으로 실행
4.Set-ExecutionPolicy Unrestricted 입력 후 실행
5.powershell 창을 닫고, 다시 powershell을 실행
6.aws --version 으로 awscli 설치 여부 확인

2.CLI 구성하기
CLI를 사용하려면 인증을 해야 한다.
2-1.IAM 계정생성
1.그룹생성
2.정책부여 - AdministrotarAccess
3.사용자 생성
4.AccessType - Programmatic access (* console접속이 필요한 경우 AWS Management Console access 선택)
5.생성한 그룹 권한 부여
6.자격증명 내려받기(마지막 기회니 반드시 내려 받을것)
2-2.AWS configure 실행
1.aws configure 실행
1-1.AWS Access KEY ID:
1-2.AWS Secret Access Key:
1-3.Default region name :
1-4.Default output format :

3.CLI 사용하기
3-1.기본 사용 방법
aws <service> <action> [--key value ...]
aws help : 이용할수 있는 모든 서비스
aws <service> help : 특정 서비스에서 사용할 수 있는 액션 목록을 나열한다.
aws <service> <action> help : 특정 서비스 액션에서 사용할 수 있는 옵션 목록을 나열한다.

3-2.CLI 중요한 특징
--query 옵션을 사용하면 JSON용 쿼리 언어인 JMESPath를 사용하여 결과에서 테이터를 추출할 수 있다. 보통은 결과에서 특정 필드만 필요하기 때문에 이는 유용하다.

3-3.자세한 사용법
JMESPath Tutorial
https://jmespath.org/tutorial.html

0 Comments

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다