फायरबेस IAM अनुमतियाँ

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

यह पृष्ठ अनुमतियों द्वारा सक्षम की गई कार्रवाइयों का वर्णन करता है जिन्हें आप फ़ायरबेस-समर्थित भूमिका में सूचीबद्ध पा सकते हैं। ये अनुमतियाँ दो श्रेणियों में आती हैं:

आवश्यक अनुमतियाँ

फायरबेस IAM में अनुमतियाँ शामिल हैं जो हैं:

फ़ायरबेस उत्पाद या सेवा के लिए विशिष्ट अनुमतियों की सामान्य सूची और विवरण के लिए, फ़ायरबेस उत्पाद-विशिष्ट IAM अनुमतियों के अंतर्गत उपयुक्त अनुभाग देखें।

सभी भूमिकाओं में आवश्यक अनुमतियाँ शामिल हैं

किसी भी फ़ायरबेस उत्पाद या सेवा का उपयोग करने के लिए निम्न तालिका में सूचीबद्ध अनुमतियाँ आवश्यक हैं।

ये अनुमतियाँ प्रत्येक फायरबेस पूर्वनिर्धारित भूमिकाओं में स्वचालित रूप से शामिल की जाती हैं।

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

फायरबेस सेवा-विशिष्ट कार्यों के लिए आवश्यक अनुमतियाँ

कुछ फ़ायरबेस सेवा-विशिष्ट क्रियाएँ करने के लिए निम्न तालिका में सूचीबद्ध अनुमतियाँ आवश्यक हैं।

आवश्यकता पड़ने पर, ये अनुमतियाँ प्रत्येक फायरबेस पूर्वनिर्धारित भूमिकाओं में स्वचालित रूप से शामिल हो जाती हैं।

कार्रवाई आवश्यक अनुमति
सहयोग टूल (स्लैक, जिरा और पेजरड्यूटी सहित) के साथ फायरबेस प्रोजेक्ट एकीकरण तक पहुंचें firebaseextensions.configs.*
स्टैकड्राइवर से उपयोग और विश्लेषण देखें मॉनिटरिंग.timeSeries.list
फायरबेस सीएलआई कमांड चलाएँ
अधिक जानकारी के लिए, रनटाइम कॉन्फिगरेटर एक्सेस के बारे में Google क्लाउड दस्तावेज़ देखें।
रनटाइम कॉन्फिग.*

फायरबेस प्रबंधन-विशिष्ट कार्यों के लिए आवश्यक अनुमतियाँ

निम्न तालिका में सूचीबद्ध अनुमतियाँ अतिरिक्त अनुमतियाँ हैं जो कुछ फ़ायरबेस प्रबंधन-विशिष्ट क्रियाएँ करने के लिए आवश्यक हैं।

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

फायरबेस उत्पाद-विशिष्ट IAM अनुमतियाँ

निम्न तालिकाएँ उन अनुमतियों को सूचीबद्ध करती हैं जो फ़ायरबेस उत्पाद या सेवा के लिए विशिष्ट हैं। आप कस्टम भूमिकाएँ बनाने के लिए इन अनुमतियों का उपयोग कर सकते हैं।

फायरबेस प्रबंधन अनुमतियाँ

ध्यान दें कि निम्नलिखित कुछ प्रबंधन अनुमतियों के लिए कुछ कार्यों के लिए अतिरिक्त अनुमतियों की आवश्यकता होती है

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

Google Analytics अनुमतियाँ

निम्नलिखित अनुमतियाँ फायरबेस प्रोजेक्ट से जुड़ी एनालिटिक्स प्रॉपर्टी तक पहुंच प्रदान करती हैं। वे फायरबेस प्रोजेक्ट सदस्यों को ऑडियंस, उपयोगकर्ता प्रॉपर्टी, फ़नल, रिपोर्ट, रूपांतरण आदि सहित एनालिटिक्स डेटा तक पहुंचने की अनुमति देते हैं।

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

फ़ायरबेस ऐप अनुमतियाँ जाँचें

