इस पेज पर, अक्सर पूछे जाने वाले सवालों (एफ़एक्यू) के जवाब दिए गए हैं
Cloud Functions for Firebase.
Cloud Functions रनटाइम के लिए सहायता
मैं कैसे पक्का करूं कि मैंने अपने फ़ंक्शन को Node.js के किसी खास रनटाइम पर डिप्लॉय किया है?
Firebase कंसोल में, होस्टिंग और सर्वरलेस >
फ़ंक्शन डैशबोर्ड पर जाएं
कोई फ़ंक्शन चुनें. इसके बाद, ज़्यादा जानकारी में जाकर, फ़ंक्शन की भाषा देखें.
मैं Firebase Extensions का इस्तेमाल करता/करती हूं. क्या Cloud Functions के रनटाइम के अपडेट से मुझ पर असर पड़ेगा?
हां. एक्सटेंशन
Cloud Functions का इस्तेमाल करते हैं,
इसलिए, आपके एक्सटेंशन के रनटाइम को
Cloud Functions के रनटाइम के साथ ही अपडेट करना होगा.
हमारा सुझाव है कि अपने प्रोजेक्ट में इंस्टॉल किए गए हर एक्सटेंशन को समय-समय पर नए वर्शन में अपडेट करें.
अपने प्रोजेक्ट के एक्सटेंशन को
Firebase कंसोल
या
Firebase CLIकी मदद से अपग्रेड किया जा सकता है.
Cloud Functions की कीमतें
मुझे Cloud Functions for Firebase का इस्तेमाल करने के लिए, बिलिंग खाते की ज़रूरत क्यों है?
Cloud Functions for Firebase Google की कुछ ऐसी सेवाओं पर निर्भर करता है जिनके लिए शुल्क लिया जाता है.
CLI 11.2.0 और उसके बाद के वर्शन से डिप्लॉय किए गए नए फ़ंक्शन, Cloud Build और Artifact Registry पर निर्भर करते हैं.Firebase
इससे पहले के वर्शन पर डिप्लॉयमेंट के लिए, Cloud Build का इस्तेमाल उसी तरह किया जाता है. हालांकि, स्टोरेज के लिए Artifact Registry के बजाय, Container Registry और Cloud Storage का इस्तेमाल किया जाता है. इन सेवाओं के इस्तेमाल के लिए, मौजूदा कीमतों के अलावा शुल्क लिया जाएगा.
Firebase CLI 11.2.0 और उसके बाद के वर्शन के लिए स्टोरेज
Artifact Registry
Artifact Registry, ऐसे कंटेनर उपलब्ध कराता है जिनमें फ़ंक्शन चलते हैं. Artifact Registry
Artifact Registry, पहले 500 एमबी का स्टोरेज बिना किसी शुल्क के उपलब्ध कराता है. इसलिए, हो सकता है कि पहले फ़ंक्शन को डिप्लॉय करने पर कोई शुल्क न लगे.
अगर तय सीमा से ज़्यादा स्टोरेज का इस्तेमाल किया जाता है, तो हर महीने हर जीबी के लिए
0.10 डॉलर का शुल्क लिया जाता है.
Firebase CLI 11.1.x और इससे पहले के वर्शन के लिए स्टोरेज
इससे पहले के वर्शन पर डिप्लॉय किए गए फ़ंक्शन के लिए,
Container Registry,
ऐसे कंटेनर उपलब्ध कराता है जिनमें फ़ंक्शन चलते हैं. किसी फ़ंक्शन को डिप्लॉय करने के लिए ज़रूरी हर कंटेनर के लिए शुल्क लिया जाएगा. सेव किए गए हर कंटेनर के लिए, आपसे थोड़ा शुल्क लिया जा सकता है
. उदाहरण के लिए, एक जीबी स्टोरेज के लिए हर महीने 0.026 डॉलर का शुल्क लिया जाता है
.
अपने बिल में होने वाले बदलावों के बारे में ज़्यादा जानने के लिए, यहां दी गई जानकारी देखें
क्या Cloud Functions for Firebase का इस्तेमाल अब भी बिना किसी शुल्क के किया जा सकता है?
हां. इस्तेमाल के हिसाब से शुल्क चुकाने वाले ब्लेज़ प्लान पर भी, Cloud Functions कॉल, कंप्यूट टाइम, और इंटरनेट ट्रैफ़िक के लिए बिना किसी शुल्क वाला
टियर उपलब्ध कराता है. पहले 20,00,000 कॉल, 4,00,000 जीबी-सेकंड, 2,00,000 सीपीयू-सेकंड, और पांच जीबी इंटरनेट इग्रेस डेटा ट्रैफ़िक हर महीने बिना किसी शुल्क के दिया जाता है. तय सीमा से ज़्यादा इस्तेमाल करने पर ही शुल्क लिया जाएगा.
बिना किसी शुल्क वाले 500 एमबी स्टोरेज के बाद, हर डिप्लॉयमेंट ऑपरेशन के लिए, फ़ंक्शन के कंटेनर के लिए इस्तेमाल किए गए स्टोरेज के लिए थोड़ा शुल्क लिया जाएगा. अगर
डेवलपमेंट की प्रोसेस, जांच के लिए फ़ंक्शन डिप्लॉय करने पर निर्भर करती है, तो डेवलपमेंट के दौरान
Firebase Local Emulator Suite का इस्तेमाल करके, लागत को और कम किया जा सकता है.
Firebase के प्लान की कीमतें और
Cloud Functions कीमतों के
उदाहरण देखें.
क्या Firebase,
Cloud Functions for Firebase के कोटा और सीमाओं को बढ़ाने की योजना बना रहा है?
नहीं. कोटा में बदलाव करने की कोई योजना नहीं है. हालांकि, ज़्यादा से ज़्यादा बिल्ड टाइम की सीमा को हटाया जा रहा है. 120 मिनट का रोज़ का बिल्ड कोटा पूरा होने पर, आपको गड़बड़ियां या चेतावनियां नहीं मिलेंगी. इसके बजाय, आपसे इस्तेमाल के हिसाब से शुल्क चुकाने वाले ब्लेज़ प्लान की शर्तों के तहत शुल्क लिया जाएगा. कोटा और सीमाएं देखें
.
क्या मुझे Google Cloud 300 डॉलर का क्रेडिट मिल सकता है?
हां, Google Cloud कंसोल में Cloud Billing खाता बनाकर, 300 डॉलर का क्रेडिट पाया जा सकता है. इसके बाद, उस Cloud Billing खाते को किसी Firebase प्रोजेक्ट से लिंक करें.
Google Cloud क्रेडिट के बारे में ज़्यादा जानें.
ध्यान दें कि ऐसा करने पर, आपको
सेट अप
ब्लेज़ प्लान Firebase कंसोल में सेट अप करना होगा, ताकि 300 डॉलर का क्रेडिट खत्म होने के बाद भी आपका प्रोजेक्ट काम करता रहे.
मुझे Firebase के बारे में जानने के लिए, कोडलैब फ़ॉलो करना है. क्या मुझे कुछ समय के लिए बिलिंग खाता मिल सकता है?
नहीं, हमें अफ़सोस है. आप डेवलपमेंट के लिए
Firebase Local Emulator Suite का इस्तेमाल कर सकते हैं, भले ही आपके पास Cloud Billing खाता न हो. इसके अलावा, Google Cloud मुफ़्त में आज़माने के ऑफ़र के लिए आवेदन करें.
अगर इस बदलाव की वजह से, आपको बिल का पेमेंट करने में अब भी समस्या आ रही है, तो Firebase की सहायता टीम से संपर्क करें.
मैं Firebase एक्सटेंशन का इस्तेमाल करता/करती हूं. क्या मुझे बिलिंग खाते की ज़रूरत है?
हां. एक्सटेंशन
Cloud Functions का इस्तेमाल करते हैं.
इसलिए, एक्सटेंशन पर भी वही शुल्क लागू होंगे जो दूसरे फ़ंक्शन पर लागू होते हैं.
एक्सटेंशन का इस्तेमाल करने के लिए, आपको इस्तेमाल के हिसाब से शुल्क चुकाने वाले ब्लेज़ प्लान पर अपग्रेड करना होगा. Firebase की उन सुविधाओं के लिए आपसे थोड़ा शुल्क लिया जाएगा जिनकी ज़रूरत आपके इंस्टॉल किए गए हर एक्सटेंशन को होती है. भले ही, उनका इस्तेमाल न किया गया हो. आम तौर पर,
यह शुल्क हर महीने करीब 0.01 डॉलर होता है.
इसके अलावा, Firebase की सेवाओं के इस्तेमाल से जुड़े शुल्क भी लिए जाएंगे.