Firebase प्रोजेक्ट एक Google Cloud प्रोजेक्ट होता है. इसमें Firebase से जुड़े कुछ अतिरिक्त कॉन्फ़िगरेशन और सेवाएं चालू होती हैं. इसे आम तौर पर, Google Cloud प्रोजेक्ट में "Firebase जोड़ना" कहा जाता है. इस पेज पर, "Firebase जोड़ने" का तरीका बताया गया है. साथ ही, अक्सर पूछे जाने वाले कुछ सवाल (एफ़एक्यू) भी दिए गए हैं.
किसी Google Cloud प्रोजेक्ट में Firebase जोड़ने पर, Firebase कई एपीआई अपने-आप चालू कर देता है. साथ ही, सभी Firebase सेवाओं और इंटरफ़ेस का इस्तेमाल आसान बनाने के लिए, सेवा खाते बनाता है. Firebase, Google Cloud कंसोल के लेबल पेज पर मौजूद आपके प्रोजेक्ट में firebase:enabled
लेबल भी जोड़ता है. "Firebase जोड़ें" विकल्प चुनने पर क्या होता है, इस बारे में ज़्यादा जानें.
Firebase प्रोजेक्ट और Google Cloud प्रोजेक्ट के बीच संबंध
Firebase प्रोजेक्ट, Google Cloud प्रोजेक्ट होता है:
प्रोजेक्ट को Firebase कंसोल के साथ-साथ Google Cloud कंसोल और Google API कंसोल में भी ऐक्सेस किया जा सकता है. साथ ही, इन कंसोल में प्रोजेक्ट के साथ इंटरैक्ट भी किया जा सकता है.
प्रोजेक्ट के साथ इंटरैक्ट करने के लिए, Firebase सीएलआई, gcloud CLI, और Google के किसी भी Terraform संसाधन का इस्तेमाल किया जा सकता है.
प्रोजेक्ट में, Firebase और Google Cloud, दोनों के प्रॉडक्ट और एपीआई का इस्तेमाल किया जा सकता है.
प्रोजेक्ट के लिए आईएम की अनुमतियां और भूमिकाएं, Firebase और Google Cloud, दोनों के लिए एक जैसी होती हैं. प्रोजेक्ट के सदस्य (यानी कि प्रिंसिपल) के पास आपके Google Cloud प्रोजेक्ट का जो भी ऐक्सेस होगा वह आपके Firebase प्रोजेक्ट पर भी लागू होगा. इसके उलट, Firebase प्रोजेक्ट का ऐक्सेस भी Google Cloud प्रोजेक्ट पर लागू होगा.
प्रोजेक्ट के लिए बिलिंग की जानकारी, Firebase और Google Cloud के साथ शेयर की जाती है. अगर आपके Google Cloud प्रोजेक्ट के लिए बिलिंग की सुविधा चालू है, तो आपका Firebase प्रोजेक्ट, Firebase के इस्तेमाल के हिसाब से पैसे चुकाने वाले Blaze प्लान पर होगा.
प्रोजेक्ट के लिए यूनीक आइडेंटिफ़ायर (जैसे, प्रोजेक्ट नंबर और प्रोजेक्ट आईडी) को Firebase और Google Cloud के साथ शेयर किया जाता है.
आपकी Google Cloud प्रोजेक्ट पर लागू होने वाली कोई भी संसाधन का क्रम (जैसे कि संगठन, फ़ोल्डर वगैरह) आपके Firebase प्रोजेक्ट पर भी लागू होगी.
प्रोजेक्ट को मिटाने से, वह Firebase और Google Cloud, दोनों से मिट जाता है.
प्रोजेक्ट में किसी संसाधन या डेटा को मिटाने या उसमें बदलाव करने पर, यह बदलाव Firebase और Google Cloud, दोनों पर लागू होता है.
मौजूदा Google Cloud प्रोजेक्ट में Firebase जोड़ने का तरीका
नीचे दिए गए विकल्पों में से किसी एक का इस्तेमाल करके, किसी मौजूदा Google Cloud प्रोजेक्ट में "Firebase जोड़ा जा सकता है". पक्का करें कि आपके पास Google Cloud प्रोजेक्ट में Firebase जोड़ने के लिए ज़रूरी अनुमतियां हों.
ध्यान दें कि किसी मौजूदा Google Cloud प्रोजेक्ट में "Firebase जोड़ने" के बाद, इस कार्रवाई को पहले जैसा नहीं किया जा सकता. इसका मतलब है कि Google Cloud प्रोजेक्ट से "Firebase को पूरी तरह हटाया" नहीं जा सकता. ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवाल पढ़ें.
Firebase कंसोल
उस खाते से Firebase console में साइन इन करें जिससे आपको मौजूदा Google Cloud प्रोजेक्ट को ऐक्सेस करने की अनुमति मिली है.
नया Firebase प्रोजेक्ट बनाने के लिए, बटन पर क्लिक करें.
पेज पर सबसे नीचे, Google Cloud प्रोजेक्ट में Firebase जोड़ें पर क्लिक करें.
टेक्स्ट फ़ील्ड में, मौजूदा प्रोजेक्ट का प्रोजेक्ट का नाम डालना शुरू करें. इसके बाद, दिखाई गई सूची में से प्रोजेक्ट चुनें.
प्रोजेक्ट खोलें पर क्लिक करें.
अगर कहा जाए, तो Firebase की शर्तें स्वीकार करें.
"Firebase जोड़ें" और Firebase प्रोजेक्ट सेट अप करने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें.
ध्यान दें कि Firebase कंसोल और Google Analytics में एआई की मदद से काम करने वाली सुविधा को चालू करना ज़रूरी नहीं है.
Firebase सीएलआई
अगर आपने पहले से ऐसा नहीं किया है, तो Firebase CLI इंस्टॉल करें.
उस Google खाते से लॉग इन करें जिससे आपको मौजूदा Google Cloud प्रोजेक्ट का ऐक्सेस मिला है.
यह कमांड चलाएं:
firebase projects:addfirebase
जब कहा जाए, तब दिखाई गई सूची से मौजूदा Google Cloud प्रोजेक्ट चुनें.
REST API
मौजूदा Google Cloud प्रोजेक्ट में, Firebase Management API चालू करें.
एपीआई ऐक्सेस टोकन जनरेट करें.
projects.addFirebase
को कॉल करके, प्रोजेक्ट के लिए Firebase सेवाएं चालू करें.ध्यान दें कि इस कॉल को करने के लिए, आपको अपने प्रोजेक्ट के संसाधन का नाम चाहिए होगा.
ज़्यादा जानकारी के लिए, Firebase गाइड में अपने प्रोजेक्ट में Firebase सेवाएं जोड़ना देखें. यह गाइड, "Management REST API का इस्तेमाल करके Firebase प्रोजेक्ट सेट अप और मैनेज करना" सेक्शन में मौजूद है. उस गाइड के शुरू करने से पहले सेक्शन में दिए गए सभी निर्देशों का पालन करना न भूलें.
Terraform
मौजूदा Google Cloud प्रोजेक्ट में, Firebase Management API (
firebase.googleapis.com
) चालू करें.google_firebase_project
रिसॉर्स का इस्तेमाल करके, प्रोजेक्ट के लिए Firebase सेवाएं चालू करें.
Firebase और Terraform का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, Terraform और Firebase का इस्तेमाल शुरू करना लेख पढ़ें.
अक्सर पूछे जाने वाले सवाल और समस्या हल करना
अगले चरण
Firebase प्रोजेक्ट के बारे में ज़्यादा जानने के लिए, यहां दिए गए संसाधन देखें:
Firebase प्रोजेक्ट के बारे में जानकारी — इसमें Firebase प्रोजेक्ट के बारे में कई अहम कॉन्सेप्ट की खास जानकारी दी गई है. जैसे, Google Cloud के साथ उनका संबंध, किसी प्रोजेक्ट और उसके ऐप्लिकेशन और संसाधनों की बुनियादी हैरारकी.
Firebase प्रोजेक्ट सेट अप करने के लिए सामान्य सबसे सही तरीके — इसमें Firebase प्रोजेक्ट सेट अप करने और अपने ऐप्लिकेशन को किसी प्रोजेक्ट में रजिस्टर करने के लिए, सामान्य और बेहतर तरीके बताए गए हैं. इससे आपको डेवलपमेंट का ऐसा वर्कफ़्लो मिलता है जिसमें अलग-अलग एनवायरमेंट का इस्तेमाल किया जाता है.
अपने मोबाइल और वेब ऐप्लिकेशन में Firebase का इस्तेमाल शुरू करें. इसके लिए, अपने ऐप्लिकेशन को Firebase प्रोजेक्ट में रजिस्टर करें और उन्हें Firebase से कनेक्ट करें: iOS+ | Android | Web | Flutter | Unity | C++.