Firebase IAM अनुमतियां

आपके प्रोजेक्ट के सदस्यों को भूमिकाओं के ज़रिए अनुमतियां दी जाती हैं. भूमिका, अनुमतियों का एक संग्रह है. जब प्रोजेक्ट के किसी सदस्य को कोई भूमिका असाइन की जाती है, तो उसे उस भूमिका से जुड़ी सभी अनुमतियां मिल जाती हैं.

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

ज़रूरी अनुमतियां

Firebase IAM में ये अनुमतियां शामिल हैं:

Firebase के किसी प्रॉडक्ट या सेवा के लिए, अनुमतियों की सामान्य सूची और जानकारी देखने के लिए, Firebase के प्रॉडक्ट के हिसाब से आईएएम अनुमतियां में जाकर, सही सेक्शन देखें.

सभी भूमिकाओं में ज़रूरी अनुमतियां शामिल हैं

Firebase के किसी भी प्रॉडक्ट या सेवा का इस्तेमाल करने के लिए, यहां दी गई टेबल में मौजूद अनुमतियां ज़रूरी हैं.

ये अनुमतियां, Firebase की पहले से तय की गई हर भूमिका में अपने-आप शामिल होती हैं.

अनुमति ब्यौरा
Firebase प्रोजेक्ट की जानकारी पाने की अनुमति देता है
Firebase प्रोजेक्ट की जानकारी पाने की अनुमति देता है
Google API की स्थिति देखने और Firebase सीएलआई कमांड चलाने की अनुमति देता है

Firebase की सेवा से जुड़ी कार्रवाइयों के लिए ज़रूरी अनुमतियां

Firebase की सेवा से जुड़ी कुछ कार्रवाइयां करने के लिए, यहां दी गई टेबल में बताई गई अनुमतियां ज़रूरी हैं.

ज़रूरत पड़ने पर, ये अनुमतियां Firebase की पहले से तय की गई हर भूमिका में अपने-आप शामिल हो जाती हैं.

कार्रवाई अनुमति ज़रूरी है
साथ मिलकर काम करने वाले टूल (जैसे, Slack, Jira, और PagerDuty) के साथ Firebase प्रोजेक्ट के इंटिग्रेशन को ऐक्सेस करना firebaseextensions.configs.*
StackDriver से इस्तेमाल और आंकड़ों की जानकारी देखना monitoring.timeSeries.list
Firebase सीएलआई कमांड चलाएं
ज़्यादा जानकारी के लिए, Google Cloud के दस्तावेज़ में रनटाइम कॉन्फ़िगरेशन ऐक्सेस के बारे में पढ़ें.
runtimeconfig.*

Firebase मैनेजमेंट से जुड़ी कार्रवाइयों के लिए ज़रूरी अनुमतियां

यहां दी गई टेबल में मौजूद अनुमतियां, अतिरिक्त अनुमतियां हैं. Firebase मैनेजमेंट से जुड़ी कुछ कार्रवाइयां करने के लिए, इनकी ज़रूरत होती है.

मैनेजमेंट की अनुमति और उससे जुड़ी कार्रवाइयां अतिरिक्त अनुमति ज़रूरी है
firebase.billingPlans.update
किसी Firebase प्रोजेक्ट के लिए बिलिंग प्लान बदलना resourcemanager.projects.createBillingAssignment
resourcemanager.projects.deleteBillingAssignment
firebase.projects.delete
किसी Firebase प्रोजेक्ट को मिटाना resourcemanager.projects.delete
firebase.projects.update
किसी मौजूदा Google Cloud प्रोजेक्ट में Firebase के संसाधन जोड़ना resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
किसी Firebase प्रोजेक्ट का नाम बदलना resourcemanager.projects.update
Android ऐप्लिकेशन के लिए SHA सर्टिफ़िकेट फ़िंगरप्रिंट जोड़ना clientauthconfig.clients.create
Android ऐप्लिकेशन के लिए, SHA सर्टिफ़िकेट फ़िंगरप्रिंट हटाना clientauthconfig.clients.delete
Apple ऐप्लिकेशन के लिए, App Store आईडी या टीम आईडी अपडेट करना clientauthconfig.clients.get
clientauthconfig.clients.update

Firebase के किसी प्रॉडक्ट के लिए IAM अनुमतियां

यहां दी गई टेबल में, Firebase के किसी प्रॉडक्ट या सेवा के लिए खास तौर पर दी जाने वाली अनुमतियों की सूची दी गई है. कस्टम रोल बनाने के लिए, इन अनुमतियों का इस्तेमाल किया जा सकता है.

Firebase मैनेजमेंट की अनुमतियां

ध्यान दें कि मैनेजमेंट से जुड़ी कुछ अनुमतियों के तहत, कुछ कार्रवाइयां करने के लिए अतिरिक्त अनुमतियों की ज़रूरत होती है.

