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

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

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

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 से जुड़े किसी संसाधन के लिए जगह की जानकारी सेट की जाती है, तो App Engine से जुड़े होने की वजह से, सभी संसाधनों के लिए जगह की जानकारी सेट हो जाती है with App Engine.

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

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

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

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

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

अगले चरण

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