MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách thiết lập tính năng ngang hàng giữa MongoDB Atlas và Ứng dụng nút môi trường tiêu chuẩn của Google App Engine

Trước hết, hãy đảm bảo rằng bạn đang chạy M10-Cluster trở lên !!! Tính năng ngang hàng VPC không khả dụng cho M0 / M2 / M5 ...

Và CÓ, bạn cần đầu nối đó! Tất cả "Serverless" -Services từ Gcloud (như GAE trong môi trường tiêu chuẩn) đều cần nó.

  1. tạo trình kết nối trong cùng khu vực với Ứng dụng GAE của bạn sau những hướng dẫn này . Bạn có thể tìm thấy khu vực hiện tại của Ứng dụng GAE của mình bằng gcloud app describe

  2. app.yaml của bạn phải trỏ đến trình kết nối đó như thế này

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. Truy cập Atlas của bạn dự án, điều hướng đến Truy cập mạng và đưa dải IP bạn đặt cho trình kết nối vào danh sách trắng ở Bước 1

  2. Bạn cũng có thể cần đưa dải IP vào danh sách trắng từ Bước 1 cho Mạng VPC. Bạn có thể làm điều đó trong GCP bằng cách điều hướng đến VPC-Network -> Firewall

Nếu bạn có thắc mắc về cách thiết lập VPC-Peering giữa Atlas và Gcloud, hãy thử hướng dẫn này . Họ làm điều đó cho Kubernetes-Engine (không cần đầu nối). Nhưng thêm các bước của tôi từ trên vào hy vọng sẽ thành công.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để cập nhật một khóa cụ thể bên trong tài liệu con MongoDB bằng cách sử dụng Sails.js &Waterline?

  2. Đặt các tệp nhỏ trong ShardingTest

  3. không thể chạy mongo-connector

  4. junit test case sử dụng nhúng mongodb de.flapdoodle.embed.mongo

  5. tạo và cập nhật nhiều tài liệu MongoDB trong một lần gọi