अनुमति का नाम ब्यौरा
firebase.billingPlans.get किसी प्रोजेक्ट के लिए, मौजूदा Firebase बिलिंग प्लान की जानकारी पाना
firebase.billingPlans.update किसी प्रोजेक्ट के लिए, मौजूदा Firebase बिलिंग प्लान बदलना
firebase.clients.create किसी प्रोजेक्ट में नए ऐप्लिकेशन जोड़ना
firebase.clients.delete किसी प्रोजेक्ट से मौजूदा ऐप्लिकेशन मिटाना
firebase.clients.get किसी प्रोजेक्ट में मौजूद ऐप्लिकेशन की जानकारी और कॉन्फ़िगरेशन पाना
firebase.clients.list किसी प्रोजेक्ट में मौजूद ऐप्लिकेशन की सूची वापस पाना
firebase.clients.undelete मिटाए गए ऐप्लिकेशन का डेटा हमेशा के लिए मिटने से पहले, उसे वापस लाना
firebase.clients.update किसी प्रोजेक्ट में मौजूद ऐप्लिकेशन की जानकारी और कॉन्फ़िगरेशन अपडेट करना
firebase.links.create Google के सिस्टम के साथ नए लिंक बनाना
(Firebase console > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebase.links.delete Google के सिस्टम से जुड़े लिंक मिटाएं
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebase.links.list Google के सिस्टम के लिंक की सूची वापस पाना
(Firebase console > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebase.links.update Google के सिस्टम से जुड़े मौजूदा लिंक अपडेट करें
(Firebase console > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebase.playLinks.get Google Play से जुड़े लिंक की जानकारी पाएं
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन > Google Play)
firebase.playLinks.list Google Play से जुड़े लिंक की सूची पाएं
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन > Google Play)
firebase.playLinks.update Google Play से नए लिंक बनाएं और मौजूदा लिंक अपडेट करें
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन > Google Play)
firebase.projects.delete मौजूदा प्रोजेक्ट मिटाना
firebase.projects.get किसी प्रोजेक्ट के लिए जानकारी और Firebase के संसाधन हासिल करना
firebase.projects.update किसी मौजूदा प्रोजेक्ट के एट्रिब्यूट में बदलाव करना
लागू होने वाले Firebase प्रॉडक्ट और सुविधाओं के लिए सूचनाएं पाना (ज़्यादा जानें)
firebaseinstallations.instances.delete Firebase इंस्टॉलेशन आईडी और उस इंस्टॉलेशन से जुड़ा डेटा मिटाना (ज़्यादा जानें)

Google Analytics अनुमतियां

इन अनुमतियों से, Firebase प्रोजेक्ट से लिंक की गई Analytics प्रॉपर्टी का ऐक्सेस मिलता है. इनकी मदद से, Firebase प्रोजेक्ट के सदस्य Analytics के डेटा को ऐक्सेस कर सकते हैं. इसमें ऑडियंस, उपयोगकर्ता प्रॉपर्टी, फ़नल, रिपोर्ट, कन्वर्ज़न वगैरह शामिल हैं.

अनुमति का नाम ब्यौरा
firebaseanalytics.resources.googleAnalyticsEdit डिफ़ॉल्ट रूप से, लिंक की गई Analytics प्रॉपर्टी को Analytics एडिटर की भूमिका देता है
firebaseanalytics.resources.googleAnalyticsAdditionalAccess डिफ़ॉल्ट रूप से, लिंक की गई Analytics प्रॉपर्टी को Analytics मार्केटर की भूमिका देता है
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze डिफ़ॉल्ट रूप से, लिंक की गई Analytics प्रॉपर्टी को Analytics दर्शक की भूमिका देता है
firebaseanalytics.resources.googleAnalyticsRestrictedAccess डिफ़ॉल्ट रूप से, लिंक की गई Analytics प्रॉपर्टी को Analytics व्यूअर की भूमिका असाइन की जाती है. इस भूमिका के तहत, रेवेन्यू और लागत डेटा का ऐक्सेस नहीं मिलता

Firebase AI Logic अनुमतियां

अनुमति का नाम ब्यौरा
firebasevertexai.configs.get Firebase AI Logic के लिए कॉन्फ़िगरेशन की जानकारी पाएं
firebasevertexai.configs.update Firebase AI Logic के लिए कॉन्फ़िगरेशन अपडेट करें

Firebase App Check अनुमतियां

