이번 포스팅에서는 awscli(AWS Command Line Interface) 설치 방법에 대한 내용을 다룬다.
AWS CLI는 AWS 서비스를 관리하는 통합 도구이다. 도구 하나만 다운로드하여 구성하면 여러 AWS 서비스를 명령줄에서 제어하고 스크립트를 통해 자동화가 가능하다.
AWS 명령줄 인터페이스
aws-shell은 명령줄 셸 프로그램으로서, AWS 명령줄 인터페이스를 사용하는 새로운 사용자와 고급 사용자 모두에게 도움이 되는 편의 기능 및 생산성 기능을 제공합니다. 주요 기능은 다음과 같습
aws.amazon.com
AWS CLI를 사용하기 위해 homebrew를 이용하여 awscli를 설치한다. (Mac 환경)
$ brew install awscli
그다음 aws configure라는 커맨드로 IAM(Identity and Access Management) 정보를 기입한다.
$ aws configure
configure 명령어를 실행하면 Access Key, Secret Access Key를 입력하도록 나오는데, 그 정보는 AWS 웹 콘솔에서 확인이 가능하다. 신규 발급의 경우 [My Security Credentials] | [Create New Access Key]를 통해 키 발급이 가능하고, key 정보를 csv파일로 다운로드할 수 있다.
Default region name은 Seoul로 했다.
내용이 잘 적용되었다면, 사용자 계정목록을 확인해보는 명령어를 이용하여 정상적으로 계정 정보가 생성되었음을 검증한다.
# 사용자 계정 리스트 확인
$ aws iam list-users
사용자 계정 리스트가 출력되는것을 확인했으므로 configure정보가 잘 등록되었음을 확인할 수 있다.
참고자료
[1] AWS를 통한 효과적인 데브옵스 구축 | 2020 | 요게쉬 라헤자.. | 링크
AWS를 통한 효과적인 데브옵스 구축 - 교보문고
테라폼, 앤서블, 깃허브, AWS 코드 파이프라인 등을 활용한 데브옵스 구축을 위한 지침서이다. 1판에서는 트로포스피어(Troposphere)라는 파이썬 라이브러리를 이용한 클라우드 포메이션 스크립트
www.kyobobook.co.kr
'클라우드 컴퓨팅 & NoSQL' 카테고리의 다른 글
[AWS] AWS로 웹서버 작성하기 (0) | 2021.04.23 |
---|---|
도커, 쿠버네티스 Cheat Sheet (0) | 2021.04.11 |
DevOps란? (0) | 2021.04.06 |
컨테이너 오케스트레이션(Container Orchestration)이란? (0) | 2021.04.05 |
CI/CD 란? (2) | 2021.03.22 |