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ó.
-
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
-
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
-
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
-
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.