我想传递一个输出值到一个数据块,但不知道如何
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)
}