Terraform으로 VPC 구성 기본 -1 에서 이어지는 내용이 포함되어 있습니다.
subnet은VPC의 구성요소중 하나이다Subnet은Availability Zone에 속한 네트워크 그룹으로VPC내에서도 나눠진 독립적인 네트워크 구역이다Subnet생성할 때는,aws_subnet을 사용하면 된다
기본 구성에서 작성한
provider.tf사용
provider "aws" {
region = "ap-northeast-2"
}
기본 구성에서 작성한
resource.tf에 이어서 작성
- 필요한 설정 :
VPC의 ID,VPC 내의 cidr_block
VPC의 IDcidr_block, 반드시 VPC의 cidr_block 내에 속해 있어야 한다....
resource "aws_subnet" "public_subnet" {
vpc_id = aws_vpc.main.id
cidr_block = "10.0.0.0/24"
availability_zone = "ap-northeast-2a"
tags = {
Name = "terraform-101-public-subnet"
}
}
resource "aws_vpc" "main" {
cidr_block = "10.0.0.0/16"
tags = {
Name = "terraform-101"
}
}
resource "aws_subnet" "public_subnet" {
vpc_id = aws_vpc.main.id
cidr_block = "10.0.0.0/24"
availability_zone = "ap-northeast-2a"
tags = {
Name = "terraform-101-public-subnet"
}
}