[실습] ① AWS 프리티어 가입 & Access Key 발급

2024. 11. 27. 17:24Terraform/[인프런] 아키텍처와 함께하는 Terraform

1. AWS 프리티어 가입

블로그 ; AWS 프리티어 가입 방법

 

 

2. AWS CLI 설치

공식 문서 ; AWS CLI 최신 버전 설치

설치 확인(aws --version)

 

 

3. AWS Access Key 발급

모든 리소스의 접근 권한을 가진 IAM 유저 생성
Access Key 만들기
- 키 파일를 다운로드 하면 AWSAccessKeyIDAWSSecretKey가 담겨져 있고 유출되지 않도록 보관한다.

IAM > 사용자 > admin(생성) > 보안 자격 증명 > 액세스 키 만들기
Command Line Interface(CLI) 선택
.csv 파일 다운로드

ⓘ Note

Access Key 란

AWS 계정 또는 IAM 사용자가 AWS 리소스 및 서비스를 프로그래밍 방식으로 접근할 수 있도록 인증하는 데 사용되는 API 키이다.
(ex. Terraform이 AWS 리소스 및 서비스 접근할 수 있도록 인증하는 데 사용되는 API 키이다. Access Key를 설정하면 Terraform은 AWS 리소스들을 생성, 수정, 삭제 등을 할 수 있게 된다.)

 

 

4. AWS Configure

- aws configure : AWS CLI에서 AWS 자격 증명을 빠르게 구성할 수 있도록 하는 명령어이다.
- 리눅스의 경우, 입력된 정보는 ~/.aws/credentials~/.aws/config 파일에 저장된다.
- 윈도우의 경우, 입력된 정보는 C:\Users\USERNAME\.aws\credentialsconfig에 저장된다.
C:\Users\USER>aws configure
AWS Access Key ID [None]: <발급 받은 Access key ID>
AWS Secret Access Key [****************]: <발급 받은 Secret access key>
Default region name [None]: <ap-northeast-2>
Default output format [None]: <text/json/table>
# 현재 인증 정보 확인
C:\Users\USER>aws configure list
      Name                    Value             Type    Location
      ----                    -----             ----    --------
   profile                <not set>             None    None
access_key     ******************** shared-credentials-file
secret_key     ******************** shared-credentials-file
    region           ap-northeast-2      config-file    ~/.aws/config