AWS CLI 설치 및 설정
AWS 웹페이지 management console 에서 작업을 수행하는 것은 번거롭다. 터미널 환경에서 다이렉트 작업을 위한 AWS CLI 의 설치방법과 기본적인 설정 및 명령어 실행 방법에 대해 정리했다. AWS CLI 는 AWS 리소스와 소통할 수 있도록 하는 커맨드라인 인터페이스다. 콘솔에서 작업한 것들을 CLI 환경에서도 동일하게 작업이 가능하다.
access key, secret key 확인
IAM 사용자로 로그인 한 상황을 가정한다. 보안 자격 증명에서 AWS 엑세스키 및 시크릿키를 복사한다. 만약 시크릿 키가 기억나지 않는다면 키를 다시 생성한 후 복사한다.
Access Key ID : 항상 확인 가능
Secret access key : 생성 당시만 확인 가능
CLI 설치
AWS CLI 를 설치하는 방법은 몇 가지 있다. 그중 pip 를 사용해 설치하는 방법대로 진행했다.
먼저 python 과 pip 가 설치되어 있는지 확인한 후 진행한다.
python3 --version
pip --version
pip 를 통해 AWS CLI 를 설치한다.
pip install --user awscli
설치가 완료되면 path 에 추가해준다. 기본적으로 pip 를 사용해 CLI 를 설치하면 다음 디렉토리에 존재한다.
ls .local/bin
path 에 추가해줘야 할 aws 툴이 존재하는지 확인한다. 필자의 경우 첫 번째에 aws 툴이 존재한다.
bashrc 를 이용하면 bashrc 프로파일에 한 줄을 추가하면 된다.
path 변수를 export 한다.
export PATH=HOME/.local/bin
영구적으로 경로에 추가하기 위해 bashrc 파일에 넣어야 한다.
설치된 CLI 버전을 확인한다.
which aws
aws --version
CLI 설정
AWS 계정과 소통하기 위해 AWS CLI 커맨드를 설정이 필요하다. 다음 명령어를 입력한 후 엑세스 키, 시크릿 키, 리전을 입력한다.
aws configure
aws 디렉토리 안에는 config 와 credentials 가 있는데 각각 리전과 키가 들어있다.
ls .aws
cat .aws/config
cat .aws/credentials
엑세스 키와 시크릿 키를 바꾸고 싶다면
다시 aws configure
을 이용한다. 기존 키를 바꾸지 않고 싶다면 단순히 엔터키를 눌러 넘어간다.
명령어 확인
help
명령어를 통해 소통할 수 있는 서비스 내역을 확인한 후 특정 서비스에 필요한 명령어 옵션을 볼 수 있다.
# 서비스 내역 확인
aws help
# ec2 명령어 옵션 확인
aws ec2 help
# 인스턴스 확인 명령어 예시
aws ec2 describe-instances help
aws ec2 describe-instances
Author And Source
이 문제에 관하여(AWS CLI 설치 및 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ywoosang11/AWS-CLI-설치-및-설정저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)