sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan etableres peering mellem MongoDB Atlas og Google App Engine Standard Environment Node App

Først og fremmest, sørg for at du kører M10-Cluster eller derover!!! VPC-peering er ikke tilgængelig for M0/M2/M5...

Og JA du har brug for det stik! Alle "Serverløse"-tjenester fra Gcloud (som GAE i standardmiljøer) har brug for det.

  1. opret en forbindelse i samme region som din GAE-app efter disse instruktioner . Du kan finde den aktuelle region i din GAE-app med gcloud app describe

  2. din app.yaml skal pege på det stik sådan her

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. Gå til dit atlas projekt, skal du navigere til Netværksadgang og hvidliste det IP-område, du indstillede for stikket i trin 1

  2. Du skal muligvis også hvidliste IP-området fra trin 1 for VPC-netværket. Du kan gøre det i GCP ved at navigere til VPC-Netværk -> Firewall

Hvis du har spørgsmål om, hvordan du opsætter VPC-peering mellem Atlas og Gcloud, prøv dette selvstudie . De gør det til Kubernetes-Engine (ingen stik nødvendig). Men at tilføje mine trin fra oven vil forhåbentlig gøre det trick.



  1. batchSize feltnavn ignoreret i Field Projection

  2. flette flere dokumenter til ét dokument med begge dokumentfelter i MongoDB

  3. Hvordan definerer man en cirkel for et mongo db-skema?

  4. MongoDB:Hvad er en god måde at få en liste over alle unikke tags på?