본문 바로가기
Knowledge/Cloud

[AWS] aws-cli Credential & Profile setting

by 미네마네모 2021. 4. 23.

 

 

1) AWS Command Line Interface 설치

  • 공식 설치 가이드 (바로가기)
  • 설치 되어있는 경우 넘어가주세요

2) Access Key 발급

  • 기존에 사용하던 키가 있다면 해당 과정은 넘어가도 됩니다.
  • console 접속 → IAM 관리 콘솔 → 엑세스 관리 → 사용자
     본인 계정 상세화면 → 보안 자격 증명 → 엑세스 키 만들기 버튼 클릭 → Access / Secret Key 저장

3) AWS CLI 인증 설정

$ aws configure
  • Access Key : IAM 콘솔에서 발급 받은 키를 입력
  • Secret Access Key : IAM 콘솔에서 발급 받은 키를 입력
  • Region name : 한국 리전 입력 (ap-northeast-2)
  • output format : Enter 입력 (default)

4) Credential, Config 파일 체크

$ cat ~/.aws/config
[default]
region = ap-northeast-2

 

$ cat ~/.aws/credentials
[default]
aws_access_key_id = {IAM 콘솔에서 발급 받은 키}
aws_secret_access_key = {IAM 콘솔에서 발급 받은 키}

 

5) CLI 동작 확인

$ export AWS_PROFILE=default
$ aws iam list-account-aliases

* Account Alias 출력 확인 (설정 안했다면 다르게 나와요)

6) Config 파일 추가 수정

[default]
region = ap-northeast-2

[profile production]
region = ap-northeast-2
role_arn = {Switch Role ARM}
source_profile = default

7) Profile로 CLI 동작 확인

$ export AWS_PROFILE=production
$ aws iam list-account-aliases

 

댓글