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
반응형
'AWS' 카테고리의 다른 글
[AWS] AWS Lambda Layer numpy C-extensions failed (0) | 2022.11.07 |
---|---|
Mac OS에서 AWS Cli 설치하기 (0) | 2022.07.22 |
AWS cli로 S3 버킷 다루기(파일 업로드,삭제, 동기화) (0) | 2021.09.04 |
AWS cli 보안자격증명(aws configure) (0) | 2021.09.04 |
AWS Cli 버전 2 설치 (0) | 2021.09.03 |