अनुमति का नाम ब्यौरा
firebaseappcheck.appAttestConfig.get किसी ऐप्लिकेशन के App Attest कॉन्फ़िगरेशन को वापस पाना
firebaseappcheck.appAttestConfig.update किसी ऐप्लिकेशन के App Attest कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.appCheckTokens.verify किसी Firebase प्रोजेक्ट के लिए जारी किए गए App Check टोकन की पुष्टि करना
firebaseappcheck.debugTokens.get किसी ऐप्लिकेशन के डीबग टोकन वापस पाना
firebaseappcheck.debugTokens.update किसी ऐप्लिकेशन के डीबग टोकन बनाना, उन्हें अपडेट करना या मिटाना
firebaseappcheck.deviceCheckConfig.get किसी ऐप्लिकेशन के DeviceCheck कॉन्फ़िगरेशन को वापस पाना
firebaseappcheck.deviceCheckConfig.update किसी ऐप्लिकेशन के DeviceCheck कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.playIntegrityConfig.get किसी ऐप्लिकेशन के लिए, Play Integrity का कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.playIntegrityConfig.update किसी ऐप्लिकेशन के लिए, Play Integrity के कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.recaptchaEnterpriseConfig.get किसी ऐप्लिकेशन के reCAPTCHA Enterprise कॉन्फ़िगरेशन की जानकारी पाना
firebaseappcheck.recaptchaEnterpriseConfig.update किसी ऐप्लिकेशन के reCAPTCHA Enterprise कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.recaptchaV3Config.get किसी ऐप्लिकेशन के reCAPTCHA वर्शन 3 का कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.recaptchaV3Config.update किसी ऐप्लिकेशन के reCAPTCHA वर्शन 3 के कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.safetyNetConfig.get किसी ऐप्लिकेशन का SafetyNet कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.safetyNetConfig.update किसी ऐप्लिकेशन के SafetyNet कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.services.get किसी प्रोजेक्ट के लिए, सेवा लागू करने के कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.services.update किसी प्रोजेक्ट के लिए, सेवा लागू करने से जुड़े कॉन्फ़िगरेशन अपडेट करना
firebaseappcheck.tokens.mint किसी ऐप्लिकेशन के लिए App Check टोकन मिंट करें.

Firebase App Distribution अनुमतियां

अनुमति का नाम ब्यौरा
firebaseappdistro.releases.list मौजूदा डिस्ट्रिब्यूशन और न्योते के लिंक की सूची देखना
firebaseappdistro.releases.update डिस्ट्रिब्यूशन बनाना, मिटाना, और उनमें बदलाव करना
न्योते के लिंक बनाना और मिटाना
firebaseappdistro.testers.list किसी प्रोजेक्ट में मौजूद टेस्टर की सूची वापस पाना
firebaseappdistro.testers.update किसी प्रोजेक्ट में टेस्टर जोड़ना और हटाना
firebaseappdistro.groups.list किसी प्रोजेक्ट में मौजूद टेस्टर ग्रुप की सूची वापस पाना
firebaseappdistro.groups.update किसी प्रोजेक्ट में टेस्टर ग्रुप बनाना और मिटाना

Firebase Authentication अनुमतियां

अनुमति का नाम ब्यौरा
firebaseauth.configs.create Authentication कॉन्फ़िगरेशन बनाएं
firebaseauth.configs.get Authentication का कॉन्फ़िगरेशन वापस पाना
firebaseauth.configs.getHashConfig उपयोगकर्ता खातों के पासवर्ड हैश कॉन्फ़िगरेशन और पासवर्ड हैश की जानकारी पाना
firebaseauth.configs.getSecret Authentication कॉन्फ़िगरेशन में क्लाइंट सीक्रेट पाएं
firebaseauth.configs.update मौजूदा Authentication कॉन्फ़िगरेशन को अपडेट करना
firebaseauth.users.create Authentication में नए उपयोगकर्ता बनाना
firebaseauth.users.createSession लॉग इन किए हुए उपयोगकर्ता के लिए सेशन कुकी बनाना
firebaseauth.users.delete Authentication में मौजूद उपयोगकर्ताओं को मिटाना
firebaseauth.users.get मौजूदा Authentication उपयोगकर्ताओं की सूची वापस पाना
firebaseauth.users.sendEmail उपयोगकर्ताओं को ईमेल भेजना
firebaseauth.users.update Authentication में मौजूदा उपयोगकर्ताओं की जानकारी अपडेट करना

Firebase A/B Testing अनुमतियां (बीटा वर्शन)

अनुमति का नाम ब्यौरा
firebaseabt.experimentresults.get किसी एक्सपेरिमेंट के नतीजे पाना
firebaseabt.experiments.create नए एक्सपेरिमेंट बनाना
firebaseabt.experiments.delete मौजूदा प्रयोग मिटाना
firebaseabt.experiments.get किसी मौजूदा एक्सपेरिमेंट की जानकारी पाना
firebaseabt.experiments.list मौजूदा प्रयोगों की सूची वापस पाना
firebaseabt.experiments.update किसी मौजूदा एक्सपेरिमेंट को अपडेट करना
firebaseabt.projectmetadata.get एक्सपेरिमेंट सेट अप करने के लिए, Analytics का मेटाडेटा वापस पाना

Firebase App Hosting अनुमतियां

