티스토리 뷰
AWS 를 사용하다 보면 AWS CLI 라는 녀석이 있는데 이 녀석은 무엇일까요?
우리는 서버에 접속할 때 대부분 cli 기반으로 움직이고, 특히 AMI 서비스를 많이 운영하는 AWS 에서는 자체 서비스를 운영하고 관리하기 위해 AWS CLI를 사용합니다. 주로 인증이라던지 AWS 내 다른 서비스 (RDS, 다른 EC2 접속, S3 리소스 접근) 등과 같이 편리하게 사용하기 위한 통합 툴을 제공하는 명령어입니다. 오늘은 이 녀석을 설치하는 방법을 간단히 알아볼까 합니다.
환경은 Amazon Linux 2 OS에 ARM64 아키텍쳐를 사용하였습니다.
1. 다운로드
최신 버전의 awscli를 다운로드 받기 위해 curl 명령어를 사용합니다.
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
아키텍쳐가 ARM이 아닌 x86인 경우는 아래와 같이 url을 바꿔줍니다.
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o awscliv2.zip
2. 압축 해제
압축을 해제하기 위한 unzip 명령어를 사용합니다.
unzip awscliv2.zip
3. 설치하기
sudo ./aws/install
4. 설치 확인
awscli가 잘 설치되었는지 버전 체크로 확인해봅니다.
aws --version
5. aws-cli 인증하기
awscli가 설치가 잘 되었으면 이제 다른 서비스로 붙어야 하겠죠. 그렇기 때문에 aws내에서 사용하는 IAM 에서 액세스 키를 생성해야 합니다.
https://us-east-1.console.aws.amazon.com/iam/home?region=ap-northeast-2#/security_credentials
여기에서 액세스 키 탭으로 들어가면 새 액세스 키 만들기가 있는데 이 버튼을 클릭하면 아래와 같이 창이 뜨고 목록에 추가됩니다.
여기서 주의할 점은 보안 액세스 키는 오직 한 번만 호출되고 다시 확인이 불가능하므로 꼭 저장해두고 사용해야 합니다. 나중에 분실하면 비활성화하고 새로 발급해야 합니다.
6. 인증 정보 등록하기
위에서 만든 액세스 키와 보안 액세스 키를 서버 내에 등록하는 과정입니다.
aws configure
그리고 확인하는 방법은 아래 명령어를 치면 됩니다.
aws configure list
'Server' 카테고리의 다른 글
Amazon Linux Jenkins Docker Image 구성하기 (1) | 2022.05.28 |
---|---|
Amazon Linux 서버의 HTTPS 설정 (0) | 2022.05.28 |
AWS의 DockerHub 인 ECR 에 대해 알아보자 (0) | 2022.05.27 |
ARM Amazon Linux2 Docker Compose 설정하기 (0) | 2022.05.27 |
EC2 비밀번호로 로그인하도록 변경하기 (0) | 2022.05.27 |
AWS EC2 Amazon Linux 인스턴스 생성하기 (0) | 2022.05.27 |