ऐसे प्रॉडक्ट या संसाधन जिनके लिए जगह की जानकारी की सेटिंग की ज़रूरत होती है
कई प्रॉडक्ट या संसाधनों के लिए, जगह की जानकारी की सेटिंग की ज़रूरत होती है.
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 console, 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 console, REST API, Firebase CLI या Terraform का इस्तेमाल किया जा सकता है. | Cloud Firestore जगहें |
Firebase Realtime Database | Realtime Database इंस्टेंस को प्रोविज़न करते समय, उसकी जगह की जानकारी सेट की जाती है. इंस्टेंस को प्रोवाइड करने के लिए, Firebase कंसोल, REST API, Firebase सीएलआई या 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 नेटवर्क में कई बदलाव हुए हैं. इस वजह से, App Engine के साथ संसाधनों के असोसिएशन में बदलाव हो रहे हैं. सबसे अहम बात यह है कि *.firebasestorage.app
यहां जगह की जानकारी से जुड़ी डिपेंडेंसी में हुए बदलावों के बारे में जानकारी दी गई है:
30 अक्टूबर, 2024 से, अगर Firebase बकेट के लिए डिफ़ॉल्ट Cloud Firestore इंस्टेंस और डिफ़ॉल्ट 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 पहले एक-दूसरे से जुड़े थे. साथ ही, अगर आपने जगह की जानकारी की इस सेटिंग को शेयर करने वाले अन्य रिसॉर्स को उपलब्ध कराने से पहले, पहले जनरेशन के शेड्यूल किए गए फ़ंक्शन सेट अप किए हैं, तो आपने उनकी जगह की जानकारी भी सेट कर दी है.
अगले चरण
- इंतज़ार का समय, उपलब्धता, और ऐप्लिकेशन के सही तरीके से काम करने से जुड़ी ज़रूरी शर्तों को पूरा करने के लिए, ऐप्लिकेशन बनाने के बारे में ज़्यादा जानने के लिए, देश और इलाके देखें.