अनुमति का नाम विवरण
firebaseappcheck.appAttestConfig.get किसी ऐप का ऐप अटेस्ट कॉन्फ़िगरेशन पुनर्प्राप्त करें
firebaseappcheck.appAttestConfig.update किसी ऐप के ऐप अटेस्ट कॉन्फ़िगरेशन को अपडेट करें
firebaseappcheck.appCheckTokens.verify फ़ायरबेस प्रोजेक्ट के लिए जारी किए गए ऐप चेक टोकन सत्यापित करें
firebaseappcheck.debugTokens.get किसी ऐप के डिबग टोकन पुनर्प्राप्त करें
firebaseappcheck.debugTokens.update किसी ऐप के डिबग टोकन बनाएं, अपडेट करें या हटाएं
firebaseappcheck.deviceCheckConfig.get किसी ऐप का डिवाइसचेक कॉन्फ़िगरेशन पुनर्प्राप्त करें
firebaseappcheck.deviceCheckConfig.update किसी ऐप के डिवाइसचेक कॉन्फ़िगरेशन को अपडेट करें
firebaseappcheck.playIntegrityConfig.get किसी ऐप का प्ले इंटीग्रिटी कॉन्फ़िगरेशन पुनर्प्राप्त करें
firebaseappcheck.playIntegrityConfig.update किसी ऐप के प्ले इंटीग्रिटी कॉन्फ़िगरेशन को अपडेट करें
firebaseappcheck.recaptchaEnterpriseConfig.get किसी ऐप का reCAPTCHA एंटरप्राइज़ कॉन्फ़िगरेशन पुनर्प्राप्त करें
firebaseappcheck.recaptchaEnterpriseConfig.update किसी ऐप के reCAPTCHA एंटरप्राइज़ कॉन्फ़िगरेशन को अपडेट करें
firebaseappcheck.recaptchaV3Config.get किसी ऐप का reCAPTCHA v3 कॉन्फ़िगरेशन पुनर्प्राप्त करें
firebaseappcheck.recaptchaV3Config.update किसी ऐप के reCAPTCHA v3 कॉन्फ़िगरेशन को अपडेट करें
firebaseappcheck.safetyNetConfig.get किसी ऐप का SafetyNet कॉन्फ़िगरेशन पुनर्प्राप्त करें
firebaseappcheck.safetyNetConfig.update किसी ऐप का SafetyNet कॉन्फ़िगरेशन अपडेट करें
firebaseappcheck.services.get किसी प्रोजेक्ट की सेवा प्रवर्तन कॉन्फ़िगरेशन पुनर्प्राप्त करें
firebaseappcheck.services.update किसी प्रोजेक्ट की सेवा प्रवर्तन कॉन्फ़िगरेशन अपडेट करें

फायरबेस ऐप वितरण अनुमतियाँ

अनुमति का नाम विवरण
firebaseappdistro.releases.list मौजूदा वितरणों की सूची पुनः प्राप्त करें और लिंक आमंत्रित करें
firebaseappdistro.releases.update वितरण बनाएँ, हटाएँ और संशोधित करें
आमंत्रण लिंक बनाएं और हटाएं
firebaseappdistro.testers.list किसी प्रोजेक्ट में मौजूदा परीक्षकों की सूची पुनर्प्राप्त करें
firebaseappdistro.testers.update किसी प्रोजेक्ट में परीक्षक बनाएँ और हटाएँ
firebaseappdistro.groups.list किसी प्रोजेक्ट में मौजूदा परीक्षक समूहों की सूची पुनर्प्राप्त करें
firebaseappdistro.groups.update किसी प्रोजेक्ट में परीक्षक समूह बनाएं और हटाएं

फायरबेस प्रमाणीकरण अनुमतियाँ

अनुमति का नाम विवरण
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 प्रमाणीकरण में मौजूदा उपयोगकर्ताओं को अद्यतन करें

फायरबेस ए/बी परीक्षण अनुमतियाँ (बीटा)

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

क्लाउड फायरस्टोर अनुमतियाँ