अनुमति का नाम ब्यौरा
firebaseapphosting.backends.create किसी Firebase प्रोजेक्ट के लिए नया App Hosting बैकएंड बनाएं.
firebaseapphosting.backends.delete किसी Firebase प्रोजेक्ट से मौजूदा App Hosting बैकएंड को मिटाना.
firebaseapphosting.backends.get Firebase प्रोजेक्ट में किसी खास App Hosting बैकएंड के बारे में जानकारी हासिल करें.
firebaseapphosting.backends.list किसी Firebase प्रोजेक्ट में उपलब्ध सभी App Hosting बैकएंड की सूची बनाएं.
firebaseapphosting.backends.update किसी मौजूदा App Hosting बैकएंड के कॉन्फ़िगरेशन या सेटिंग में बदलाव करना.
firebaseapphosting.builds.create Firebase प्रोजेक्ट में App Hosting बैकएंड के लिए, नई बिल्ड प्रोसेस शुरू करें.
firebaseapphosting.builds.delete App Hosting बैकएंड में मौजूद बिल्ड मिटाना.
firebaseapphosting.builds.get App Hosting बैकएंड में मौजूद किसी बिल्ड की जानकारी पाना.
firebaseapphosting.builds.list Firebase प्रोजेक्ट में, App Hosting बैकएंड से जुड़े सभी बिल्ड की सूची बनाएं.
firebaseapphosting.builds.update App Hosting के किसी ऐसे मौजूदा बिल्ड के कॉन्फ़िगरेशन में बदलाव करें जिसे फ़ाइनल नहीं किया गया है.
firebaseapphosting.domains.create Firebase प्रोजेक्ट में App Hosting बैकएंड के लिए, डोमेन का नया असोसिएशन बनाएं.
firebaseapphosting.domains.delete App Hosting बैकएंड से डोमेन असोसिएशन हटाएं.
firebaseapphosting.domains.get किसी App Hosting साइट से जुड़े किसी खास डोमेन के बारे में जानकारी पाना.
firebaseapphosting.domains.list App Hosting से जुड़े सभी डोमेन की सूची बनाएं.
firebaseapphosting.domains.update App Hosting बैकएंड से लिंक किए गए डोमेन की सेटिंग या कॉन्फ़िगरेशन में बदलाव करना.
firebaseapphosting.rollouts.create किसी मौजूदा बिल्ड को उस App Hosting बैकएंड के लिए, फ़िलहाल इस्तेमाल किए जा रहे वर्शन पर प्रमोट करने के लिए, नया रोलआउट शुरू करें.
firebaseapphosting.rollouts.get किसी खास App Hosting रोल आउट के बारे में जानकारी पाएं.
firebaseapphosting.rollouts.list App Hosting बैकएंड से जुड़े सभी रोलआउट की सूची बनाएं.
firebaseapphosting.traffic.get किसी App Hosting साइट के लिए, ट्रैफ़िक के बंटवारे की मौजूदा प्रोसेस और रोलआउट की नीति को वापस पाएं.
firebaseapphosting.traffic.list यह फ़ंक्शन, `firebaseapphosting.traffic.get` की तरह ही काम करता है. इसमें उन सभी बैकएंड की सूची को वापस पाने की सुविधा भी जोड़ी गई है जिनके लिए आपके पास यह अनुमति है.
firebaseapphosting.traffic.update App Hosting बैकएंड के लिए, मौजूदा ट्रैफ़िक के बंटवारे और रोलआउट की नीति में बदलाव करें.

Cloud Firestore अनुमतियां

Cloud Firestore की अनुमतियों की सूची और जानकारी के लिए, Google Cloud का दस्तावेज़ देखें.

Cloud Storage अनुमतियां

Cloud Storage की अनुमतियों की सूची और जानकारी के लिए, Google Cloud का दस्तावेज़ देखें.

Firebase Security Rules (Cloud Firestore और Cloud Storage) की अनुमतियां

अनुमति का नाम ब्यौरा
firebaserules.releases.create रिलीज़ बनाना
firebaserules.releases.delete रिलीज़ मिटाना
firebaserules.releases.get रिलीज़ की जानकारी पाना
firebaserules.releases.getExecutable रिलीज़ के लिए बाइनरी एक्ज़ीक्यूटेबल पेलोड वापस पाना
firebaserules.releases.list रिलीज़ की सूची वापस पाना
firebaserules.releases.update रिलीज़ के लिए, नियमों के सेट के रेफ़रंस अपडेट करना
firebaserules.rulesets.create नियमों के नए सेट बनाना
firebaserules.rulesets.delete मौजूदा नियमों का सेट मिटाना
firebaserules.rulesets.get सोर्स के साथ नियमों के सेट वापस पाना
firebaserules.rulesets.list नियमों के सेट का मेटाडेटा ढूंढना (कोई सोर्स नहीं)
firebaserules.rulesets.test सोर्स की जांच करके यह पता लगाना कि वे सही हैं या नहीं

Cloud Functions for Firebase अनुमतियां

Cloud Functions अनुमतियों की सूची और जानकारी के लिए, IAM दस्तावेज़ देखें.

