MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como estabelecer o emparelhamento entre o MongoDB Atlas e o aplicativo de nó do ambiente padrão do Google App Engine


Antes de tudo, verifique se você está executando o M10-Cluster ou superior!!! O emparelhamento de VPC não está disponível para M0/M2/M5...

E sim, você precisa desse conector! Todos os serviços "sem servidor" do Gcloud (como o GAE no ambiente padrão) precisam disso.

  1. crie um conector na mesma região que seu aplicativo GAE seguindo estas instruções . Você pode encontrar a região atual do seu GAE-App com gcloud app describe

  2. seu app.yaml precisa apontar para esse conector assim

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. Acesse seu Atlas projeto, navegue até Acesso à rede e coloque na lista de permissões o intervalo de IP que você definiu para o conector na Etapa 1

  2. Você também pode precisar colocar na lista de permissões o intervalo de IP da Etapa 1 para a rede VPC. Você pode fazer isso no GCP navegando até VPC-Network -> Firewall

Se você tiver dúvidas sobre como configurar o VPC-Peering entre o Atlas e o Gcloud, tente este tutorial . Eles fazem isso para o Kubernetes-Engine (sem conector necessário). Mas adicionar meus passos de cima espero que faça o truque.