अपने प्रोजेक्ट में मौजूद प्रॉडक्ट और संसाधनों की जगहों के बारे में जानें

ऐसे प्रॉडक्ट या संसाधन जिनके लिए जगह की जानकारी सेट करना ज़रूरी है

कई प्रॉडक्ट या संसाधनों के लिए, जगह की जानकारी सेट करना ज़रूरी है.

Product डिफ़ॉल्ट जगह ज़्यादा जानकारी
Firebase AI Logic
  • Gemini Developer API के लिए: जगह की जानकारी सेट नहीं की जा सकती. यह हमेशा ग्लोबल होती है.
  • Vertex AI Gemini API के लिए: अगर जगह की जानकारी सेट नहीं की जाती है, तो डिफ़ॉल्ट तौर पर us-central1 इलाका चुना जाता है.
इस जगह से मॉडल को ऐक्सेस किया जाता है.
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
  • Gemini Developer API के लिए: जगह की जानकारी सेट नहीं की जा सकती. यह हमेशा ग्लोबल होती है.
  • Vertex AI Gemini API के लिए: अपने कोडबेस में Vertex AI बैकएंड सेवा को शुरू करते समय, आपके पास मॉडल को ऐक्सेस करने की जगह तय करने का विकल्प होता है.
    अगर कोई जगह तय नहीं की जाती है, तो डिफ़ॉल्ट तौर पर us-central1 इलाका चुना जाता है.
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 कोई फ़ंक्शन लिखते समय, उसके लिए कोई इलाका सेट किया जा सकता है.

अगर कोई जगह तय नहीं की जाती है, तो डिफ़ॉल्ट तौर पर us-central1 इलाका चुना जाता है.

Cloud Functions for Firebase जगहें

1 आपके प्रोजेक्ट में इन प्रॉडक्ट का इस्तेमाल शुरू करने के समय के आधार पर, इन प्रॉडक्ट के बीच जगह की जानकारी से जुड़ी निर्भरता हो सकती है. आपको इस निर्भरता को "डिफ़ॉल्ट Google Cloud संसाधनों के लिए जगह की जानकारी" के तौर पर दिखाया जा सकता है. जगह की जानकारी से जुड़ी इस निर्भरताके बारे में ज़्यादा जानें.

जगह की जानकारी की सेटिंग देखना

Product जगह की जानकारी की सेटिंग कहां देखें
Firebase AI Logic
  • Gemini Developer API के लिए: जगह की जानकारी सेट नहीं की जा सकती. यह हमेशा ग्लोबल होती है.
  • Vertex AI Gemini API के लिए: अपने कोडबेस में, Vertex AI बैकएंड सेवा को शुरू करने की जानकारी देखें. अगर कोई जगह तय नहीं की जाती है, तो डिफ़ॉल्ट तौर पर us-central1 इलाका चुना जाता है.
Google Analytics Firebase कंसोल में, सेटिंग प्रोजेक्ट की सेटिंग > इंटिग्रेशन > Google Analytics पर जाएं. अपना Google Analytics खाता खोलने के लिए, खाते के नंबर पर क्लिक करें. इसके बाद, अपने खाते की जगह की जानकारी ढूंढने के लिए, एडमिन पैनल पर जाएं.
Firebase App Hosting
  • Firebase कंसोल में, अपने बैकएंड और उनकी जगहों की सूची देखने के लिए, App Hosting पेज पर जाएं.
  • किसी खास बैकएंड की जगह देखने के लिए, Firebase CLI का यह कमांड इस्तेमाल किया जा सकता है: firebase apphosting:backends:get --project PROJECT_ID BACKEND_ID
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 कंसोल में, हर काम और फ़ंक्शन के विषयों की सूची देखने के लिए, Cloud Scheduler पर जाएं. जगह की जानकारी, विषय के नाम का आखिरी सेगमेंट होती है.
  • शेड्यूल नहीं किए गए फ़ंक्शन: अपने फ़ंक्शन के सोर्स कोड में, region पैरामीटर देखें. अगर कोई इलाका तय नहीं किया जाता है, तो डिफ़ॉल्ट तौर पर us-central1 इलाका चुना जाता है.