ध्यान रखें कि फ़ंक्शन डिप्लॉय करने के लिए, अनुमतियों के एक खास कॉन्फ़िगरेशन की ज़रूरत होती है. यह कॉन्फ़िगरेशन, स्टैंडर्ड Firebase की पहले से तय भूमिकाओं में शामिल नहीं होता. फ़ंक्शन डिप्लॉय करने के लिए, इनमें से कोई एक विकल्प चुनें:

  • प्रोजेक्ट के मालिक को फ़ंक्शन डिप्लॉय करने की अनुमति दें.

    अगर आपको सिर्फ़ नॉन-एचटीटीपी फ़ंक्शन डिप्लॉय करने हैं, तो प्रोजेक्ट का एडिटर आपके फ़ंक्शन डिप्लॉय कर सकता है.

  • फ़ंक्शन को डिप्लॉय करने की ज़िम्मेदारी, प्रोजेक्ट के किसी ऐसे सदस्य को दें जिसके पास ये दो भूमिकाएं हों:

    प्रोजेक्ट का मालिक, Google Cloud कंसोल या gcloud सीएलआई का इस्तेमाल करके, प्रोजेक्ट के किसी सदस्य को ये भूमिकाएं असाइन कर सकता है. इस भूमिका के कॉन्फ़िगरेशन के लिए, सिलसिलेवार तरीके और सुरक्षा से जुड़े असर के बारे में जानने के लिए, IAM दस्तावेज़ देखें.

Firebase Messaging कैंपेन की अनुमतियां

ये अनुमतियां, Firebase Cloud Messaging और Firebase In-App Messaging के कैंपेन पर लागू होती हैं.

अनुमति का नाम ब्यौरा
firebasemessagingcampaigns.campaigns.create नए कैंपेन बनाना
firebasemessagingcampaigns.campaigns.delete मौजूदा कैंपेन मिटाना
firebasemessagingcampaigns.campaigns.get मौजूदा कैंपेन की जानकारी हासिल करना
firebasemessagingcampaigns.campaigns.list मौजूदा कैंपेन की सूची वापस पाना
firebasemessagingcampaigns.campaigns.update मौजूदा कैंपेन अपडेट करना
firebasemessagingcampaigns.campaigns.start मौजूदा कैंपेन शुरू करना
firebasemessagingcampaigns.campaigns.stop मौजूदा कैंपेन अपडेट करना

Firebase Cloud Messaging अनुमतियां

अनुमति का नाम ब्यौरा
cloudmessaging.messages.create FCM एचटीटीपी एपीआई और Admin SDK की मदद से, सूचनाएं और डेटा मैसेज भेजना
cloudmessaging.topicSubscriptions.create FCM रजिस्ट्रेशन के लिए, विषय की सदस्यताएं बनाना
cloudmessaging.topicSubscriptions.delete FCM रजिस्ट्रेशन के लिए, विषय की सदस्यताएं मिटाना
cloudmessaging.topicSubscriptions.get FCM रजिस्ट्रेशन के लिए, विषय की सदस्यताओं की जानकारी पाना
cloudmessaging.topicSubscriptions.list FCM रजिस्ट्रेशन के लिए, विषय की सदस्यताओं की सूची वापस पाना
cloudmessaging.topicSubscriptions.update FCM रजिस्ट्रेशन के लिए, विषय की सदस्यताएं अपडेट करना
अनुमति का नाम ब्यौरा
firebasenotifications.messages.create सूचना बनाने की सुविधा में नए मैसेज बनाना
firebasenotifications.messages.delete सूचना बनाने की सुविधा में मौजूद मैसेज मिटाना
firebasenotifications.messages.get सूचना बनाने की सुविधा में मौजूद मैसेज की जानकारी वापस पाना
firebasenotifications.messages.list सूचनाएं बनाने की सुविधा में मौजूद मैसेज की सूची वापस पाना
firebasenotifications.messages.update सूचना बनाने की सुविधा में, मौजूदा मैसेज अपडेट करना

Firebase Crashlytics अनुमतियां

अनुमति का नाम ब्यौरा
firebasecrashlytics.config.get Crashlytics की कॉन्फ़िगरेशन सेटिंग वापस पाना
firebasecrashlytics.config.update Crashlytics कॉन्फ़िगरेशन सेटिंग अपडेट करना
firebasecrashlytics.data.get Crashlytics से जुड़ी समस्याओं और सेशन की मेट्रिक पाना
firebasecrashlytics.issues.get Crashlytics से जुड़ी समस्याओं के बारे में जानकारी पाना. इसमें समस्याओं से जुड़े नोट भी शामिल हैं
firebasecrashlytics.issues.list Crashlytics से जुड़ी समस्याओं की सूची देखना
firebasecrashlytics.issues.update मौजूदा Crashlytics समस्याओं
को खोलना, बंद करना, और म्यूट करना समस्याओं से जुड़े नोट अपडेट करना
firebasecrashlytics.sessions.get Crashlytics क्रैश सेशन के बारे में जानकारी वापस पाएं
अनुमति का नाम ब्यौरा
firebasecrash.issues.update Crashlytics की मौजूदा समस्याओं को अपडेट करना, समस्याओं पर नोट बनाना, और वेलोसिटी अलर्ट सेट करना
firebasecrash.reports.get मौजूदा Crashlytics रिपोर्ट वापस पाना
अनुमति का नाम ब्यौरा
firebasedynamiclinks.domains.create Dynamic Links नए डोमेन बनाएं
firebasedynamiclinks.domains.delete मौजूदा Dynamic Links डोमेन मिटाएं
firebasedynamiclinks.domains.get मौजूदा Dynamic Links डोमेन की जानकारी हासिल करें
firebasedynamiclinks.domains.list मौजूदा Dynamic Links डोमेन की सूची वापस पाना
firebasedynamiclinks.domains.update मौजूदा Dynamic Links डोमेन अपडेट करें
firebasedynamiclinks.links.create नया Dynamic Links बनाएं
firebasedynamiclinks.links.get मौजूदा Dynamic Links की जानकारी फ़ेच करना
firebasedynamiclinks.links.list मौजूदा Dynamic Links की सूची पाना
firebasedynamiclinks.links.update मौजूदा Dynamic Links को अपडेट करें
firebasedynamiclinks.stats.get Dynamic Links के आंकड़े फिर से पाएं
firebasedynamiclinks.destinations.list मौजूदा Dynamic Links डेस्टिनेशन की जानकारी पाना
firebasedynamiclinks.destinations.update मौजूदा Dynamic Links डेस्टिनेशन अपडेट करें

