참고 : https://medium.com/strategio/using-terraform-to-create-aws-vpc-ec2-and-rds-instances-c7f3aa416133

프로젝트를 Terraform으로 설정하는 절차

프로젝트 개요

시나리오


요구사항

  1. EC2 인스턴스는 인터넷 어디서든 HTTP로 접근 가능해야 함.
  2. SSH로 EC2에 접근할 수 있는 사용자는 나만 가능해야 함.
  3. RDS는 Private Subnet에 위치하여 인터넷에서 접근 불가능해야 함.
  4. EC2 인스턴스만 RDS와 통신 가능해야 함.

작업 계획

  1. VPC 생성
  2. 인터넷 게이트웨이 생성 및 VPC에 연결
  3. 3개의 Subnet 생성: