Google Cloud App Engine с пирингом сетей

Я пытаюсь подключить приложение App Engine к облаку MongoDB через пиринговое соединение.

Все службы в моем GCP используют сеть, отличную от сети по умолчанию, называемую «основной». Я установил пиринговое соединение с terraform:

      resource "google_compute_network_peering" "mongodb_peering" {
  name         = "mongodb-peering"
  network      = google_compute_network.main.self_link
  peer_network = "projects/${mongo-cloud-project}/global/networks/${mongo-cloud-network}"
}

Это работает так, как ожидалось.

Предположительно App Engine использует сеть VPC по умолчанию.

Когда я пытаюсь создать второе соединение в сети по умолчанию, я получаю сообщение об ошибке из-за перекрытия диапазонов. Итак, я только что удалил пиринг с основной сетью и настроил новый с сетью по умолчанию.

Тем не менее приложение App Engine не может подключиться к mongodb через пиринговое соединение.

App.yaml:

      runtime: nodejs12

instance_class: F4

handlers:
  - url: /.*
    secure: always
    redirect_http_response_code: 301
    script: auto

automatic_scaling:
  max_instances: 2
  max_concurrent_requests: 80

inbound_services:
  - warmup

0 ответов

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