Zorg er allereerst voor dat u M10-Cluster of hoger gebruikt!!! VPC-peering is niet beschikbaar voor M0/M2/M5...
En JA, je hebt die connector nodig! Alle "Serverloze"-services van Gcloud (zoals GAE in een standaardomgeving) hebben het nodig.
-
maak een connector in dezelfde regio als uw GAE-app volgens deze instructies . U kunt de huidige regio van uw GAE-app vinden met
gcloud app describe
-
je app.yaml moet zo naar die connector verwijzen
app.yaml
runtime: nodejs10
vpc_access_connector:
name: projects/GCLOUD_PROJECT_ID/locations/REGION_WHERE_GAE_RUNS/connectors/NAME_YOU_ENTERED_IN_STEP_1
-
Ga naar je Atlas project, navigeer naar Netwerktoegang en whitelist het IP-bereik dat u hebt ingesteld voor de connector in stap 1
-
Mogelijk moet u ook het IP-bereik uit stap 1 op de witte lijst zetten voor het VPC-netwerk. U kunt dat doen in GCP door te navigeren naar VPC-Network -> Firewall
Als je vragen hebt over het instellen van de VPC-peering tussen Atlas en Gcloud, probeer dan deze zelfstudie . Ze doen het voor Kubernetes-Engine (geen connector nodig). Maar het toevoegen van mijn stappen van bovenaf zal hopelijk het lukken.