"डिफ़ॉल्ट Google Cloud संसाधनों के लिए जगह की जानकारी" की वजह से, जगह की जानकारी से जुड़ी संभावित निर्भरताएं

"डिफ़ॉल्ट Google Cloud संसाधनों के लिए जगह की जानकारी", Google App Engine से जुड़े किसी भी प्रोजेक्ट संसाधन के लिए जगह की जानकारी की सेटिंग होती है. इनमें ये संसाधन शामिल हैं:

  • डिफ़ॉल्ट Cloud Firestore डेटाबेस इंस्टेंस
  • डिफ़ॉल्ट Cloud Storage for Firebase बकेट, जिसका नाम *.appspot.com फ़ॉर्मैट में होता है
  • Google Cloud Scheduler, जिसका इस्तेमाल खास तौर पर पहली जनरेशन के शेड्यूल किए गए फ़ंक्शन के साथ किया जाता है

"डिफ़ॉल्ट Google Cloud संसाधनों के लिए जगह की जानकारी" एक ऐसी सेटिंग है जिसे बदला नहीं जा सकता. इसके अलावा, जब किसी एक संसाधन के लिए जगह की जानकारी सेट की जाती है, तो उनके एक-दूसरे से जुड़े होने की वजह से, सभी संसाधनों के लिए जगह की जानकारी सेट हो जाती है.App Engine

हालांकि, पिछले कुछ सालों में Firebase और Google Cloud के इकोसिस्टम में कई बदलाव हुए हैं. इस वजह से, App Engine से संसाधनों के जुड़ाव में भी बदलाव हुए हैं. खास तौर पर, 30 अक्टूबर, 2024 से, डिफ़ॉल्ट मानी जाने वाली सभी नई Cloud Storage बकेट का नाम *.firebasestorage.app फ़ॉर्मैट में होगा. साथ ही, ये बकेट नहीं जुड़ी होंगी App Engine.

यहां जगह की जानकारी से जुड़ी निर्भरताओं में हुए बदलावों की जानकारी दी गई है:

  • 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) की जगह तय नहीं करता.
  • 30 अक्टूबर, 2024 से, अगर डिफ़ॉल्ट Cloud Storage for Firebase की बकेट पहले से ही उपलब्ध कराई गई है (खास तौर पर, *.appspot.com बकेट), लेकिन डिफ़ॉल्ट Cloud Firestore इंस्टेंस उपलब्ध नहीं कराया गया है:

    • जब डिफ़ॉल्ट Cloud Storage बकेट (*.appspot.com) उपलब्ध कराई गई थी, तब App Engine ऐप्लिकेशन भी उपलब्ध कराया गया था. इसलिए, भविष्य के डिफ़ॉल्ट Cloud Firestore इंस्टेंस की जगह की जानकारी उस समय सेट की गई थी. अगर *.appspot.com बकेट मिटा दी जाती है, तब भी App Engine का ऐप्लिकेशन नहीं मिटाया जा सकता. इसलिए, Cloud Firestore के डिफ़ॉल्ट इंस्टेंस की जगह की जानकारी पहले से ही सेट है.

अगर पहली जनरेशन के शेड्यूल किए गए फ़ंक्शन का इस्तेमाल किया गया है, तो उनकी जगह की जानकारी, डिफ़ॉल्ट Google Cloud संसाधनों के लिए जगह की जानकारी के हिसाब से सेट की जाती है. ऐसा इसलिए है, क्योंकि Cloud Scheduler और App Engine पहले एक-दूसरे से जुड़े थे. इसके अलावा, अगर पहली जनरेशन के शेड्यूल किए गए फ़ंक्शन, ऐसे अन्य संसाधन उपलब्ध कराने से पहले सेट अप किए गए थे जिनके लिए जगह की जानकारी की सेटिंग शेयर की जाती है, तो उनकी जगह की जानकारी भी सेट हो जाती है.

अगले चरण

  • लेटेंसी, उपलब्धता, और टिकाऊपन से जुड़ी ज़रूरी शर्तें पूरी करने वाले ऐप्लिकेशन बनाने के बारे में ज़्यादा जानने के लिए, भौगोलिक जगहें और इलाके देखें.