まず、M10-Cluster以上を実行していることを確認してください!!! VPCピアリングはM0/M2/M5では使用できません...
そして、はい、あなたはそのコネクタが必要です!すべての「サーバーレス」-Gcloudのサービス(標準環境のGAEなど)にはそれが必要です。
-
に従って、GAEアプリと同じリージョンにコネクタを作成しますこれらの手順 。
gcloud app describe
を使用して、GAE-Appの現在のリージョンを見つけることができます -
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
-
アトラス にアクセスします プロジェクトで、ネットワークアクセスに移動します 手順1でコネクタに設定したIP範囲をホワイトリストに登録します
-
また、VPCネットワークのステップ1のIP範囲をホワイトリストに登録する必要がある場合もあります。これは、GCP で行うことができます VPC-ネットワーク->ファイアウォールに移動します
AtlasとGcloud間のVPCピアリングの設定方法について質問がある場合は、このチュートリアル 。彼らはKubernetes-Engineのためにそれを行います(コネクタは必要ありません)。しかし、上から私のステップを追加すると、うまくいけばうまくいくでしょう。