Как получить несколько конечных точек, используя ресурс данных «aws_vpc_endpoint»?
Ошибка: «соответствуют несколько конечных точек VPC»
Я использую данные «aws_vpc_endpoint» для получения нескольких идентификаторов конечных точек на основе идентификатора vpc. Как я могу получить эти конечные точки, чтобы ссылаться на них в другом ресурсе? Или возможно получить несколько конечных точек из этого ресурса данных. Какие-либо предложения? Или совет был бы очень признателен. Вот фрагмент кода. count.index уже правильно учтен в ресурсе «aws_route», теперь я сосредоточен на получении нескольких конечных точек для добавления в aws_route.
data "aws_vpc_endpoint" "firewall-endpoints" {
vpc_id = aws_vpc.vpc.id
filter {
name = "tag:Example"
values = [true]
}
}
resource "aws_route" "example" {
count = var.number_azs
route_table_id = aws_route_table.example[count.index].id
destination_cidr_block = var.tgw_aws_route[0]
vpc_endpoint_id = data.aws_vpc_endpoint_service.firewall-endpoints.id
}