DevOps/DevOps

[AWS] AWS CLI 설정 및 활용하기

sebinChu 2024. 3. 24. 15:37

개요

GCP를 사용하면서 이 글 과 같이 google cloud SDK라는 걸 통해 콘솔에 접근하고 여러 클라우드 서비스를 이용하였다.

AWS도 이와 마찬가지로 SDK, CLI(명확하게 말하자면 SDK와 CLI는 다른 것이긴 하다.)를 통해 콘솔에 접근하는 서비스가 있다.

이걸 설정하고 AWS 서비스를 이용해보자!

 


우선 root 계정과 그로부터 admin 권한을 할당 받은 계정이 있다고 가정한다.

 

AWS CLI latest 다운

sudo curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"

 

해당 문서는 MacOS 사용자 기준으로 다운 방법을 제시하고 있다. 

그냥 위 명령어를 iterm or terminal에 입력해주면 된다.

이후 aws --version을 통해 제대로 설치가 잘 되었는지 확인하자.

 

 

 

 

Access keys 발급

IAM의 user > Security credentials로 접근하자.

 

 

여기서 Create access key를 눌러 키를 발급해준다. 나는 이미 발급을 한 상태이다. csv 파일로 다운하는 것도 지원하니, 미리 다운해두자!

 


AWS Configure

aws configure

 

aws cli가 잘 다운되었으므로, 명령어를 통해 계정 접근 ID와 key를 설정해준다.

 

발급받은 ID와 key를 설정하고, 원하는 리전을 선태한다.

Default output format의 경우 설정할 것이 없어서 단순히 enter로 마무리 하였다.

 


확인 테스트

aws iam list-users

 

해당 명령어를 터미널에 입력하면, users에 대한 JSON값이 나온다. (AWS는 모든 IAM 설정을 JSON으로 통제할 수 있다.)

간단하게 User와 Id 등등 정보가 잘 출력되면 연동 성공이다!

 

 

 

 

편리하게 AWS를 활용하는 방법을 알아보았다.

GCP를 쓸 때도 가끔 CLI가 훨씬 편한 경우도 있었는데, AWS에도 있어서 다행이다.