【发布时间】:2021-03-01 07:47:08
【问题描述】:
自从我学习 Terraform 以来已经是第四天了,我遇到了一个问题。 我有四个子网 [公共网络公共1,公共网络公共2,公共网络私人1,公共网络私人2] 我只想选择 2subnets Public-web-Public 1,2 但它没有用 另外,我尝试使用标签而不是过滤器 但结果也没有找到匹配的子网 我不知道为什么? 请问你能帮帮我吗?
data "aws_subnet_ids" "test_subnet_ids" {
vpc_id = "${aws_vpc.vpc1.id}"
}
data "aws_subnet" "test_subnet" {
count = "${length(data.aws_subnet_ids.test_subnet_ids.ids)}"
filter {
name = "tag:Name"
values = ["Public-web-Pub*"]
}
id = "${tolist(data.aws_subnet_ids.test_subnet_ids.ids)[count.index]}"
}
output "subnet_id" {
value = "${data.aws_subnet.test_subnet.*.id}"
}
【问题讨论】:
标签: amazon-web-services terraform terraform-provider-aws