반응형
프로젝트에서 AWS를 사용하다 보면 자격증명(Credentials)을 관리해야하는일이 생긴다. 프로젝트 환경에 AWS의 관련 내용을 코드로 작성하다보면 보안위험이 있기때문에 아래와 같이 로컬에 자격증명을 저장해 두면 따로 입력하지 않아도 로컬에서 찾아 사용하게 된다.
AWS CLI 설치
자격증명은 AWS CLI를 설치함으로서 관리할 수 있다. Mac사용자의 경우에는 홈브류를 사용해서 간단하게 설치가 가능하다
$ brew install awscli
설치가 진행되고 나서 제대로 설치 되었는지 확인하자
$ aws --version
## 아래와같이 버전정보가 나오면 된다
aws-cli/2.2.30 Python/3.9.6 Darwin/21.6.0 source/x86_64 prompt/off
자격증명 등록
AWS CLI를 설치 후에 자격증명을 등록할 수 있다. 아래 명령어를 입력해보자
aws configure
입력하고 나면 아래와같이 액세스키와 시크릿키, 리전을 입력할 수 있으며, 각각의 항목에 발급받은 자격증명에 대한 값을 넣으면 된다
프로파일 옵션을 넣고 프로파일별로 관리할 수도 있지만 기본으로 Default로 저장이 된다
저장된 위치는 다음 경로에서 확인할 수 있다
Mac OS / Linux : ~/.aws/credentials
Windows : C:\Users\<yourUserName>\.aws\credentials
[default]
aws_access_key_id = ******************3Y6L
aws_secret_access_key = **********************************396W
반응형
'개발' 카테고리의 다른 글
Mac Book사용시 5000번 Port (0) | 2022.11.30 |
---|---|
Spring Boot Tomcat, Netty 413에러 해결하기 (0) | 2022.11.10 |
Spring Cloud Stream - Kafka 사용시 새로 생성된 Consumer Group의 Offset 설정 (0) | 2022.10.14 |
Docker Compose를 사용한 Redis Commander (0) | 2022.10.13 |
Git 초기화 (0) | 2022.07.28 |