Firebase IAM अनुमतियां

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

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

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

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

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

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

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

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

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

Firebase की अलग-अलग सेवाओं के लिए ज़रूरी अनुमतियां

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

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

कार्रवाई ज़रूरी अनुमति
सहयोग करने वाले टूल (जैसे कि Slack, Jira, और PagerDuty) के साथ Firebase प्रोजेक्ट इंटिग्रेशन ऐक्सेस करना firebaseextensions.configs.*
StackDriver से इस्तेमाल और आंकड़ों की जानकारी देखना monitoring.timeSeries.list
Firebase CLI कमांड
चलाएं
ज़्यादा जानकारी के लिए, Runtime Configurator के ऐक्सेस के बारे में 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 > Project Settings > Integrations)
firebase.links.delete Google सिस्टम से लिंक किए गए खाते मिटाएं
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebase.links.list Google सिस्टम के लिंक की सूची पाएं
(Firebase console > Project Settings > Integrations)
firebase.links.update Google सिस्टम के मौजूदा लिंक अपडेट करें
(Firebase console > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebase.playLinks.get Google Play से लिंक करने के बारे में जानकारी पाएं
(Firebase console > प्रोजेक्ट सेटिंग > इंटिग्रेशन > Google Play)
firebase.playLinks.list Google Play के लिंक की सूची पाएं
(Firebase console > प्रोजेक्ट सेटिंग > इंटिग्रेशन > 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 v3 कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.safetyNetConfig.get किसी ऐप्लिकेशन के SafetyNet कॉन्फ़िगरेशन को वापस पाना
firebaseappcheck.safetyNetConfig.update किसी ऐप्लिकेशन के SafetyNet कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.services.get किसी प्रोजेक्ट के लिए, सेवा लागू करने से जुड़े कॉन्फ़िगरेशन फिर से पाएं
firebaseappcheck.services.update किसी प्रोजेक्ट के लिए, सेवा लागू करने से जुड़े कॉन्फ़िगरेशन अपडेट करना

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 के सुरक्षा नियमों (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 एचटीटीपी एपीआई और एडमिन SDK के ज़रिए सूचनाएं और डेटा मैसेज भेजना
अनुमति का नाम ब्यौरा
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 कंसोल से शुरू किए गए टेस्ट के लिए

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

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

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

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

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

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

        • Firebase Test Lab व्यूअर (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 किसी Execution के लिए Steps की सूची वापस पाना
cloudtoolresults.steps.get किसी मौजूदा चरण को वापस पाना
cloudtoolresults.steps.create नया चरण बनाना
cloudtoolresults.steps.update किसी मौजूदा चरण को अपडेट करना

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

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