Firebase Extensions पर पब्लिश करने की अनुमतियां

अनुमति का नाम ब्यौरा
firebaseextensionspublisher.extensions.create एक्सटेंशन के नए वर्शन अपलोड करना
firebaseextensionspublisher.extensions.delete किसी एक्सटेंशन के वर्शन मिटाना या उन्हें बंद करना
firebaseextensionspublisher.extensions.get किसी एक्सटेंशन के वर्शन की जानकारी पाना
firebaseextensionspublisher.extensions.list इस पब्लिशर प्रोजेक्ट से अपलोड किए गए एक्सटेंशन के सभी वर्शन की सूची बनाएं

Firebase Hosting अनुमतियां

अनुमति का नाम ब्यौरा
firebasehosting.sites.create Firebase प्रोजेक्ट के लिए नए Hosting संसाधन बनाना
firebasehosting.sites.delete किसी Firebase प्रोजेक्ट के लिए, मौजूदा Hosting संसाधन मिटाना
firebasehosting.sites.get किसी Firebase प्रोजेक्ट के लिए, मौजूदा Hosting संसाधनों की जानकारी पाना
firebasehosting.sites.list किसी Firebase प्रोजेक्ट के लिए, Hosting संसाधनों की सूची वापस पाना
firebasehosting.sites.update किसी Firebase प्रोजेक्ट के लिए, मौजूदा Hosting संसाधनों को अपडेट करना

Firebase In-App Messaging अनुमतियां (बीटा वर्शन)

अनुमति का नाम ब्यौरा
firebaseinappmessaging.campaigns.create नए कैंपेन बनाना
firebaseinappmessaging.campaigns.delete मौजूदा कैंपेन मिटाना
firebaseinappmessaging.campaigns.get मौजूदा कैंपेन की जानकारी हासिल करना
firebaseinappmessaging.campaigns.list मौजूदा कैंपेन की सूची वापस पाना
firebaseinappmessaging.campaigns.update मौजूदा कैंपेन अपडेट करना

Firebase ML अनुमतियां (बीटा वर्शन)

अनुमति का नाम ब्यौरा
firebaseml.models.create नए एमएल मॉडल बनाना
firebaseml.models.update मौजूदा एमएल मॉडल अपडेट करना
firebaseml.models.delete मौजूदा एमएल मॉडल मिटाना
firebaseml.models.get मौजूदा एमएल मॉडल की जानकारी पाना
firebaseml.models.list मौजूदा एमएल मॉडल की सूची पाना
firebaseml.modelversions.create मॉडल के नए वर्शन बनाना
firebaseml.modelversions.get मौजूदा मॉडल के वर्शन की जानकारी पाना
firebaseml.modelversions.list मौजूदा मॉडल के वर्शन की सूची वापस पाना
firebaseml.modelversions.update मॉडल के मौजूदा वर्शन अपडेट करना

Firebase Performance Monitoring अनुमतियां

अनुमति का नाम ब्यौरा
firebaseperformance.config.create समस्या की थ्रेशोल्ड के लिए नए कॉन्फ़िगरेशन बनाना
firebaseperformance.config.delete समस्या की थ्रेशोल्ड के मौजूदा कॉन्फ़िगरेशन मिटाना
firebaseperformance.config.update सूचना और मौजूदा समस्या के थ्रेशोल्ड कॉन्फ़िगरेशन में बदलाव करना
firebaseperformance.data.get परफ़ॉर्मेंस का पूरा डेटा और समस्या की थ्रेशोल्ड वैल्यू देखना

Firebase Realtime Database अनुमतियां

