Terraform을 이용해 AWS를 사용하기 위해서는 AWS CLI설치 및 AWS 자격증명이 필요합니다.
1. AWS CLI 설치
Windows에 aws cli 최신버전을 설치합니다.
aws cli 최신버전 다운로드
설치를 확인하려면 시작 메뉴를 열고, cmd
를 검색하여 명령 프롬프트 창을 열고,
명령 프롬프트에서 aws --version
명령을 사용합니다.
2. AWS 자격증명 생성
AWS 콘솔에 접속하여 액세스 키를 생성합니다.
AWS 계정이 없다면 [AWS 계정생성하기] 먼저 진행합니다.
서비스 IAM 검색 -> 사용자 -> 사용자 선택 -> 보안 자격증명 -> 액세스키 만들기
.CSV 파일 다운로드 버튼을 눌러 잘 보관합니다.
생성한 액세스 키를를 가지고 명령 프롬프트에서 적용해 보겠습니다.
aws configure 설정한값은 사용자 PC에 파일 형태로 저장(숨김파일)됩니다.
2. AWS Provider 설정 하기
앞서 설치한 visual Studio Code를 실행합니다.
“provider.tf” 이름으로 새로운 파일을 생성후 아래 코드를 붙여 넣습니다.
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 3.27"
}
}
}
입력 한 코드를 ctrl + s 버튼을 눌러 저장 후
터미널창에서 terraform init 명령어를 통해 테라폼을 초기화 합니다.
( 테라폼 초기화시 터미널 창을 terraform.exe 파일이 설치된 위치에서 실행해야 합니다. )
Terraform has been successfully initialized! 문구가 뜨면 정상입니다.