💻 CSP/AWS

[AWS] AWS CLI 설치 & 인증

heywantodo 2023. 4. 10. 14:34
728x90
반응형

[AWS] AWS CLI 설치 & 인증

AWS Command Line Interface는 쉘 커맨드를 사용하여 AWS 서비스와 상호 작용할 수 있는 도구

AWS CLI를 사용하여 서비스의 기능을 살펴보고 리소스를 관리할 스크립트를 개발할 수 있음

 

AWS CLI 설치

aws에서 ec2를 실행하면 기본적으로 aws cli가 설치되어있지만,

1버전으로 설치 된 경우 공식 documantation을 참고해 2버전 설치 가능

 

최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface

이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이

docs.aws.amazon.com

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws --version

 

AWS Access Key

사용자가 AWS 콘솔 외부에서 AWS와 상호작용 하려면 액세스키가 필요함

콘솔의 IAM 카테고리에서 키페어를 생성

 

  • 빠른링크의 내 보안 자격 증명 선택

  • 액세스 키에서 액세스 키 만들기 선택

⚠ AWS에서는 루트 사용자가 액세스 키를 생성하는 것을 권장하지 않음

루트 유저라면 새로운 사용자를 생성해서 액세스키 생성하는 것을 권장

  • CLI 선택

  • 액세스키 생성

⚠ 생성된 액세스 키는 다시 확인할 수 없으니 잘 기록해놓거나 csv파일로 저장해두기

 

AWS configure

AWS CLI는 aws configure를 사용해 자격 증명 정보를 저장

저장되는 경로는 ~/.aws/credentials 

 

생성한 access key와 Secreat Access key를 각각 잘 넣어주면 됨

region은 본인이 사용하는 region을 넣어주면 됨

$ aws configure
AWS Access Key ID [None]: your access key
AWS Secret Access Key [None]: your secreat access key
Default region name [None]: ap-northeast-2
Default output format [None]:

 

 

참조

https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-creds-create

https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html

728x90
반응형