इस पेज पर, खर्च की सीमा वाले बजट को सेट अप और मैनेज करने का तरीका बताया गया है. यह तब लागू होता है, जब आपका Firebase प्रोजेक्ट ब्लेज़ प्लान पर हो.
खर्च की सीमा तय करने की सुविधा, Firebase की इन चुनिंदा सेवाओं के लिए उपलब्ध है: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase, और Firebase Extensions.
खर्च की सीमा को कॉन्फ़िगर करने के निर्देशों पर जाएं
बजट के बारे में जानकारी
Google Cloud Billing के लिए बजट बनाकर, अपने खर्चों को कंट्रोल किया जा सकता है. साथ ही, बिल में अचानक होने वाले बदलावों से बचा जा सकता है. बजट, सामान्य तौर पर हर महीने खर्च की जाने वाली रकम होती है. ये सिर्फ़ सूचना वाले बजट या खर्च की सीमा वाले बजट हो सकते हैं.
सिर्फ़ सूचनाएं पाने के लिए बजट
अगर खर्च, बजट के लिए सेट किए गए थ्रेशोल्ड तक पहुंच जाता है, तो Cloud Billing ईमेल सूचनाएं भेजता है.
निम्न पर ध्यान दें:
बजट से जुड़ी चेतावनियों से, सेवाएं बंद नहीं होती हैं. इनका मकसद, आपको लागत पर नज़र रखने में मदद करना है. साथ ही, ज़रूरत पड़ने पर कार्रवाई करने के लिए आपको सूचना देना है. उदाहरण के लिए, प्रोजेक्ट के लिए बिलिंग की सुविधा बंद करने के लिए, बजट की सूचनाओं का इस्तेमाल किया जा सकता है.
Firebase कंसोल में Blaze के प्राइसिंग प्लान पर अपग्रेड करने पर, आपको सिर्फ़ सूचनाओं के लिए बजट सेट अप करने का विकल्प अपने-आप दिखता है. Google Cloud कंसोल में जाकर, मैन्युअल तरीके से सिर्फ़ सूचनाएं पाने के लिए बजट सेट अप किए जा सकते हैं.
खर्च की सीमा वाले बजट (यह पेज)
अगर किसी सेवा के लिए बजट के लिए सेट किए गए थ्रेशोल्ड तक खर्च पहुंच जाता है, तो Cloud Billing ईमेल सूचनाएं भेजता है.
अगर किसी सेवा के लिए तय किया गया बजट 100% खर्च हो जाता है, तो Cloud Billing उस सेवा को महीने के बाकी दिनों के लिए रोक देता है.
निम्न पर ध्यान दें:
खर्च की सीमा तय करने की सुविधा, सिर्फ़ इन Firebase सेवाओं के लिए उपलब्ध है: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase, और Firebase Extensions.
Firebase कंसोल में जाकर, खर्च की सीमा वाले बजट को मैन्युअल तरीके से सेट अप किया जा सकता है. इसके बारे में इस पेज पर बताया गया है. इसके अलावा, Google Cloud कंसोल में जाकर भी ऐसा किया जा सकता है.
- खर्च की सीमा तय करने वाला बजट सेट अप करने से पहले, इस पेज पर बाद में दी गई खर्च की सीमा तय करने वाले बजट के बारे में अहम जानकारी पढ़ें.
खर्च की सीमा वाले बजट के बारे में खास जानकारी
खर्च की सीमा वाला बजट सेट अप करने से पहले, इस सेक्शन में दी गई जानकारी पढ़ें. इसमें ज़रूरी शर्तें पूरी करने वाली सेवाओं की सूची और खर्च की सीमा की संभावित स्थितियां शामिल हैं. हमारा यह भी सुझाव है कि आप इस पेज पर, खर्च की सीमा वाले बजट से जुड़ी पाबंदियां देखें.
Google Cloud के दस्तावेज़ में, आपको खर्च की सीमा वाले बजट के बारे में अक्सर पूछे जाने वाले सवालों की सूची भी मिल सकती है.
ज़रूरी शर्तें पूरी करने वाली सेवाएं
इन Firebase सेवाओं के लिए, खर्च की सीमा वाले बजट सेट अप किए जा सकते हैं:
- Firebase AI Logic: Gemini Developer API या Agent Platform Gemini API (formerly Vertex AI) के ऐक्सेस पर कैप सेट करें.
- Firebase App Hosting: Cloud Run सेवा के लिए कैप सेट करें.
- Cloud Functions for Firebase: Cloud Run फ़ंक्शन सेवा के लिए सीमाएं सेट करें.
- Firebase Extensions: Cloud Run फ़ंक्शन सेवा के लिए सीमाएं सेट करें.
हम खर्च की सीमा वाले बजट के लिए, ज़रूरी शर्तें पूरी करने वाली सेवाओं की इस सूची में और सेवाएं जोड़ने पर काम कर रहे हैं. इसलिए, समय-समय पर इस सूची को देखते रहें.
Firebase AI Logicखर्च की सीमा की स्थितियां
खर्च की सीमा इनमें से किसी एक स्थिति में हो सकती है:
कॉन्फ़िगर किया गया: Cloud Billing, आपके प्रोजेक्ट के लिए किसी सेवा पर होने वाले खर्च को मॉनिटर कर रहा है. यह मॉनिटरिंग, खर्च की सीमा वाले बजट के आधार पर की जा रही है.
लागू की गई: आपके प्रोजेक्ट का खर्च, उस सेवा के लिए सेट किए गए महीने के बजट के 100% तक पहुंच गया है. इसलिए, Cloud Billing ने खर्च की सीमा लागू कर दी है. महीने के बाकी बचे दिनों के लिए, सेवा के किसी भी नए इस्तेमाल को तब तक रोक दिया जाता है, जब तक खर्च की सीमा को साफ़ तौर पर हटा न दिया जाए.
हटा दिया गया: Cloud Billing ने खर्च की सीमा लागू की थी. साथ ही, लागू होने वाली सेवा के नए इस्तेमाल को रोक दिया था. हालांकि, सेवा को फिर से चालू करने के लिए, खर्च की सीमा को हटा दिया गया था.
बढ़ी हुई स्थिति में, सेवा पूरे महीने के लिए बिना किसी खर्च की सीमा के चलती है. ऐसा तब तक होता है, जब तक कि आप सीमा को फिर से कॉन्फ़िगर नहीं करते या उसे बढ़ाते नहीं हैं. अगले महीने की शुरुआत में, खर्च की सीमा वाला ओरिजनल बजट अपने-आप फिर से चालू हो जाता है.
अगर आपने खर्च की सीमा को नहीं हटाया, तो सेवा को चालू महीने के लिए सिर्फ़ रोक दिया जाएगा. इसके बाद, अगले महीने की शुरुआत में, खर्च की सीमा अपने-आप रीसेट हो जाएगी और सेवा फिर से शुरू हो जाएगी.
खर्च की सीमाएं सेट अप और मैनेज करना
खर्च की सीमा तय करने वाला बजट कॉन्फ़िगर करें.
खर्च की सीमा तय करने वाला बजट कॉन्फ़िगर करें, ताकि Cloud Billing किसी सेवा के लिए आपके प्रोजेक्ट के खर्च की निगरानी करना शुरू कर सके.सूचनाओं और खर्च की सीमा लागू करने के बारे में जानकारी.
अगर आपके प्रोजेक्ट का खर्च, उस सेवा के लिए तय किए गए आपके महीने के बजट के कुछ थ्रेशोल्ड तक पहुंच जाता है, तो Cloud Billing आपको सूचना देने वाले ईमेल भेजता है और खर्च की सीमा लागू करता है. सीमा लागू करने का मतलब है कि उस महीने के बाकी बचे दिनों के लिए, उस सेवा के किसी भी नए इस्तेमाल को रोक दिया जाता है.ज़रूरी नहीं: खर्च की तय सीमा को हटाएं या बजट बढ़ाएं.
अगर आपको उस महीने के लिए, रोकी गई सेवा का इस्तेमाल फिर से शुरू करना है, तो आपको खर्च की सीमा को साफ़ तौर पर हटाना होगा. ऐसा तब करना होगा, जब आपको बिना किसी सीमा के या ज़्यादा बजट के साथ सेवा का इस्तेमाल करना हो.
ज़रूरी अनुमतियां
खर्च की सीमा वाला बजट सेट अप करने और उसे मैनेज करने के लिए, आपके पास प्रोजेक्ट और उससे लिंक किए गए Cloud Billing खाते का एडमिन-लेवल का ऐक्सेस होना चाहिए. इनमें से किसी भी विकल्प से, आपको ज़रूरी अनुमतियां मिल सकती हैं:
पहला विकल्प: प्रोजेक्ट से लिंक किए गए Cloud Billing खाते के लिए, बिलिंग खाते के एडमिन की भूमिका
दूसरा विकल्प: उस प्रोजेक्ट के लिए प्रोजेक्ट के मालिक की भूमिका जिसके लिए आपको खर्च की सीमा वाले बजट कॉन्फ़िगर करने हैं
तीसरा विकल्प: Cloud Billing खाते और प्रोजेक्ट-लेवल की आईएएम भूमिकाओं का यह कॉम्बिनेशन:
प्रोजेक्ट से लिंक किए गए Cloud Billing खाते पर, बिलिंग खाते के लिए लागत मैनेजर की भूमिका
और
जिस प्रोजेक्ट के लिए आपको खर्च की सीमा वाले बजट कॉन्फ़िगर करने हैं उस पर प्रोजेक्ट एडिटर की भूमिका
खर्च की सीमा वाला बजट कॉन्फ़िगर करना
Cloud Billing को किसी सेवा के लिए, आपके खर्च की निगरानी करने की अनुमति देने के लिए, आपको उस सेवा के लिए खर्च की सीमा वाला बजट कॉन्फ़िगर करना होगा. अगर आपका प्रोजेक्ट, उस सेवा के लिए तय की गई खर्च की सीमा तक पहुंच जाता है, तो Cloud Billing खर्च की सीमा लागू करेगा और आपको सूचना देने वाले ईमेल भेजेगा.
Firebase कंसोल का इस्तेमाल करके, खर्च की सीमा वाले बजट को कॉन्फ़िगर करने का तरीका यहां बताया गया है:
Firebase कंसोल में जाकर, अपने प्रोजेक्ट को ऐक्सेस करें. इसके बाद,
सेटिंग > इस्तेमाल और बिलिंग > जानकारी और सेटिंग पेज पर जाएं.सेवा के स्तर पर खर्च की सीमाएं कार्ड पर जाएं.
वह सेवा ढूंढें जिसके लिए आपको सीमा तय करनी है. इसके बाद, महीने के बजट की रकम सेट करें. इसके बाद, कॉन्फ़िगर करें पर क्लिक करें.
खर्च की सीमा तय करने वाला बजट, एक प्रोजेक्ट और उस प्रोजेक्ट में मौजूद एक ज़रूरी सेवा के लिए तय किया जाता है.
खर्च की सीमा तय करने वाले बजट के लिए, समयसीमा हर महीने की होती है. यह हर महीने के पहले दिन से शुरू होती है.
ध्यान दें कि Google Cloud कंसोल का इस्तेमाल करके, खर्च की सीमा वाले बजट को भी कॉन्फ़िगर किया जा सकता है.
खर्च की सीमा से ज़्यादा होने पर मिलने वाले ईमेल और खर्च की सीमा लागू करना
खर्च की सीमा वाला बजट कॉन्फ़िगर करने के बाद, Cloud Billing उस सेवा के लिए आपके प्रोजेक्ट के खर्च को मॉनिटर करेगा. यह सेवा, खर्च की सीमा के बजट के लिए, खर्च के इन थ्रेशोल्ड के आधार पर सूचना देने वाले ईमेल भेजेगी और खर्च की सीमा लागू करेगी.
सेट किए गए बजट का 50% और 80% खर्च होने पर:
- Cloud Billing सभी बिलिंग एडमिन, प्रोजेक्ट के मालिकों, और लागू होने वाले"ज़रूरी संपर्क" को चेतावनी वाले ईमेल भेजता है.
सेट किए गए बजट का 100%:
Cloud Billing खर्च की सीमा लागू करता है. इसका मतलब है कि लागू होने वाली सेवा के लिए, महीने के बाकी दिनों में किसी भी नए इस्तेमाल को तब तक रोक दिया जाएगा, जब तक कि खर्च की सीमा को साफ़ तौर पर हटा न दिया जाए.
Cloud Billing एक और सूचना वाला ईमेल भेजता है. इसके अलावा, Firebase कंसोल और Google Cloud कंसोल में, खर्च की सीमा लागू होने और सेवा के रुकने के बारे में बैनर सूचनाएं दिखती हैं.
क्लाइंट-साइड पर असर और गड़बड़ी ठीक करना
खर्च की सीमा लागू होने की वजह से किसी सेवा को रोकने पर, आपका क्लाइंट-साइड ऐप्लिकेशन उस सेवा के लिए गड़बड़ियां दिखाना शुरू कर देगा. आपको अपने ऐप्लिकेशन कोड में इन अपवादों को ठीक से हैंडल करना चाहिए. उदाहरण के लिए, try-catch ब्लॉक का इस्तेमाल करके.
खर्च की सीमा को हटाना
खर्च की सीमा ट्रिगर होने और लागू होने पर, उस सेवा के लिए सभी नए इस्तेमाल को महीने के बाकी दिनों के लिए रोक दिया जाता है. ऐसा तब तक होता है, जब तक कि लागू की गई खर्च की सीमा को साफ़ तौर पर हटाया नहीं जाता.
Firebase कंसोल का इस्तेमाल करके, खर्च की सीमा को हटाने का तरीका यहां बताया गया है:
Firebase कंसोल में जाकर, अपने प्रोजेक्ट को ऐक्सेस करें. इसके बाद,
सेटिंग > इस्तेमाल और बिलिंग > जानकारी और सेटिंग पेज पर जाएं.सेवा के स्तर पर खर्च की सीमाएं कार्ड पर जाएं.
खर्च की सीमा लागू की गई सेवा ढूंढें. इसके बाद, बढ़ाएं पर क्लिक करें.
ध्यान दें कि Google Cloud कंसोल का इस्तेमाल करके, खर्च की सीमाएं भी हटाई जा सकती हैं.
नीति उल्लंघन ठीक करने के बाद, खर्च की सीमा बढ़ाना
अगर खर्च की सीमा लागू है और आपको महीने के बाकी बचे हुए दिनों के लिए, ज़्यादा बजट के साथ सेवा फिर से शुरू करनी है (उदाहरण के लिए, सीमा को 10 डॉलर से बढ़ाकर 20 डॉलर करना), तो सीमा के लागू है स्थिति में होने पर, बजट की रकम में बदलाव नहीं किया जा सकता. ज़्यादा सीमा सेट करने से पहले, आपको कैप हटानी होगी.
किसी सेवा को फिर से शुरू करने और उसके खर्च की सीमा बढ़ाने का तरीका यहां बताया गया है:
खर्च की सीमा हटाएं: Firebase कंसोल या Google Cloud कंसोल में जाकर, लागू की गई सेवा ढूंढें. इसके बाद, हटाएं पर क्लिक करें.
नीति उल्लंघन ठीक होने तक, खर्च की सीमा को 'मंज़ूरी मिलना बाकी है' स्थिति में रखा जाएगा.
खर्च की सीमा के हटने का इंतज़ार करें: कुछ मिनट इंतज़ार करें और पेज को तब तक रीफ़्रेश करें, जब तक खर्च की सीमा का स्टेटस हटा दिया गया के तौर पर न दिखने लगे.
इसके बाद, सेवा फिर से शुरू हो जाएगी. सेवा के हिसाब से, इसमें एक घंटे तक लग सकता है.
बजट की रकम अपडेट करें: हर महीने के खर्च की सीमा वाले बजट में बदलाव करने के लिए, हर महीने के बजट की नई और ज़्यादा रकम डालें. बदलावों को सेव करें.
कैप बढ़ाने का अनुरोध करते समय ध्यान रखने वाली ज़रूरी बातें:
मौजूदा महीने के कुल खर्च से जुड़ा है: बजट की नई रकम अब भी मौजूदा महीने के कुल खर्च से जुड़ी है. इसमें, कैप लागू होने से पहले रिपोर्टिंग में हुई देरी के दौरान, बजट से ज़्यादा खर्च हुई रकम भी शामिल है.
मौजूदा महीने के खर्च से ज़्यादा बजट सेट करें: पक्का करें कि आपका नया बजट, इस महीने पहले ही खर्च की जा चुकी रकम से ज़्यादा हो. इसमें, तय सीमा से ज़्यादा खर्च की गई रकम भी शामिल है. ऐसा न करने पर, कैप ट्रिगर हो जाएगी और सेवा तुरंत फिर से रुक जाएगी.
बचे हुए बजट का हिसाब: महीने के लिए आपका बचा हुआ बजट, नए थ्रेशोल्ड की रकम में से अब तक किए गए कुल खर्च को घटाकर निकाला जाता है. उदाहरण के लिए:
आपने Cloud Functions for Firebase पर 10 डॉलर खर्च करने की सीमा सेट की है.
आपका खर्च 10 डॉलर तक पहुंच जाता है. साथ ही, रिपोर्टिंग में देरी होने की वजह से, 1 डॉलर का अतिरिक्त शुल्क लगता है. इस तरह, कुल खर्च 11 डॉलर हो जाता है. सीमा लागू कर दी जाती है और आपके फ़ंक्शन रोक दिए जाते हैं.
आपने पुष्टि की है कि ट्रैफ़िक सही है. इसलिए, आपने कैप हटा दी और हटा दी गई स्थिति दिखने का इंतज़ार किया.
आपने खर्च की सीमा को 20 डॉलर पर अपडेट किया. इस बदलाव को सेव करने पर, खर्च की सीमा कॉन्फ़िगर की गई स्थिति पर वापस रीसेट हो जाती है.
आपके फ़ंक्शन, 20 डॉलर की नई सीमा के तहत काम करते रहेंगे. साथ ही, महीने के लिए करीब 9 डॉलर का बजट बचा रहेगा. यह बजट, 20 डॉलर की सीमा में से पहले ही खर्च हो चुके 11 डॉलर को घटाकर निकाला गया है.
अगले महीने, खर्च की सीमा वाले बजट में 2,000 रुपये का थ्रेशोल्ड बना रहेगा.
खर्च की सीमा वाले बजट की सीमाएं
खर्च की सीमा वाले बजट के बारे में, इन अहम सीमाओं को समझना ज़रूरी है:
खर्च की सीमा वाले बजट, "बजट की तय सीमा" नहीं होते हैं. इस्तेमाल की जानकारी देने में देरी होने की वजह से, खर्च की सीमा को तुरंत लागू नहीं किया जाता. इसमें कुछ मिनट लग सकते हैं. इस देरी की वजह से, तय बजट से ज़्यादा खर्च होने पर, आपसे सामान्य तरीके से शुल्क लिया जाएगा. बजट को अपनी तय की गई सीमा से थोड़ा कम पर सेट करें.
प्रोजेक्ट और सेवा के दायरे में. खर्च की सीमा तय करने की सुविधा का इस्तेमाल, एक प्रोजेक्ट और उस प्रोजेक्ट में मौजूद एक ज़रूरी सेवा के लिए किया जा सकता है.
Cloud Billing खाते के पूरे लेवल पर या फ़ोल्डर, संगठन या लेबल के लेवल पर, खर्च की सीमा वाला बजट सेट नहीं किया जा सकता.
एक ऐसा खर्च की सीमा वाला बजट सेट नहीं किया जा सकता जो कई प्रोजेक्ट या कई सेवाओं को कवर करे.
किसी सेवा के लिए खर्च की सीमा तय करने पर, यह सीमा प्रोजेक्ट में उस सेवा के साथ इंटरैक्ट करने के सभी तरीकों पर लागू होती है. उदाहरण के लिए, अगर आपने Agent Platform Gemini API (formerly Vertex AI) पर कोई बजट सेट किया है, तो वह Firebase SQL Connect, ADK, Genkit वगैरह के ज़रिए प्रोजेक्ट में उस एपीआई के किसी भी इस्तेमाल पर भी लागू होगा. यह सिर्फ़ Firebase AI Logic के ज़रिए इस्तेमाल पर लागू नहीं होगा.
महीने के हिसाब से समयसीमा. खर्च की सीमा तय करने वाले बजट की समयावधि एक महीने की होती है. यह हर महीने की पहली तारीख से शुरू होती है.
हर महीने सेवा अपने-आप शुरू हो जाती है.
अगर आपने खर्च की तय सीमा को नहीं बढ़ाया, तो इस महीने के लिए सेवा सिर्फ़ रोकी जाएगी. अगले महीने की शुरुआत में, खर्च की सीमा अपने-आप रीसेट हो जाती है. इसके बाद, यह कॉन्फ़िगर की गई स्थिति में आ जाती है. साथ ही, सेवा फिर से शुरू हो जाती है.
अगर महीने के दौरान खर्च की सीमा को हटा दिया जाता है और बजट में कोई बदलाव नहीं किया जाता है, तो सेवा उस महीने के बाकी दिनों के लिए, खर्च की सीमा के बिना चलती है. साथ ही, खर्च की सीमा अपने-आप कॉन्फ़िगर की गई स्थिति पर रीसेट हो जाती है. इसके बाद, सेवा फिर से शुरू हो जाती है.
इसमें बचत और क्रेडिट शामिल नहीं हैं. खर्च की सीमा वाले बजट के लिए लागत का हिसाब, कुल लागत के आधार पर लगाया जाता है. इसमें बचत और क्रेडिट शामिल नहीं होते.
अगर आपने ऐडवांस बिलिंग सेटअप किया है, तो आपको Google Cloud दस्तावेज़ में खर्च की सीमा वाले बजट की सीमाओं के बारे में ज़्यादा जानकारी मिल सकती है.