Firebase से जुड़े सेवा खातों की खास जानकारी

Firebase, उपयोगकर्ता के क्रेडेंशियल शेयर किए बिना, सेवाओं को चलाने और मैनेज करने के लिए, सेवा खातों का इस्तेमाल करता है. Firebase प्रोजेक्ट बनाते समय या किसी मौजूदा Google Cloud प्रोजेक्ट में Firebase जोड़ने पर, आपको दिख सकता है कि आपके Firebase प्रोजेक्ट में पहले से ही कुछ सेवा खाते मौजूद हैं.

आपको यह भी दिख सकता है कि सेवाएं इस्तेमाल करने पर या कुछ कार्रवाइयां करने पर, आपके Firebase प्रोजेक्ट में नए सेवा खाते जुड़ जाते हैं. उदाहरण के लिए, Firebase प्रॉडक्ट को BigQuery से लिंक करने पर. इनमें से कुछ सेवा खाते Firebase सीधे तौर पर जोड़ता है. वहीं, कुछ सेवा खाते, आपके Firebase प्रोजेक्ट से जुड़े Google Cloud प्रोजेक्ट से जोड़े जाते हैं.

अपने प्रोजेक्ट के सभी सेवा खाते देखने के लिए, सेवा खाते टैब पर जाएं. यह टैब आपको > प्रोजेक्ट की सेटिंग में Firebase कंसोल में मिलेगा.

यहां Firebase से जुड़े सेवा खातों की सूची दी गई है:

सेवा खाते का नाम खाते के इस्तेमाल का डेटा खाता, प्रोजेक्ट में कब जोड़ा जाता है
service-PROJECT_NUMBER@gcp-sa-firebase.iam.gserviceaccount.com Firebase सेवाओं को Google Cloud प्रोजेक्ट से मैनेज और लिंक करने के लिए. यह सभी Firebase प्रोजेक्ट के लिए ज़रूरी है

Firebase प्रोजेक्ट बनाते समय / मौजूदा Google Cloud प्रोजेक्ट में Firebase सेवाएं जोड़ते समय जोड़ा जाता है

firebase-adminsdk-random5char@PROJECT_ID.iam.gserviceaccount.com Firebase Admin SDK के लिए क्रेडेंशियल उपलब्ध कराने के लिए

Firebase प्रोजेक्ट बनाते समय / मौजूदा Google Cloud प्रोजेक्ट में Firebase सेवाएं जोड़ते समय जोड़ा जाता है

service-PROJECT_ID@gcp-sa-firebasevertexai.iam.gserviceaccount.com

Firebase AI Logic के ज़रिए, Gemini Developer API और Agent Platform Gemini API (formerly Vertex AI) के इस्तेमाल की अनुमति देने के लिए.

इस सेवा खाते के बारे में ज़्यादा जानें.

Firebase AI Logic चालू करते समय जोड़ा जाता है

firebase-app-hosting-compute@PROJECT ID.iam.gserviceaccount.com

अपने ऐप्लिकेशन को बनाने, चलाने, और उसकी परफ़ॉर्मेंस पर नज़र रखने के लिए. इसके पास, Admin SDK को ऐप्लिकेशन के डिफ़ॉल्ट क्रेडेंशियल से पुष्टि करने की अनुमति भी होती है, जैसे कि Cloud Firestore से डेटा लोड करने जैसी कार्रवाइयां करने के लिए.

इस सेवा खाते के बारे में ज़्यादा जानें.

Firebase App Hosting चालू करते समय जोड़ा जाता है

service-PROJECT_NUMBER@gcf-admin-robot.iam.gserviceaccount.com Cloud Functions for Firebase को चलाने के लिए

(2020 से) प्रोजेक्ट में Cloud Functions API चालू करते समय जोड़ा जाता है

(लेगसी) Firebase प्रोजेक्ट बनाते समय / मौजूदा Google Cloud प्रोजेक्ट में Firebase सेवाएं जोड़ते समय जोड़ा जाता है

हो सकता है कि Firebase को प्रोजेक्ट में जोड़ने से पहले, यह कुछ Google Cloud प्रोजेक्ट के लिए पहले से मौजूद हो.

service-PROJECT_NUMBER@firebase-rules.iam.gserviceaccount.com Cloud Firestore के लिए, Firebase Security Rules के ज़रिए ऐक्सेस मैनेज करने के लिए

(2021 से) प्रोजेक्ट का पहला Cloud Firestore इंस्टेंस उपलब्ध कराते समय जोड़ा जाता है

(लेगसी) Firebase प्रोजेक्ट बनाते समय / मौजूदा Google Cloud प्रोजेक्ट में Firebase सेवाएं जोड़ते समय जोड़ा जाता है

PROJECT_ID@appspot.gserviceaccount.com App Engine से जुड़े संसाधन मैनेज करने के लिए:
  • डिफ़ॉल्ट Cloud Firestore इंस्टेंस
  • डिफ़ॉल्ट .appspot Cloud Storage for Firebase बकेट
  • Cloud Functions for Firebase (पहली पीढ़ी के शेड्यूल किए गए फ़ंक्शन)

(2021 से) प्रोजेक्ट का App Engine ऐप्लिकेशन उपलब्ध कराते समय जोड़ा जाता है

(लेगसी) Firebase प्रोजेक्ट बनाते समय / मौजूदा Google Cloud प्रोजेक्ट में Firebase सेवाएं जोड़ते समय जोड़ा जाता है

हो सकता है कि Firebase को प्रोजेक्ट में जोड़ने से पहले, यह कुछ Google Cloud प्रोजेक्ट के लिए पहले से मौजूद हो.

