sql >> Databáze >  >> NoSQL >> MongoDB

Jak vytvořit partnerský vztah mezi MongoDB Atlas a Google App Engine Standard Environment Node App

Nejprve se ujistěte, že používáte M10-Cluster nebo vyšší!!! VPC-peering není k dispozici pro M0/M2/M5...

A ANO ten konektor potřebujete! Všechny „bezserverové“ služby z Gcloudu (jako GAE ve standardním prostředí) to potřebují.

  1. vytvořte konektor ve stejné oblasti jako vaše aplikace GAE podle tyto pokyny . Aktuální oblast své aplikace GAE můžete najít pomocí gcloud app describe

  2. vaše app.yaml musí ukazovat na tento konektor takto

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. Přejděte na svůj Atlas projektu, přejděte na Přístup k síti a na seznam povolených adres IP, který jste pro konektor nastavili v kroku 1

  2. Možná budete také muset přidat na seznam povolených IP rozsah z kroku 1 pro síť VPC. Můžete to udělat v GCP přejděte na VPC-Network -> Firewall

Pokud máte dotazy ohledně nastavení VPC-peeringu mezi Atlasem a Gcloudem, zkuste tento tutoriál . Dělají to pro Kubernetes-Engine (není potřeba žádný konektor). Ale přidání mých kroků shora snad pomůže.



  1. Hledat a nahradit v Mongodb?

  2. SyntaxError:neplatné ID vlastnosti - MongoDB

  3. MongoDB a C# Find()

  4. C# - Generovat identitu jako ID s NoSQL (MongoDB)?