DevOps/Cloud

패스트캠퍼스 챌린지 2일차

신웅철 2021. 11. 2. 16:09

[강의] 다음은 패스트 캠퍼스 DevOps 운영 패키지를 통해 학습 및 정리한 내용입니다.

11월 2일 강의

목차

1. AWS CLI 소개

2. AWS CLI 설치

3. AWS 액세스 키 발급

4. AWS CLI 설정

5. AWS CLI 사용 방법

 

AWS CLI

AWS 서비스 관리를 위한 CLI 명령형 도구로 v2는 Python 3.6 이상 버전을 필요로 한다.

이를 통해 콘솔 상에서 AWS를 관리하거나, 자동화 스크립트 작성에 활용할 수 있다.

사용하기 위해서는 AWS 계정이나 IAM 사용자의 액세스 키를 발급받아야 한다.

 

AWS CLI는 각 운영체제에 맞춰 설치를 진행하는데, 나는 이번 실습에서 VM에 우분투를 띄워 설치 후 진행하였다.

먼저 AWS 계정에서 액세스 키를 발급받아야 하는데 이는 관리 콘솔 내 보안 자격 증명 메뉴에서 가능하며,

발급받은 Access Key ID와 secret Key를 안전한 장소에 보관한다.

 

이때 본인의 AWS 자격증명을 설정하는데 방법이 다양하다. 하지만 설정 방법이 다르기 때문에 적용 우선순위를 고려하여 설정하는데 보통 CLI 명령어 옵션, 환경변수, CLI 설정파일, (EC2의 경우) 인스턴스 프로파일로 자격 증명이 이루어진다.

 

이외에도 명령어 및 설정 파일을 통해 기본 리전, 결과 출력 형식, 사용자 프로파일 등 AWS 관련 서비스를 설정할 수 있고 주로 사용하는 명령어로 현재 자격증명 확인(aws sts get-caller-identity), 버전확인(aws --version), 메뉴얼 확인(aws help), 디버그 모드(--debug) 등이 있다.

 

정리

AWS CLI는 AWS 서비스를 관리할 수 있는 명령형 도구로 자동화 목적으로 활용 가능하다. 따라서 기본적인 명령어들을 비롯해 다양한 기능들로 클라우드 서비스를 적용해보자!

 

https://bit.ly/3FVdhDa

 

(~10/31) 최대 70% 최저가 특가 마지막 득템 찬스! | 패스트캠퍼스

fastcampus.co.kr

 

참고자료

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.