Prima di tutto, assicurati di eseguire M10-Cluster o superiore!!! Il peering VPC non è disponibile per M0/M2/M5...
E SÌ, hai bisogno di quel connettore! Tutti i servizi "Serverless" di Gcloud (come GAE in ambiente standard) ne hanno bisogno.
-
crea un connettore nella stessa regione della tua app GAE seguendo queste istruzioni . Puoi trovare la regione corrente della tua app GAE con
gcloud app describe
-
il tuo app.yaml deve puntare a quel connettore in questo modo
app.yaml
runtime: nodejs10
vpc_access_connector:
name: projects/GCLOUD_PROJECT_ID/locations/REGION_WHERE_GAE_RUNS/connectors/NAME_YOU_ENTERED_IN_STEP_1
-
Vai al tuo Atlante progetto, vai a Accesso alla rete e inserisci nella whitelist l'intervallo IP impostato per il connettore nel passaggio 1
-
Potrebbe anche essere necessario inserire nella whitelist l'intervallo IP dal passaggio 1 per la rete VPC. Puoi farlo in GCP accedendo a Rete VPC -> Firewall
Se hai domande su come impostare il peering VPC tra Atlas e Gcloud, prova questo tutorial . Lo fanno per Kubernetes-Engine (nessun connettore necessario). Ma si spera che l'aggiunta dei miei passaggi dall'alto faccia il trucco.