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