Как получить несколько конечных точек, используя ресурс данных «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
}

0 ответов

Другие вопросы по тегам