क्लाउड फायरस्टोर अनुमतियों की सूची और विवरण के लिए, Google क्लाउड दस्तावेज़ देखें।

क्लाउड स्टोरेज अनुमतियाँ

क्लाउड स्टोरेज अनुमतियों की सूची और विवरण के लिए, Google क्लाउड दस्तावेज़ देखें।

फायरबेस सुरक्षा नियम (क्लाउड फायरस्टोर और क्लाउड स्टोरेज) अनुमतियाँ

अनुमति का नाम विवरण
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 शुद्धता के लिए परीक्षण स्रोत

फायरबेस अनुमतियों के लिए क्लाउड फ़ंक्शंस

क्लाउड फ़ंक्शंस अनुमतियों की सूची और विवरण के लिए, IAM दस्तावेज़ देखें।

ध्यान रखें कि फ़ंक्शंस की तैनाती के लिए अनुमतियों की एक विशिष्ट कॉन्फ़िगरेशन की आवश्यकता होती है जो मानक फ़ायरबेस पूर्वनिर्धारित भूमिकाओं में शामिल नहीं हैं। फ़ंक्शंस को तैनात करने के लिए, निम्न विकल्पों में से किसी एक का उपयोग करें:

  • किसी प्रोजेक्ट स्वामी को फ़ंक्शंस की तैनाती सौंपें।

    यदि आप केवल गैर-HTTP फ़ंक्शंस तैनात कर रहे हैं, तो एक प्रोजेक्ट संपादक आपके फ़ंक्शंस तैनात कर सकता है।

  • कार्यों की तैनाती एक प्रोजेक्ट सदस्य को सौंपें जिसकी निम्नलिखित दो भूमिकाएँ हों:

    एक प्रोजेक्ट स्वामी Google क्लाउड कंसोल या gcloud CLI का उपयोग करके किसी प्रोजेक्ट सदस्य को ये भूमिकाएँ सौंप सकता है। इस भूमिका कॉन्फ़िगरेशन के लिए विस्तृत चरणों और सुरक्षा निहितार्थों के लिए, IAM दस्तावेज़ देखें।

फायरबेस मैसेजिंग अभियान अनुमतियाँ

ये अनुमतियाँ फायरबेस क्लाउड मैसेजिंग और फायरबेस इन-ऐप मैसेजिंग के अभियानों पर लागू होती हैं।

अनुमति का नाम विवरण
फायरबेसमैसेजिंगकैंपेन.कैंपेन.क्रिएट नए अभियान बनाएं
फायरबेसमैसेजिंगकैंपेन.कैंपेन.डिलीट मौजूदा अभियान हटाएँ
फायरबेसमैसेजिंगकैंपेन.कैंपेन.गेट मौजूदा अभियानों का विवरण पुनः प्राप्त करें
फायरबेसमैसेजिंगकैंपेन.कैंपेन.लिस्ट मौजूदा अभियानों की सूची पुनः प्राप्त करें
फायरबेसमैसेजिंगकैंपेन.कैंपेन.अपडेट मौजूदा अभियान अपडेट करें
फायरबेसमैसेजिंगअभियान.अभियान.प्रारंभ मौजूदा अभियान प्रारंभ करें
फायरबेसमैसेजिंगकैंपेन.कैंपेन.स्टॉप मौजूदा अभियान अपडेट करें

फायरबेस क्लाउड मैसेजिंग अनुमतियाँ

अनुमति का नाम विवरण
क्लाउडमैसेजिंग.मैसेज.क्रिएट एफसीएम HTTP एपीआई और एडमिन एसडीके के माध्यम से सूचनाएं और डेटा संदेश भेजें
अनुमति का नाम विवरण
firebasenotifications.messages.create नोटिफिकेशन कंपोजर में नए संदेश बनाएं
firebasenotifications.messages.delete नोटिफिकेशन कंपोजर में मौजूदा संदेशों को हटाएं
firebasenotifications.messages.get अधिसूचना कंपोजर में मौजूदा संदेशों का विवरण पुनः प्राप्त करें
firebasenotifications.messages.list अधिसूचना कंपोजर में मौजूदा संदेशों की एक सूची पुनर्प्राप्त करें
firebasenotifications.messages.update नोटिफिकेशन कंपोजर में मौजूदा संदेशों को अपडेट करें

