DEVOPS/AWS
[AWS / CLI] Profile 등록 및 수정/삭제 방법
HSYOO
2023. 5. 16. 15:04
왜 프로필이 필요한건가?
AWS에서 누가 어떤 작업을 했고, 어떤 권한이 있는지 확인하기 위해 profile을 많이 사용한다.
먼저 AWS IAM 내 액세스 키를 생성했다고 가정하고 진행한다. 아래와 같이 간단하게 등록할 수 있다.
Profile 등록
aws configure --profile {프로필명}
입력하면 4가지 추가 정보를 입력받는다. AWS IAM 내 액세스 키를 생성했다면 아래 값을 입력할 수 있다.
1. 액세스 키 (필수)
2. 시크릿 액세스 키 (필수)
3. 리전 (필수)
4. 출력 포맷 형식 (선택)
Profile 등록 확인
cat ~/.aws/credentials
cat ~/.aws/config
아래 명령어를 통해 정상적으로 저장되었는지 확인할 수 있다.
키 값은 credentials 파일에 저장되고, 리전과 포맷 형식 등의 설정값은 config 파일에 저장된다.
Profile 수정 및 삭제
vi ~/.aws/credentials
vi ~/.aws/config
vi editor를 사용해 손쉽게 profile을 수정하거나 삭제할 수 있다.
- COMMAND 모드에서 i를 입력하여 INSERT 모드로 변경
- 변경을 원하는 값 수정 또는 삭제
- ESC를 입력하면 다시 COMMAND 모드로 변경
- :wq 명령어를 통해 저장하고 종료