向数据块传递输出值



我想传递一个输出值到一个数据块,但不知道如何

output "vpce_interface_ids" {
value = join(",", aws_vpc_endpoint.vpce.network_interface_ids)
}
data "aws_network_interface" "ENI_0" {
id = ""
}

你真的不需要那样做。

如果你的作用域是将join(",",aws_vpc_endpoint.vpce.network_interface_ids)作为id在数据源中传递,你可以使用本地块或直接传递

选项1

locals {
id = join(",", aws_vpc_endpoint.vpce.network_interface_ids)
}
data "aws_network_interface" "ENI_0" {
id = local.id
}

选项2

data "aws_network_interface" "ENI_0" {
id = join(",", aws_vpc_endpoint.vpce.network_interface_ids)
}

相关内容

  • 没有找到相关文章

最新更新