En primer lugar, ¡asegúrese de estar ejecutando M10-Cluster o superior! El emparejamiento de VPC no está disponible para M0/M2/M5...
¡Y SÍ, necesitas ese conector! Todos los servicios "sin servidor" de Gcloud (como GAE en un entorno estándar) lo necesitan.
-
cree un conector en la misma región que su aplicación GAE siguiendo estas instrucciones . Puede encontrar la región actual de su aplicación GAE con
gcloud app describe
-
tu app.yaml tiene que apuntar a ese conector como este
aplicación.yaml
runtime: nodejs10
vpc_access_connector:
name: projects/GCLOUD_PROJECT_ID/locations/REGION_WHERE_GAE_RUNS/connectors/NAME_YOU_ENTERED_IN_STEP_1
-
Vaya a su Atlas proyecto, vaya a Acceso a la red e incluya en la lista blanca el rango de IP que configuró para el conector en el Paso 1
-
Es posible que también deba incluir en la lista blanca el rango de IP del Paso 1 para la red VPC. Puede hacerlo en GCP navegando a VPC-Network -> Firewall
Si tiene preguntas sobre cómo configurar VPC-Peering entre Atlas y Gcloud, intente este tutorial . Lo hacen para Kubernetes-Engine (no se necesita conector). Pero si agrego mis pasos desde arriba, espero que funcione.