서버 인프라/Aws

AWS configure (cli) 다중 계정 사용하기

트리맨스 2022. 6. 14. 22:50
반응형

 

aws를 사용하면서, 하나의 계정이 아닌 여러개의 계정을 사용할 일이 많아졌다. 거의 모든 작업을 콘솔에서 할 수도 있지만, 익숙하다면 cli 환경이 좀 더 나은 것 같다. 여튼 다중 계정 설정을 cli에서 사용해보자.

 

다중 계정 설정하기


m1 mackbook에서 진행한다. 컴퓨터에 미리 aws cli를 설치해두자.

 

기존의 aws configure 명령어를 이용하면 IAM 엑세스 키를 입력하여 사용자를 인증할 수 있다. 여기서 --profile 옵션을 붙여 프로필을 나눌 수 있다.

 

1
aws configure --profile newProfile
cs

 

이후 .aws 폴더 안에 있는 파일들을 확인하자. config와 credentials란 파일이 있는데, config는 사용자에 대한 정보, credentials는 사용자의 엑세스 키에 대한 정보이다. 중요한 정보이므로 잘 관리하자.

 

1
2
3
4
5
# 사용자 정보 확인
cat ~/.aws/config 
 
# 사용자의 엑세스 키 확
cat ~/.aws/credentials 
cs

 

 

적용하기


aws cli 관련한 명령어를 실행할 때 --profile "프로필 이름" 을 입력해서 계정을 사용할 수 있다. --profile 옵션이 없으면 default 프로필로 실행이 된다.

 

 

1
aws s3 ls --profile "사용자"
cs

 

 

참고 문서


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

 

Configuration basics - AWS Command Line Interface

During initial key pair creation, once you close the Download .csv file dialog box, you cannot access your secret access key after you close the dialog box. If you need a .csv file, you'll need to create one yourself with the required headers and your stor

docs.aws.amazon.com

 

반응형