我得到了以下输出:
output "private_subnets" {
description = "List of IDs of private subnets"
value = module.vpc.private_subnets
},它返回子网ids,如:[subnet-1***, subnet-2***, subnet-3***]
如何在北草坪会议大楼的资源中使用这个?
dynamic "subnet_mapping" {
#for_each = { for k,v in module.vpc.private_subnets : k => v}
for_each = [for s in module.vpc.private_subnets : s]
content {
subnet_id = s
}
}我试过s.id,s.value,什么都没用。我得到以下错误:对资源类型的引用之后必须至少有一个属性访问,指定资源名称。
发布于 2022-05-11 06:12:43
它应该是:
dynamic "subnet_mapping" {
for_each = toset(module.vpc.private_subnets)
content {
subnet_id = subnet_mapping.value
}
}https://stackoverflow.com/questions/72195984
复制相似问题