data "aws_availability_zones" "available" {
state = "available"
}
module "vpc" {
source = "terraform-aws-modules/vpc/aws"
version = "2.77.0"
name = "tf-default-vpc"
cidr = var.cidr
azs = data.aws_availability_zones.available.names
public_subnets = var.public_subnets
enable_dns_hostnames = true
enable_dns_support = true
}
resource "aws_db_subnet_group" "subnet" {
name = "tf-subnet"
subnet_ids = module.vpc.public_subnets
tags = {
Name = "automationsubnet"
}
}
以上是我的代码。它正在生成可用区和子网。但我的问题是我只想使用与该区域关联的单个区域和子网。我怎么才能得到它。注意:可用区和子网输出的顺序不同。我正在为此操作寻找纯 Terraform 脚本。