Først og fremmest, sørg for at du kører M10-Cluster eller derover!!! VPC-peering er ikke tilgængelig for M0/M2/M5...
Og JA du har brug for det stik! Alle "Serverløse"-tjenester fra Gcloud (som GAE i standardmiljøer) har brug for det.
-
opret en forbindelse i samme region som din GAE-app efter disse instruktioner . Du kan finde den aktuelle region i din GAE-app med
gcloud app describe
-
din app.yaml skal pege på det stik sådan her
app.yaml
runtime: nodejs10
vpc_access_connector:
name: projects/GCLOUD_PROJECT_ID/locations/REGION_WHERE_GAE_RUNS/connectors/NAME_YOU_ENTERED_IN_STEP_1
-
Gå til dit atlas projekt, skal du navigere til Netværksadgang og hvidliste det IP-område, du indstillede for stikket i trin 1
-
Du skal muligvis også hvidliste IP-området fra trin 1 for VPC-netværket. Du kan gøre det i GCP ved at navigere til VPC-Netværk -> Firewall
Hvis du har spørgsmål om, hvordan du opsætter VPC-peering mellem Atlas og Gcloud, prøv dette selvstudie . De gør det til Kubernetes-Engine (ingen stik nødvendig). Men at tilføje mine trin fra oven vil forhåbentlig gøre det trick.