참고
AWS Configure 구성
NOTE
AWS의 모든 리소스는 API를 통해 생성할 수 있다.
•
AWS는 CLI(명령줄 인터페이스), SDK(소프트웨어 개발 킷), CDK(클라우드 개발 킷) 등 다양한 방식으로 API를 제공한다.
•
테라폼은 SDK를 사용해서, 내부적으로 요청을 한다.
•
AWS 입장에서는 사용자를 구분해야하기에 설정해야하는 부분이 있다.
◦
AWS_ACCESS_KEY_ID
◦
AWS_SECRET_ACCESS_LEY
IAM 사용자 생성
NOTE
•
Service에서 IAM을 검색
•
사용자 → 사용자 추가
•
아래와 같이 작성한다.
◦
사용자 이름 : 자유롭게 작성
◦
액세스 유형 : 프로그래밍 방식, AWS Management Console
◦
콘솔 비밀번호 : 자유롭게 설정
AdministratorAccess 체크!
최종적으로 사용자가 생성됨!
AWS Configure 세팅
NOTE
aws configure
AWS Access Key ID [None]: <액세스 키 ID>
AWS Secret Access Key [None]: <비밀 액세스 키>
Default region name [ap-northeast-2]: ap-northeast-2
Default output format [json]:
Bash
복사
AWS CLI 설정
# default쪽에 설정되어있는지 확인
cat ~/.aws/credentials
# 사용자가 누구인지 확인
aws sts get-caller-identity
Bash
복사