728x90

AWS Account를 사용하다 보면 개인용, 회사계정 등 여러 계정들을 사용하게 됩니다. AWS CLI를 활용 시 aws configure --profile 을 활용하여 여러개의 Access Key ID 와 Secret Access Key를 생성하여 관리할 수 있습니다.

Profile 추가하기

# aws configure --profile {profile name}
aws configure --profile newprofile

# Result
AWS Access Key ID [None]: 
AWS Secret Access Key [None]: 
Default region name [None]:
Default output format [None]:

해당 프로필 맞는 Access Key ID 와 _Secret Access Key_를 입력합니다.

설정확인

# 설정된 Config 정보
cat ~/.aws/config

# 설정된 credentials 정보
cat ~/.aws/credentials

테스트

해당 Account의 s3 버킷리스트를 가져옵니다.

aws s3 ls --profile "user1"

명명된 프로파일을 사용하려는 경우, 명령줄에서 AWS_PROFILE 환경 변수를 설정하면 모든 명령에서 매번 프로파일을 지정하는 것을 피할 수 있습니다.

# Linux 또는 macOS
export AWS_PROFILE=user1

# Windows
setx AWS_PROFILE user1

Reference

728x90
반응형

+ Recent posts