Firebase IAM अनुमतियां

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

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

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

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

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

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

नीचे दी गई टेबल में दी गई अनुमतियों की मदद से, Firebase प्रॉडक्ट या सेवा.

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

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

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

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

ज़रूरत पड़ने पर, ये अनुमतियां अपने-आप इनमें से हर एक Firebase की पहले से तय भूमिकाएं.

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

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

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

मैनेजमेंट की अनुमति और उससे जुड़ी कार्रवाइयां अन्य अनुमति ज़रूरी है
firebase.billingPlans.update
Firebase प्रोजेक्ट के लिए बिलिंग प्लान बदलना Resourcemanager.projects.createबिलिंग असाइनमेंट
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 के प्रॉडक्ट के लिए खास आईएएम अनुमतियां

नीचे दी गई टेबल में उन अनुमतियों की सूची दी गई है जो खास तौर से 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 कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebase.links.delete Google के सिस्टम से लिंक मिटाएं
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebase.links.list Google सिस्टम के लिंक की सूची फिर से पाएं
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebase.links.update Google के सिस्टम पर मौजूदा लिंक अपडेट करें
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
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 की अनुमतियां

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

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

Firebase के ऐप्लिकेशन की जांच करने की अनुमतियां

अनुमति का नाम ब्यौरा
firebaseappcheck.appAttestConfig.get किसी ऐप्लिकेशन का ऐप्लिकेशन प्रमाणित करने का कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.appAttestConfig.update किसी ऐप्लिकेशन के App Attest कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.appCheckTokens.verify Firebase प्रोजेक्ट के लिए जारी किए गए ऐप्लिकेशन की जांच वाले टोकन की पुष्टि करना
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.re कैप्चाEnterpriseConfig.get किसी ऐप्लिकेशन का reCAPTCHA Enterprise कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.re कैप्चाEnterpriseConfig.update किसी ऐप्लिकेशन के reCAPTCHA Enterprise कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.re कैप्चाV3Config.get किसी ऐप्लिकेशन का reCAPTCHA v3 कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.recacheV3Config.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 से पुष्टि करने की अनुमतियां

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

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

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

Firebase ऐप्लिकेशन होस्टिंग की अनुमतियां (बीटा वर्शन)

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

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.get प्रोसेस, रिलीज़ के लिए बाइनरी एक्ज़ीक्यूटेबल पेलोड वापस पाएं
firebaseनियम.releases.list रिलीज़ की सूची वापस पाना
firebaserules.Releases.update (अपडेट) रिलीज़ के लिए नियमसेट के रेफ़रंस अपडेट करें
firebaserules.rulesets.create नए नियमसेट बनाएं
firebaserules.Ruleets.delete मौजूदा नियमसेट हटाएं
firebaserules.Ruleets.get सोर्स वाले रूलसेट वापस पाएं
firebaseRule.rulesets.list नियमसेट मेटाडेटा ढूंढना (कोई सोर्स नहीं)
firebaserules.rulesets.test सही होने की जांच करने के लिए सोर्स

'Firebase के लिए Cloud Functions' की अनुमतियां

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

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

  • किसी प्रोजेक्ट के लिए फ़ंक्शन डिप्लॉय करना मालिक.

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

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

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

Firebase मैसेजिंग कैंपेन की अनुमतियां

ये अनुमतियां, 'Firebase क्लाउड से मैसेज' और Firebase इन-ऐप्लिकेशन मैसेज भेजें.

अनुमति का नाम ब्यौरा
firebaseMessagescampaigns.campaigns.create नए कैंपेन बनाएं
firebaseMessagecampaigns.campaigns.delete मौजूदा कैंपेन मिटाएं
firebaseMessagescampaigns.campaigns.get मौजूदा अभियानों के विवरण पाएं
firebaseMessagescampaigns.campaigns.list मौजूदा अभियानों की सूची फिर से पाएं
firebaseMessagescampaigns.campaigns.update मौजूदा कैंपेन अपडेट करें
firebaseMessagescampaigns.campaigns.start मौजूदा कैंपेन शुरू करें
firebaseMESSAGEcampaigns.campaigns.stop मौजूदा कैंपेन अपडेट करें

Firebase क्लाउड से मैसेज की अनुमतियां

