Първо се уверете, че използвате M10-Cluster или по-нов!!! VPC-peering не е наличен за M0/M2/M5...
И ДА имате нужда от този конектор! Всички "безсървърни" услуги от Gcloud (като GAE в стандартна среда) се нуждаят от него.
-
създайте конектор в същия регион като вашето GAE-App, следвайки тези инструкции . Можете да намерите текущия регион на вашето GAE-приложение с
gcloud app describe
-
вашият app.yaml трябва да сочи към този конектор по този начин
app.yaml
runtime: nodejs10
vpc_access_connector:
name: projects/GCLOUD_PROJECT_ID/locations/REGION_WHERE_GAE_RUNS/connectors/NAME_YOU_ENTERED_IN_STEP_1
-
Отидете на вашия атлас проект, отворете Достъп до мрежа и в белия списък IP обхвата, който сте задали за конектора в Стъпка 1
-
Може също да се наложи да включите в белия списък IP обхвата от Стъпка 1 за VPC мрежата. Можете да направите това в GCP като отидете на VPC-мрежа -> Защитна стена
Ако имате въпроси относно това как да настроите VPC-Peering между Atlas и Gcloud, опитайте този урок . Те го правят за Kubernetes-Engine (не е необходим конектор). Но добавянето на моите стъпки отгоре, надявам се, ще свърши работа.