왜 수동으로 생성 하는 이유

Terraform은 state 파일을 저장할 위치(S3)를 먼저 알아야 실행됨

하지만 S3 버킷과 DynamoDB 테이블은

Terraform 실행 전에 존재해야 함

그래서 반드시 수동 생성 필요


언제 생성해야 하는가

Terraform 실행 전에 반드시 생성

순서

  1. S3 버킷 생성
  2. DynamoDB 테이블 생성
  3. backend.tf 수정
  4. terraform init 실행

1. S3 버킷 수동 생성

경로

AWS 콘솔 → S3 → 버킷 만들기