अनुमति का नाम ब्यौरा
Cloud Messaging.messages.create FCM HTTP API के ज़रिए सूचनाएं और डेटा मैसेज भेजें और एडमिन SDK टूल
अनुमति का नाम ब्यौरा
firebaseसूचना.messages.create सूचना बनाने वाले टूल में नए मैसेज बनाना
firebaseसूचना.messages.delete सूचना बनाने वाले टूल में मौजूद मैसेज मिटाना
firebaseसूचना.messages.get सूचना बनाने वाले टूल में मौजूदा मैसेज की जानकारी वापस पाना
firebaseसूचना.messages.सूची सूचना बनाने वाले टूल में मौजूदा मैसेज की सूची वापस पाना
firebaseसूचना.messages.update सूचना बनाने वाले टूल में मौजूदा मैसेज अपडेट करना

Firebase Crashlytics से जुड़ी अनुमतियां

अनुमति का नाम ब्यौरा
firebasecrashlytics.config.get Crashlytics की कॉन्फ़िगरेशन सेटिंग वापस पाएं
firebasecrashlytics.config.update Crashlytics की कॉन्फ़िगरेशन सेटिंग अपडेट करने का तरीका
firebasecrashlytics.data.get (Firebase) 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 की मौजूदा रिपोर्ट वापस पाएं
अनुमति का नाम ब्यौरा
firebase Dynamiclinks.domains.create डाइनैमिक लिंक के नए डोमेन बनाना
firebaseडाइनैमिकlinks.domains.delete डाइनैमिक लिंक के मौजूदा डोमेन मिटाएं
firebaseडाइनैमिकlinks.domains.get मौजूदा डाइनैमिक लिंक डोमेन की जानकारी वापस पाएं
firebaseडाइनैमिकlinks.domains.list मौजूदा डाइनैमिक लिंक डोमेन की सूची वापस पाना
firebase Dynamiclinks.domains.update डाइनैमिक लिंक के मौजूदा डोमेन अपडेट करना
firebase Dynamiclinks.links.create नए डाइनैमिक लिंक बनाएं
firebaseडाइनैमिकlinks.links.get मौजूदा डाइनैमिक लिंक की जानकारी वापस पाएं
firebaseडाइनैमिकlinks.links.list मौजूदा डाइनैमिक लिंक की सूची वापस पाना
firebaseडाइनैमिकlinks.links.update मौजूदा डाइनैमिक लिंक अपडेट करना
firebaseडाइनैमिकlinks.stats.get डाइनैमिक लिंक के आंकड़े वापस पाना
firebaseडाइनैमिकlinks.destinations.list डाइनैमिक लिंक के मौजूदा डेस्टिनेशन वापस पाएं
firebaseडाइनैमिकlinks.destinations.update डाइनैमिक लिंक के मौजूदा डेस्टिनेशन अपडेट करना

Firebase एक्सटेंशन को पब्लिश करने की अनुमतियां

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

Firebase होस्टिंग की अनुमतियां

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

Firebase इन-ऐप्लिकेशन मैसेज की अनुमतियां (बीटा वर्शन)

अनुमति का नाम ब्यौरा
firebaseinapp Messaging.campaigns.create नए कैंपेन बनाएं
firebaseinappMESSAGE.campaigns.delete मौजूदा कैंपेन मिटाएं
firebaseinappmessage.campaigns.get मौजूदा अभियानों के विवरण पाएं
firebaseinappMessages.campaigns.list मौजूदा अभियानों की सूची फिर से पाएं
firebaseinappMESSAGE.campaigns.update मौजूदा कैंपेन अपडेट करें

Firebase एमएल अनुमतियां (बीटा)

अनुमति का नाम ब्यौरा
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 की परफ़ॉर्मेंस मॉनिटर करने से जुड़ी अनुमतियां

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

Firebase रीयलटाइम डेटाबेस की अनुमतियां

अनुमति का नाम ब्यौरा
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 रिमोट कॉन्फ़िगरेशन की अनुमतियां

अनुमति का नाम ब्यौरा
Cloudconfig.configs.get रिमोट कॉन्फ़िगरेशन का डेटा वापस पाएं
Cloudconfig.configs.update रिमोट कॉन्फ़िगरेशन डेटा अपडेट करें

Firebase टेस्ट लैब की अनुमतियां

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

  • Firebase कंसोल से शुरू की गई जांच के लिए

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

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

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

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

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

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

        • Firebase टेस्ट लैब व्यूअर (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 कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)