AWS

[AWS cli] 사용할 계정(profile) 등록/지정

비번변경 2021. 8. 26. 19:50
Profile
AWS cli에 적용할 수 있는 설정 및 자격 증명의 모음
AWS IAM에서 생성한 사용자 액세스 키를 aws configure 명령으로 등록하여 구성한다.

 

액세스 키를 생성한 사용자에게 필요한 권한이 적절하게 부여되어 있는지 확인한다.

 

 

proflie 등록

AWS cli는 기본적으로 default 프로파일을 사용한다. 하지만 --profile 옵션으로 이름을 지정하면 여러 프로파일을 등록하여 필요에 따라 사용할 수 있다.

설정해야 하는 정보는 액세스 키 ID, secret 키, 리전 그리고 출력 형식이다.

# default 프로파일 등록
aws configure

# 지정된 이름의 프로파일 등록
aws configure --profile <PROFILE_NAME>

aws configure

리눅스에서 설정한 프로파일은 아래의 경로 파일에 저장된다.

  • ~/.aws/credentials
    액세스 키의 ID, secret 키 정보 저장
  • ~/.aws/config
    region, 출력형식 정보 저장

 

Profile 사용

프로파일을 등록한 후에는 --proflie 옵션을 사용하여 사용할 프로파일을 지정할 수 있다. 아래는 default profile을 이용하여 s3 버킷 목록을 조회하는 예시이다.

aws cmd --profile <PROFILE_NAME>

# 예시
aws s3 ls --profile default

 

 

참고문서

https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-chap-configure.html

https://novemberde.github.io/aws/2018/06/20/AWS-config-switching.html