सबसे पहले, सुनिश्चित करें कि आप M10-क्लस्टर या इसके बाद के संस्करण चला रहे हैं !!! VPC-पीयरिंग M0/M2/M5 के लिए उपलब्ध नहीं है...
और हाँ आपको उस कनेक्टर की आवश्यकता है! सभी "सर्वर रहित" - Gcloud की सेवाओं (जैसे मानक वातावरण में GAE) को इसकी आवश्यकता होती है।
-
का अनुसरण करते हुए उसी क्षेत्र में कनेक्टर बनाएं जिसमें आपका GAE-App है ये निर्देश . आप अपने GAE-App का वर्तमान क्षेत्र
gcloud app describe
. के साथ ढूंढ सकते हैं -
आपके app.yaml को उस कनेक्टर को इस तरह इंगित करना होगा
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 में आपके द्वारा कनेक्टर के लिए सेट की गई IP-श्रेणी को श्वेतसूची में डालें
-
आपको वीपीसी-नेटवर्क के लिए चरण 1 से आईपी-श्रेणी को श्वेतसूची में डालने की भी आवश्यकता हो सकती है। आप इसे GCP में कर सकते हैं VPC-Network -> Firewall . पर नेविगेट करके
यदि आपके पास एटलस और Gcloud के बीच VPC-Peering को सेटअप करने के बारे में प्रश्न हैं, तो यह ट्यूटोरियल . वे इसे कुबेरनेट्स-इंजन के लिए करते हैं (कोई कनेक्टर आवश्यक नहीं)। लेकिन ऊपर से मेरे कदम जोड़ने से उम्मीद है कि यह चाल चल जाएगी।