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

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

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

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

अगर आपने कोई जगह नहीं बताई है, तो डिफ़ॉल्ट तौर पर इलाका 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 सीएलआई कमांड का इस्तेमाल किया जा सकता है firebase apphosting:backends:get --project PROJECT_ID BACKEND_ID
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 कंसोल में Cloud Scheduler पर जाएं. जगह का नाम, विषय के नाम का आखिरी सेगमेंट होता है.
  • शेड्यूल नहीं किए गए फ़ंक्शन: अपने फ़ंक्शन के सोर्स कोड में, region पैरामीटर खोजें. अगर कोई क्षेत्र तय नहीं किया गया है, तो डिफ़ॉल्ट जगह us-central1 होगी.

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

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

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

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

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

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

  • 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) की जगह का पता नहीं चलता.
  • 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 पहले एक-दूसरे से जुड़े थे. साथ ही, अगर आपने जगह की जानकारी की इस सेटिंग को शेयर करने वाले अन्य रिसॉर्स को उपलब्ध कराने से पहले, पहले जनरेशन के शेड्यूल किए गए फ़ंक्शन सेट अप किए हैं, तो आपने उनकी जगह की जानकारी भी सेट कर दी है.

अगले चरण

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