अनुमति का नाम ब्यौरा
firebasedatabase.instances.create नए डेटाबेस इंस्टेंस बनाना
firebasedatabase.instances.get मौजूदा डेटाबेस इंस्टेंस का मेटाडेटा वापस पाना
मौजूदा डेटाबेस इंस्टेंस में मौजूद डेटा को सिर्फ़ पढ़ने का ऐक्सेस
firebasedatabase.instances.list मौजूदा डेटाबेस इंस्टेंस की सूची वापस पाना
firebasedatabase.instances.update मौजूदा डेटाबेस इंस्टेंस में मौजूद डेटा को पढ़ने और उसमें बदलाव करने का पूरा ऐक्सेस
डेटाबेस इंस्टेंस को चालू और बंद करना
मौजूदा डेटाबेस इंस्टेंस के लिए, सुरक्षा से जुड़े नियमों को वापस पाना और उनमें बदलाव करना
firebasedatabase.instances.disable चालू डेटाबेस इंस्टेंस बंद करें

मौजूदा डेटा को सेव रखा जाता है, लेकिन उसे पढ़ा/लिखा नहीं जा सकता.
firebasedatabase.instances.reenable बंद किए गए डेटाबेस इंस्टेंस फिर से चालू करें

मौजूदा डेटा को फिर से पढ़ने/लिखने के लिए ऐक्सेस किया जा सकता है.
firebasedatabase.instances.delete बंद किए गए डेटाबेस इंस्टेंस मिटाएं

मिटाए गए डेटाबेस के नाम फिर से इस्तेमाल नहीं किए जा सकते.
मिटाए गए डेटाबेस इंस्टेंस का डेटा, 20 दिनों के बाद हमेशा के लिए मिटा दिया जाता है.
firebasedatabase.instances.undelete मिटाए गए डेटाबेस इंस्टेंस को वापस लाना, ताकि उसका डेटा हमेशा के लिए न मिटे

मिटाए गए डेटाबेस इंस्टेंस का डेटा, इंस्टेंस को मिटाए जाने के 20 दिन बाद हमेशा के लिए मिट जाता है.

Firebase Remote Config अनुमतियां

अनुमति का नाम ब्यौरा
cloudconfig.configs.get Remote Config का डेटा वापस पाना
cloudconfig.configs.update Remote Config का डेटा अपडेट करना

Firebase Test Lab अनुमतियां

Test Lab को Cloud Storage बकेट के ऐक्सेस की ज़रूरत होती है. इसलिए, इसके लिए अनुमतियों के खास कॉन्फ़िगरेशन की ज़रूरत होती है. ये अनुमतियां, Firebase की पहले से तय की गई स्टैंडर्ड भूमिकाओं में शामिल नहीं होती हैं. Test Lab को ऐक्सेस देने के लिए, इनमें से कोई एक विकल्प चुनें:

  • Firebase console से शुरू किए गए टेस्ट के लिए

    • अपने ऐप्लिकेशन को किसी अलग Firebase प्रोजेक्ट में टेस्ट करें.

    • उन सदस्यों को जोड़ें जिन्हें Test Lab का ऐक्सेस चाहिए. इसके बाद, Firebase कंसोल का इस्तेमाल करके, उन्हें लेगसी प्रोजेक्ट की भूमिकाएं असाइन करें.

      • किसी सदस्य को Test Lab की मदद से टेस्ट चलाने की अनुमति देने के लिए, उसे प्रोजेक्ट के एडिटर या इससे ऊपर की भूमिका असाइन करें.
      • किसी सदस्य को Test Lab में टेस्ट के नतीजे देखने की अनुमति देने के लिए, उसे प्रोजेक्ट व्यूअर या इससे ऊपर की भूमिका असाइन करें.
  • gcloud सीएलआई, Testing API या ऐसे डिवाइस जिन्हें Gradle मैनेज करता है से शुरू किए गए टेस्ट के लिए, अपनी Cloud Storage बकेट का इस्तेमाल करते समय

    • Google Cloud कंसोल का इस्तेमाल करके, पहले से तय की गई भूमिकाओं का एक जोड़ा असाइन करें. ये भूमिकाएं, एक साथ मिलकर ज़रूरी अनुमतियों का सेट देती हैं.

      • किसी सदस्य को Test Lab की मदद से टेस्ट चलाने की अनुमति देने के लिए, उसे ये दोनों भूमिकाएं असाइन करें:

        • Firebase Test Lab एडमिन (roles/cloudtestservice.testAdmin)
        • Firebase Analytics व्यूअर (roles/firebase.analyticsViewer)
      • किसी सदस्य को Test Lab में टेस्ट के नतीजे देखने की अनुमति देने के लिए, ये दोनों भूमिकाएं असाइन करें:

        • Firebase Test Lab Viewer (roles/cloudtestservice.testViewer)
        • Firebase Analytics व्यूअर (roles/firebase.analyticsViewer)
