❗실습 순서

Untitled

  1. Custom VPC 생성

(1) CIDR : 10.0.0.0/16

  1. Public subnet 및 Private subnet 생성

(1) Public subnet CIDR : 10.0.1.0/24, 10.0.2.0/24

(2) Private subnet CIDR : 10.0.3.0/24, 10.0.4.0/24

  1. Internet gateway 생성

  2. Route table 생성 및 associate

(1) Public용 1개(2) Private용 2개

  1. Elastic IP 및 NAT Gateway 생성

  2. EC2 생성

(1) Bastian 1개, Private 2개

  1. Application Load Balancer 생성

  2. AWS Management console 및 웹 브라우저에서 리소스 생성 확인

  3. Amazon Machine Image(AMI) 생성

  4. 리소스 정리

❗(1)VPC.tf 생성 ,Custom VPC 생성

Terraform Registry

# Configure the AWS Provider
provider "aws" {
  region = "ap-northeast-2"
}

#vpc 
resource "aws_vpc" "vpc-10-0-0-0" { #이름에 점을 찍게되면 오류로 인식, 현업에서는 ec-prd-web등 으로 나타냄
  cidr_block       = "10.0.0.0/16"
  instance_tenancy = "default"
  #dns_support 는 dns를 활성화 하겠느냐 
#dns_hostnames는 dns 호스트 네임을 활성화 하겠느냐
  enable_dns_hostnames = true
  tags = {
    Name = "vpc-10-0-0-0"
  }

}

Untitled