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

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

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

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

अगर आप प्रोजेक्ट के मालिक या एडिटर हैं, तो आपके पास Analytics रिपोर्टिंग की जगह के लिए, टाइम ज़ोन और मुद्रा में बदलाव करने का विकल्प होता है. इसके लिए, Google Analytics की सेटिंग में जाएं. इसके बाद, रिपोर्टिंग पैनल पर जाएं.

सूची देखने के लिए, Google Analytics सेटिंग > रिपोर्टिंग पैनल पर जाएं.
Firebase App Hosting App Hosting बैकएंड बनाते समय, आपसे कोई जगह चुनने के लिए कहा जाता है. बैकएंड बनाने के लिए, Firebase कंसोल, REST API या Firebase सीएलआई का इस्तेमाल किया जा सकता है. App Hosting जगह
Firebase SQL Connect SQL Connect सेवा का इंस्टेंस बनाते समय, उसकी जगहें सेट की जाती हैं. साथ ही, आपने इससे जुड़े Google Cloud SQL इंस्टेंस की जगह की जानकारी सेट की है.
इंस्टेंस को प्रोविज़न करने के लिए, Firebase कंसोल या Firebase सीएलआई का इस्तेमाल किया जा सकता है.
SQL Connect सेवा और Cloud SQL इंस्टेंस की जगहें
Cloud Firestore 1 Cloud Firestore डेटाबेस इंस्टेंस का प्रावधान करते समय, उसकी जगह सेट की जाती है. इंस्टेंस को प्रावधान करने के लिए, Firebase कंसोल, REST API, Firebase सीएलआई या 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 के लिए: जगह की जानकारी नहीं चुनी जा सकती; यह हमेशा ग्लोबल होती है.
  • Agent Platform Gemini API (formerly Vertex AI) के लिए: अपने कोडबेस में, Agent Platform बैकएंड सेवा को शुरू करने का तरीका ढूंढें. अगर कोई जगह नहीं बताई गई है, तो डिफ़ॉल्ट जगह 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 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 डेटाबेस इंस्टेंस
  • Firebase बकेट के लिए डिफ़ॉल्ट Cloud Storage, जिसका नाम इस फ़ॉर्मैट में हो *.appspot.com
  • Google Cloud Scheduler का इस्तेमाल, खास तौर पर 1st gen शेड्यूल किए गए फ़ंक्शन के साथ किया जाता है

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

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

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

  • 30 अक्टूबर, 2024 से, अगर डिफ़ॉल्ट Cloud Firestore इंस्टेंस और Firebase बकेट के लिए डिफ़ॉल्ट 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 इंस्टेंस की जगह की जानकारी की सेटिंग पहले से सेट होती है.

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

अगले चरण

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