위의 글에서 이어서 진행ㄷ
기존에 vpc.tf에 만들어 놨던 파일을 열어 작업을 진행한다.
1) IGW 생성
vim vpc.tf
"
resource "aws_internet_gateway" "igw-dev-ircp-public-gw-01" {
vpc_id = aws_vpc.main.id
tags = {
Name = "igw-dev-ircp-public-gw-01"
}
}
"
terraform plan
terraform apply
2) Nat gateway 생성
vim vpc.tf
"
resource "aws_eip" "nat" {
vpc = true
lifecycle {
create_before_destroy = true
}
}
"
// EIP 생성
resource "aws_nat_gateway" "nat-dev-ircp-public-gw-01" {
allocation_id = aws_eip.nat.id
subnet_id = aws_subnet.sbn-dev-ircp-public-resource-az2a.id
tags = {
Name = "nat-dev-ircp-public-gw-01"
}
}
terraform plan
terraform apply
'Cloud Infra Architecture (AWS) > AWS Terraform' 카테고리의 다른 글
VScode에서 Terraform + AWS CodeWhisperer 계정 연결하기 (0) | 2024.06.06 |
---|---|
Terraform VPC, subnet 생성 (0) | 2024.02.04 |
AWS Terraform 락업 (error acquiring the state lock) 해제 (0) | 2024.01.31 |
AWS Terraform Setting (alias 등록, tree 명령어 사용, vim.ts 커스텀) (0) | 2024.01.30 |
AWS Terraform version upgrade 방법 (2) | 2024.01.30 |