अनुमति का नाम ब्यौरा
cloudtestservice.environmentcatalog.get किसी प्रोजेक्ट के लिए, काम करने वाले टेस्ट एनवायरमेंट का कैटलॉग वापस पाना
cloudtestservice.matrices.create दिए गए स्पेसिफ़िकेशन के मुताबिक, टेस्ट की मैट्रिक्स चलाने का अनुरोध करना
cloudtestservice.matrices.get जांच के मैट्रिक्स का स्टेटस पाना
cloudtestservice.matrices.update जांच के अधूरे मैट्रिक्स को अपडेट करना
cloudtoolresults.executions.list इतिहास के लिए, एक्ज़ीक्यूशन की सूची वापस पाना
cloudtoolresults.executions.get किसी मौजूदा एक्ज़ीक्यूशन को वापस पाना
cloudtoolresults.executions.create नया एक्ज़ीक्यूशन बनाएं
cloudtoolresults.executions.update किसी मौजूदा एक्ज़ीक्यूशन को अपडेट करना
cloudtoolresults.histories.list इतिहास की सूची वापस पाना
cloudtoolresults.histories.get कोई मौजूदा इतिहास वापस पाना
cloudtoolresults.histories.create कोई नया इतिहास बनाएं
cloudtoolresults.settings.create टूल के नतीजों के लिए नई सेटिंग बनाना
cloudtoolresults.settings.get टूल के नतीजों की मौजूदा सेटिंग वापस पाना
cloudtoolresults.settings.update टूल के नतीजों की सेटिंग अपडेट करना
cloudtoolresults.steps.list किसी एक्ज़ीक्यूशन के लिए चरणों की सूची वापस पाना
cloudtoolresults.steps.get किसी मौजूदा चरण को वापस पाना
cloudtoolresults.steps.create नया चरण बनाएं
cloudtoolresults.steps.update किसी मौजूदा चरण को अपडेट करना

बाहरी सेवाओं के साथ इंटिग्रेशन की अनुमतियां

अनुमति का नाम ब्यौरा
firebaseextensions.configs.create बाहरी सेवाओं के लिए नए एक्सटेंशन कॉन्फ़िगरेशन बनाएं
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebaseextensions.configs.delete बाहरी सेवाओं के लिए, एक्सटेंशन के मौजूदा कॉन्फ़िगरेशन मिटाएं
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebaseextensions.configs.list बाहरी सेवाओं के लिए एक्सटेंशन कॉन्फ़िगरेशन की सूची पाएं
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebaseextensions.configs.update बाहरी सेवाओं के लिए, मौजूदा एक्सटेंशन कॉन्फ़िगरेशन अपडेट करें
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)

ऐसे प्रॉडक्ट जो अब इस्तेमाल नहीं किए जाते या जिन पर यह सुविधा काम नहीं करती

अनुमति का नाम ब्यौरा
firebasedynamiclinks.domains.create Dynamic Links नए डोमेन बनाएं
firebasedynamiclinks.domains.delete मौजूदा Dynamic Links डोमेन मिटाएं
firebasedynamiclinks.domains.get मौजूदा Dynamic Links डोमेन की जानकारी हासिल करें
firebasedynamiclinks.domains.list मौजूदा Dynamic Links डोमेन की सूची वापस पाना
firebasedynamiclinks.domains.update मौजूदा Dynamic Links डोमेन अपडेट करें
firebasedynamiclinks.links.create नया Dynamic Links बनाएं
firebasedynamiclinks.links.get मौजूदा Dynamic Links की जानकारी फ़ेच करना
firebasedynamiclinks.links.list मौजूदा Dynamic Links की सूची पाना
firebasedynamiclinks.links.update मौजूदा Dynamic Links को अपडेट करें
firebasedynamiclinks.stats.get Dynamic Links के आंकड़े फिर से पाएं
firebasedynamiclinks.destinations.list मौजूदा Dynamic Links डेस्टिनेशन की जानकारी पाना
firebasedynamiclinks.destinations.update मौजूदा Dynamic Links डेस्टिनेशन अपडेट करें

Firebase Extensions पर पब्लिश करने की अनुमतियां

अनुमति का नाम ब्यौरा
firebaseextensionspublisher.extensions.create एक्सटेंशन के नए वर्शन अपलोड करना
firebaseextensionspublisher.extensions.delete किसी एक्सटेंशन के वर्शन मिटाना या उन्हें बंद करना
firebaseextensionspublisher.extensions.get किसी एक्सटेंशन के वर्शन की जानकारी पाना
firebaseextensionspublisher.extensions.list इस पब्लिशर प्रोजेक्ट से अपलोड किए गए एक्सटेंशन के सभी वर्शन की सूची बनाएं

Firebase ML अनुमतियां (बीटा वर्शन)

अनुमति का नाम ब्यौरा
firebaseml.models.create नए एमएल मॉडल बनाना
firebaseml.models.update मौजूदा एमएल मॉडल अपडेट करना
firebaseml.models.delete मौजूदा एमएल मॉडल मिटाना
firebaseml.models.get मौजूदा एमएल मॉडल की जानकारी पाना
firebaseml.models.list मौजूदा एमएल मॉडल की सूची पाना
firebaseml.modelversions.create मॉडल के नए वर्शन बनाना
firebaseml.modelversions.get मौजूदा मॉडल के वर्शन की जानकारी पाना
firebaseml.modelversions.list मौजूदा मॉडल के वर्शन की सूची वापस पाना
firebaseml.modelversions.update मॉडल के मौजूदा वर्शन अपडेट करना