service-PROJECT_NUMBER@gcp-sa-firebasestorage.iam.gserviceaccount.com बकेट मैनेज करने के लिएCloud Storage for Firebase

प्रोजेक्ट की पहली Cloud Storage for Firebase बकेट उपलब्ध कराते समय / मौजूदा Cloud Storage बकेट को Firebase में इंपोर्ट करते समय जोड़ा जाता है

साल 2022 में, यह सेवा खाता उन सभी मौजूदा प्रोजेक्ट में जोड़ा गया था जिनमें Cloud Storage for Firebase बकेट मौजूद थी. अक्सर पूछे जाने वाले सवाल देखें .

firebase-measurement@system.gserviceaccount.com Google Analytics का डेटा, BigQuery में एक्सपोर्ट करने के लिए किसी भी Firebase प्रॉडक्ट को लिंक करते समय जोड़ा जाता हैBigQuery
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Firebase Crashlytics का डेटा, BigQuery में एक्सपोर्ट करने के लिए किसी भी Firebase प्रॉडक्ट को लिंक करते समय जोड़ा जाता हैBigQuery
service-PROJECT_NUMBER@gcp-sa-crashlytics.iam.gserviceaccount.com स्ट्रीमिंग एक्सपोर्ट का इस्तेमाल करके, Firebase Crashlytics डेटा को BigQuery में एक्सपोर्ट करने के लिए Crashlytics स्ट्रीमिंग एक्सपोर्ट को BigQuery चालू करते समय जोड़ा जाता है
exporter@fcm-bq-export-prod.iam.gserviceaccount.com Firebase Cloud Messaging डेटा को BigQuery में एक्सपोर्ट करने के लिए किसी भी Firebase प्रॉडक्ट को लिंक करते समय जोड़ा जाता हैBigQuery
exporter@performance-bq-export-prod.iam.gserviceaccount.com Firebase Performance Monitoring डेटा को BigQuery में एक्सपोर्ट करने के लिए किसी भी Firebase प्रॉडक्ट को लिंक करते समय जोड़ा जाता हैBigQuery
service-PROJECT_NUMBER@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com किसी भी Firebase प्रॉडक्ट (यानी, Google Analytics, Crashlytics, Cloud Messaging, और Performance Monitoring) से डेटा को BigQuery में इंपोर्ट करने के लिए किसी भी Firebase प्रॉडक्ट को लिंक करते समय जोड़ा जाता हैBigQuery
ext-EXTENSION_INSTANCE_ID@PROJECT_ID.iam.gserviceaccount.com Firebase एक्सटेंशन को इंस्टॉल करने और चलाने के लिए

एक्सटेंशन इंस्टॉल करते समय जोड़ा जाता है (हर एक्सटेंशन इंस्टेंस का अपना सेवा खाता होता है)

सेवा खाते, जिनका इस्तेमाल अब नहीं किया जाता

(अब इस्तेमाल नहीं किया जाता)
PROJECT_NUMBER@cloudservices.gserviceaccount.com

(अब इस्तेमाल नहीं किया जाता)
Google के एपीआई इस्तेमाल करने के लिए

(अब इस्तेमाल नहीं किया जाता) अब Firebase प्रोजेक्ट में नहीं जोड़ा जाता.

Firebase प्रोजेक्ट बनाते समय / मौजूदा Google Cloud प्रोजेक्ट में Firebase सेवाएं जोड़ते समय जोड़ा जाता है

हो सकता है कि Firebase को प्रोजेक्ट में जोड़ने से पहले, यह कुछ Google Cloud प्रोजेक्ट के लिए पहले से मौजूद हो.

(अब इस्तेमाल नहीं किया जाता)
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com
(अब इस्तेमाल नहीं किया जाता)
Firebase सेवाओं को Google Cloud प्रोजेक्ट से मैनेज और लिंक करने के लिए

(अब इस्तेमाल नहीं किया जाता) अब Firebase प्रोजेक्ट में नहीं जोड़ा जाता.

Firebase प्रोजेक्ट बनाते समय / मौजूदा Google Cloud प्रोजेक्ट में Firebase सेवाएं जोड़ते समय जोड़ा जाता है

(अब इस्तेमाल नहीं किया जाता)
firebase-storage@system.gserviceaccount.com
(अब इस्तेमाल नहीं किया जाता)
Firebase के लिए Cloud Storage बकेट मैनेज करने के लिए

(अब इस्तेमाल नहीं किया जाता) अब Firebase प्रोजेक्ट में नहीं जोड़ा जाता.

Firebase प्रोजेक्ट बनाते समय / मौजूदा Google Cloud प्रोजेक्ट में Firebase सेवाएं जोड़ते समय जोड़ा जाता है

साल 2022 से, firebase-storage@ सेवा खाता नए प्रोजेक्ट में नहीं जोड़ा जाता. अक्सर पूछे जाने वाले सवाल देखें .

(अब इस्तेमाल नहीं किया जाता)
firebase-crashreporting-random4char@PROJECT_ID.iam.gserviceaccount.com
(अब इस्तेमाल नहीं किया जाता)
क्रैश के सिंबल को Firebase बंद होने की रिपोर्ट करने वाली सेवा में अपलोड करने के लिए

(अब इस्तेमाल नहीं किया जाता) अब Firebase प्रोजेक्ट में नहीं जोड़ा जाता.

Firebase प्रोजेक्ट बनाते समय / मौजूदा Google Cloud प्रोजेक्ट में Firebase सेवाएं जोड़ते समय जोड़ा जाता है