0단계: AWS 환경 및 로컬 개발 환경 준비

이 단계는 Terraform을 사용하여 AWS 인프라를 배포하기 위한 기본적인 준비 과정입니다.


1. AWS CLI 설치 및 자격 증명 설정

Terraform이 AWS와 통신하기 위해서는 AWS CLI를 통해 계정에 대한 인증 정보를 구성해야 합니다.

2. Terraform 설치

Terraform은 인프라 코드를 실행하는 핵심 도구입니다.


3. 원격 상태 관리 설정 (S3 & DynamoDB)

Terraform 상태 파일(.tfstate)은 배포된 리소스의 정보를 담고 있는 중요한 파일입니다. 이 파일을 안전하게 관리하고 팀원 간의 협업을 가능하게 하기 위해 원격 백엔드를 구성하는 것이 일반적입니다.

이러한 준비가 완료되면, 이제 Terraform 코드를 작성하여 AWS에 실제 인프라를 배포할 수 있는 환경이 완벽하게 갖춰진 것입니다.

1단계: 프로젝트 구조 설정 및 초기 Terraform 코드 작성

이 단계에서는 Terraform 코드를 체계적으로 관리하기 위한 디렉터리 구조를 만들고, 인프라 배포의 기본이 되는 초기 설정 파일들을 구성합니다.