ऐसे प्रॉडक्ट या संसाधन जिनके लिए जगह की सेटिंग की ज़रूरत होती है
कई प्रॉडक्ट या संसाधनों के लिए, जगह की जानकारी की सेटिंग ज़रूरी होती है.
Product | डिफ़ॉल्ट जगह | ज़्यादा जानकारी |
---|---|---|
Firebase AI Logic |
|
यह वह जगह है जहां से मॉडल को ऐक्सेस किया जाता है. |
Google Analytics | कोई डिफ़ॉल्ट जगह नहीं है. आपको यह जगह सेट करनी होगी. |
यह Analytics की रिपोर्टिंग की जगह2 है. यह आपके संगठन के देश या इलाके को दिखाती है. Analytics रिपोर्टिंग की जगह की जानकारी के हिसाब से, रेवेन्यू की रिपोर्टिंग के लिए मुद्रा तय की जाती है. |
Firebase App Hosting | कोई डिफ़ॉल्ट जगह नहीं है. आपको हर बैकएंड के लिए यह जगह सेट करनी होगी. |
इस जगह पर App Hosting डिप्लॉयमेंट, आपके हर बैकएंड संसाधन को बनाता है. हर बैकएंड अलग-अलग जगहों पर हो सकता है. |
Firebase Data Connect | कोई डिफ़ॉल्ट जगह नहीं है. आपको हर इंस्टेंस के लिए जगह की जानकारी सेट करनी होगी. |
हर इंस्टेंस अलग-अलग जगह पर हो सकता है. |
Cloud Firestore 1 | कोई डिफ़ॉल्ट जगह नहीं है. आपको हर इंस्टेंस के लिए जगह की जानकारी सेट करनी होगी. |
हर इंस्टेंस अलग-अलग जगह पर हो सकता है. |
Firebase Realtime Database | कोई डिफ़ॉल्ट जगह नहीं है. आपको हर इंस्टेंस के लिए जगह की जानकारी सेट करनी होगी. |
हर इंस्टेंस अलग-अलग जगह पर हो सकता है. |
Cloud Storage for Firebase 1 | कोई डिफ़ॉल्ट जगह नहीं है. आपको हर बकेट के लिए जगह की जानकारी सेट करनी होगी. |
हर बकेट अलग-अलग जगहों पर हो सकती है. |
Cloud Functions for Firebase 1 | जगह की जानकारी सेट न होने पर, डिफ़ॉल्ट क्षेत्र us-central1 |
हर फ़ंक्शन अलग-अलग जगहों पर हो सकता है. |
1 आपने अपने प्रोजेक्ट में इन प्रॉडक्ट का इस्तेमाल कब शुरू किया था, इसके आधार पर इन प्रॉडक्ट के बीच जगह की जानकारी से जुड़ी निर्भरता हो सकती है. आपको इस डिपेंडेंसी को "डिफ़ॉल्ट Google Cloud संसाधनों के लिए जगह की जानकारी" के तौर पर दिखाया जा सकता है. जगह के हिसाब से टारगेटिंग की सुविधा के बारे में ज़्यादा जानें.
2 Analytics की रिपोर्टिंग की जगह से इस बात पर कोई असर नहीं पड़ता कि Google, Firebase के लिए ग्राहक का डेटा कहां प्रोसेस और सेव कर सकता है.
किसी प्रॉडक्ट या उसके संसाधनों के लिए जगह की जानकारी सेट करना
आपने कुछ प्रॉडक्ट के लिए, प्रॉडक्ट लेवल पर जगह की जानकारी सेट की है. हालांकि, ज़्यादातर प्रॉडक्ट के लिए, संसाधन लेवल पर जगह की जानकारी सेट की जाती है. उदाहरण के लिए, हर Cloud Storage बकेट या हर फ़ंक्शन के लिए.
Product | जगह की जानकारी कब और कैसे सेट करें | यह सुविधा किन देशों/इलाकों में उपलब्ध है |
---|---|---|
Firebase AI Logic |
|
Firebase AI Logic जगह की जानकारी |
Google Analytics | Firebase कंसोल में जाकर, अपने Firebase प्रोजेक्ट में Google Analytics चालू करने पर, आपको Analytics रिपोर्टिंग की जगह चुनने के लिए कहा जाता है. आपको ऐसा देश या इलाका चुनना चाहिए जहां आपका संगठन मौजूद है.
अगर आपके पास प्रोजेक्ट के मालिक या एडिटर की भूमिका है, तो बाद में Analytics रिपोर्टिंग की जगह के लिए टाइम ज़ोन और मुद्रा में बदलाव किया जा सकता है. इसके लिए, Google Analytics सेटिंग पर जाएं. इसके बाद, रिपोर्टिंग पैनल पर जाएं. |
सूची देखने के लिए, Google Analytics सेटिंग > रिपोर्टिंग पैनल पर जाएं. |
Firebase App Hosting | App Hosting बैकएंड बनाते समय, आपसे जगह चुनने के लिए कहा जाता है. बैकएंड बनाने के लिए, Firebase कंसोल, REST API या Firebase CLI का इस्तेमाल किया जा सकता है. | App Hosting जगहें |
Firebase Data Connect | Data Connect सेवा का इंस्टेंस उपलब्ध कराते समय, आपको उसकी जगहें सेट करनी होती हैं. इससे, Google Cloud SQL से जुड़े इंस्टेंस की जगह की जानकारी भी सेट हो जाती है. किसी इंस्टेंस को प्रोविज़न करने के लिए, Firebase कंसोल या Firebase सीएलआई का इस्तेमाल किया जा सकता है. |
Data Connect सेवा और Cloud SQL इंस्टेंस की जगह की जानकारी |
Cloud Firestore 1 | Cloud Firestore डेटाबेस इंस्टेंस को प्रोविज़न करते समय, उसकी जगह सेट की जाती है. कोई इंस्टेंस उपलब्ध कराने के लिए, Firebase कंसोल, REST API, Firebase CLI या Terraform का इस्तेमाल किया जा सकता है. | Cloud Firestore जगह की जानकारी |
Firebase Realtime Database | Realtime Database इंस्टेंस को प्रोविज़न करते समय, उसकी जगह की जानकारी सेट की जाती है. किसी इंस्टेंस को चालू करने के लिए, Firebase कंसोल, REST API, Firebase CLI या Terraform का इस्तेमाल किया जा सकता है. |
Realtime Database जगह की जानकारी |
Cloud Storage for Firebase 1 | Cloud Storage बकेट को प्रोविज़न करते समय, उसकी जगह की जानकारी सेट की जाती है. बकेट को प्रोविज़न करने के लिए, Firebase कंसोल, REST API या Terraform का इस्तेमाल किया जा सकता है. |
Cloud Storage for Firebase जगह की जानकारी |
Cloud Functions for Firebase 1 | फ़ंक्शन लिखते समय, उसके क्षेत्र को सेट किया जा सकता है. हालांकि, ऐसा करना ज़रूरी नहीं है.
अगर आपने कोई जगह नहीं चुनी है, तो डिफ़ॉल्ट तौर पर |
Cloud Functions for Firebase जगह की जानकारी |
1 आपने अपने प्रोजेक्ट में इन प्रॉडक्ट का इस्तेमाल कब शुरू किया था, इसके आधार पर इन प्रॉडक्ट के बीच जगह की जानकारी से जुड़ी निर्भरता हो सकती है. आपको इस डिपेंडेंसी को "डिफ़ॉल्ट Google Cloud संसाधनों के लिए जगह की जानकारी" के तौर पर दिखाया जा सकता है. जगह के हिसाब से टारगेटिंग की सुविधा के बारे में ज़्यादा जानें.
जगह की जानकारी की सेटिंग देखना
Product | जगह की जानकारी की सेटिंग कहां देखें |
---|---|
Firebase AI Logic |
|
Google Analytics | Firebase कंसोल में, सेटिंग प्रोजेक्ट सेटिंग > इंटिग्रेशन > Google Analytics पर जाएं. अपने Google Analytics खाते को खोलने के लिए, खाता नंबर पर क्लिक करें. इसके बाद, अपने खाते की जगह की जानकारी ढूंढने के लिए, एडमिन पैनल पर जाएं. |
Firebase App Hosting |
|
Firebase Data Connect | Firebase कंसोल में, Data Connect पेज पर जाएं. यहां आपको अपने डेटाबेस इंस्टेंस और उनकी जगहों की सूची दिखेगी. |
Cloud Firestore | Firebase कंसोल में, Cloud Firestore डेटा टैब पर जाएं. यहां आपको अपने डेटाबेस इंस्टेंस और उनकी जगहों की सूची दिखेगी. |
Firebase Realtime Database | Firebase कंसोल में, Realtime Database डेटा टैब पर जाएं. यहां आपको अपने डेटाबेस इंस्टेंस और उनकी जगहों की सूची दिखेगी. |
Cloud Storage for Firebase | Firebase कंसोल में, Cloud Storage फ़ाइलें टैब पर जाएं. यहां आपको अपने बकेट और उनकी जगहों की सूची दिखेगी. |
Cloud Functions for Firebase |
|
"Google Cloud के डिफ़ॉल्ट संसाधनों के लिए जगह की जानकारी" की वजह से, जगह की जानकारी से जुड़ी समस्याएं हो सकती हैं
"डिफ़ॉल्ट Google Cloud संसाधनों के लिए जगह की जानकारी" सेटिंग, Google App Engine से जुड़े किसी भी प्रोजेक्ट के संसाधनों के लिए होती है. इसमें ये संसाधन शामिल हैं:
- डिफ़ॉल्ट Cloud Firestore डेटाबेस इंस्टेंस
- Firebase बकेट के लिए डिफ़ॉल्ट Cloud Storage, जिसका नाम
के फ़ॉर्मैट में होता है*.appspot.com
- Google Cloud Scheduler का इस्तेमाल खास तौर पर, पहली जनरेशन के शेड्यूल किए गए फ़ंक्शन के साथ किया जाता है
"डिफ़ॉल्ट Google Cloud संसाधनों के लिए जगह" सेटिंग को बदला नहीं जा सकता. इसके अलावा, किसी एक संसाधन के लिए जगह की जानकारी सेट करने पर, App Engine से जुड़े सभी संसाधनों के लिए जगह की जानकारी अपने-आप सेट हो जाती है.
हालांकि, पिछले कुछ सालों में Firebase और Google Cloud के इकोसिस्टम में कई बदलाव हुए हैं. इस वजह से, Google Cloud से जुड़े संसाधनों में भी बदलाव हुए हैं.App Engine खास तौर पर, *.firebasestorage.app
यहां जगह की जानकारी पर निर्भरता से जुड़े बदलावों के बारे में बताया गया है:
30 अक्टूबर, 2024 से, अगर डिफ़ॉल्ट Cloud Firestore इंस्टेंस और Firebase बकेट के लिए डिफ़ॉल्ट Cloud Storage को अब तक चालू नहीं किया गया है, तो:डिफ़ॉल्ट Cloud Firestore इंस्टेंस उपलब्ध कराने से, प्रोजेक्ट में उपलब्ध कराए जाने वाले किसी भी App Engine ऐप्लिकेशन के लिए जगह की जानकारी सेट हो जाती है. हालांकि, इससे आने वाले समय में डिफ़ॉल्ट Cloud Storage बकेट की जगह की जानकारी नहीं मिलती है.
डिफ़ॉल्ट Cloud Storage बकेट को उपलब्ध कराने से, App Engine ऐप्लिकेशन अब उपलब्ध नहीं होता. इसलिए, डिफ़ॉल्ट Cloud Storage बकेट की जगह से यह तय नहीं होता कि आने वाले समय में डिफ़ॉल्ट Cloud Firestore इंस्टेंस कहां होगा.
30 अक्टूबर, 2024 से, अगर डिफ़ॉल्ट Cloud Firestore इंस्टेंस पहले से ही चालू है, लेकिन Firebase बकेट के लिए डिफ़ॉल्ट Cloud Storage चालू नहीं है, तो:- मौजूदा डिफ़ॉल्ट Cloud Firestore इंस्टेंस से, आने वाले समय में डिफ़ॉल्ट Cloud Storage बकेट (
) की जगह तय नहीं होती है.*.firebasestorage.app
- मौजूदा डिफ़ॉल्ट Cloud Firestore इंस्टेंस से, आने वाले समय में डिफ़ॉल्ट Cloud Storage बकेट (
30 अक्टूबर, 2024 से, अगर Firebase बकेट के लिए डिफ़ॉल्ट Cloud Storage पहले से उपलब्ध कराया गया है (खास तौर पर, बकेट), लेकिन डिफ़ॉल्ट Cloud Firestore इंस्टेंस उपलब्ध नहीं कराया गया है, तो:*.appspot.com
- जब डिफ़ॉल्ट Cloud Storage बकेट (
) उपलब्ध कराई गई थी, तब App Engine ऐप्लिकेशन को भी उपलब्ध कराया गया था. इसलिए, आने वाले समय में डिफ़ॉल्ट Cloud Firestore इंस्टेंस की जगह उस समय सेट की गई थी.*.appspot.com
बकेट को मिटाने पर भी, App Engine ऐप्लिकेशन को नहीं मिटाया जा सकता. इसलिए, आने वाले समय में डिफ़ॉल्ट Cloud Firestore इंस्टेंस की जगह की सेटिंग पहले से ही सेट होती है.*.appspot.com
- जब डिफ़ॉल्ट Cloud Storage बकेट (
अगर आपने पहली जनरेशन के शेड्यूल किए गए फ़ंक्शन का इस्तेमाल किया है, तो उनकी जगह की जानकारी, डिफ़ॉल्ट Google Cloud संसाधनों की जगह की जानकारी के तौर पर सेट की जाती है. ऐसा इसलिए है, क्योंकि Cloud Scheduler और App Engine पहले एक-दूसरे से जुड़े हुए थे. इसके अलावा, अगर आपने जगह की जानकारी की सेटिंग शेयर करने वाले अन्य संसाधनों को उपलब्ध कराने से पहले, पहली जनरेशन के शेड्यूल किए गए फ़ंक्शन सेट अप किए हैं, तो आपको उनकी जगह की जानकारी भी सेट करनी होगी.
अगले चरण
- लेटेंसी, उपलब्धता, और टिकाऊपन से जुड़ी ज़रूरतों को पूरा करने वाले ऐप्लिकेशन बनाने के बारे में ज़्यादा जानने के लिए, भौगोलिक क्षेत्र और इलाके लेख पढ़ें.