फायरबेस क्रैशलाईटिक्स अनुमतियाँ

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

फायरबेस एक्सटेंशन प्रकाशन अनुमतियाँ

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

फायरबेस होस्टिंग अनुमतियाँ

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

फायरबेस इन-ऐप मैसेजिंग अनुमतियाँ (बीटा)

अनुमति का नाम विवरण
firebaseinappmessageing.campaigns.create नए अभियान बनाएं
firebaseinappmessageing.campaigns.delete मौजूदा अभियान हटाएँ
firebaseinappmessageing.campaigns.get मौजूदा अभियानों का विवरण पुनः प्राप्त करें
firebaseinappmessageing.campaigns.list मौजूदा अभियानों की सूची पुनः प्राप्त करें
firebaseinappmessageing.campaigns.update मौजूदा अभियान अपडेट करें

फायरबेस एमएल अनुमतियाँ (बीटा)

अनुमति का नाम विवरण
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 मौजूदा मॉडल संस्करण अपडेट करें

फायरबेस प्रदर्शन निगरानी अनुमतियाँ

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

फायरबेस रीयलटाइम डेटाबेस अनुमतियाँ

अनुमति का नाम विवरण
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 दिन बाद स्थायी रूप से हटा दिया जाता है।

फायरबेस रिमोट कॉन्फिग अनुमतियाँ

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

फायरबेस टेस्ट लैब अनुमतियाँ

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

  • फायरबेस कंसोल से शुरू किए गए परीक्षणों के लिए

    • एक समर्पित अलग फायरबेस प्रोजेक्ट में अपने ऐप का परीक्षण करें।

    • उन सदस्यों को जोड़ें जिन्हें टेस्ट लैब एक्सेस की आवश्यकता है, फिर उन्हें फायरबेस कंसोल का उपयोग करके विरासत परियोजना भूमिकाएँ सौंपें।

      • किसी सदस्य को टेस्ट लैब के साथ परीक्षण चलाने की अनुमति देने के लिए, प्रोजेक्ट संपादक या उससे ऊपर का व्यक्ति नियुक्त करें।
      • किसी सदस्य को टेस्ट लैब में परीक्षण परिणाम देखने की अनुमति देने के लिए, प्रोजेक्ट व्यूअर या उससे ऊपर असाइन करें।
  • अपने स्वयं के क्लाउड स्टोरेज बकेट का उपयोग करते हुए gcloud CLI , टेस्टिंग एपीआई , या ग्रैडल प्रबंधित डिवाइस से शुरू किए गए परीक्षणों के लिए

    • Google क्लाउड कंसोल का उपयोग करके पूर्वनिर्धारित भूमिकाओं की एक जोड़ी निर्दिष्ट करें (जो एक साथ अनुमतियों का आवश्यक सेट प्रदान करती हैं)।

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

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

        • फायरबेस टेस्ट लैब व्यूअर ( roles/cloudtestservice.testViewer )
        • फायरबेस एनालिटिक्स व्यूअर ( 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.settings.create नई टूल परिणाम सेटिंग बनाएं
Cloudtoolresults.settings.get मौजूदा टूल परिणाम सेटिंग्स पुनर्प्राप्त करें
Cloudtoolresults.settings.update टूल परिणाम सेटिंग अपडेट करें
Cloudtoolresults.steps.list निष्पादन के चरणों की एक सूची पुनः प्राप्त करें
Cloudtoolresults.steps.get मौजूदा चरण पुनः प्राप्त करें
Cloudtoolresults.steps.create एक नया चरण बनाएं
Cloudtoolresults.steps.update किसी मौजूदा चरण को अद्यतन करें

बाह्य सेवाओं की अनुमतियों के साथ एकीकरण

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