Catch up on highlights from Firebase at Google I/O 2023. Learn more

फायरबेस आईएएम अनुमतियां

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

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

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

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

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

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

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

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

अनुमति विवरण
Firebase प्रोजेक्ट जानकारी पुनर्प्राप्त करने की अनुमति देता है
Firebase प्रोजेक्ट जानकारी पुनर्प्राप्त करने की अनुमति देता है
Google API की स्थिति की जांच करने और Firebase CLI कमांड चलाने की अनुमति देता है

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

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

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

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

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

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

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

Firebase उत्पाद-विशिष्ट IAM अनुमतियां

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

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

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

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

Google विश्लेषिकी अनुमतियाँ

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

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

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

अनुमति का नाम विवरण
firebaseappcheck.appAttestConfig.get किसी ऐप के ऐप अटेस्ट कॉन्फ़िगरेशन को पुनः प्राप्त करें
firebaseappcheck.appAttestConfig.update किसी ऐप के ऐप अटेस्ट कॉन्फ़िगरेशन को अपडेट करें
firebaseappcheck.appCheckTokens.verify Firebase प्रोजेक्ट के लिए जारी किए गए ऐप चेक टोकन को सत्यापित करें
firebaseappcheck.debugTokens.get ऐप के डीबग टोकन पुनर्प्राप्त करें
firebaseappcheck.debugTokens.update ऐप के डीबग टोकन बनाएं, अपडेट करें या हटाएं
firebaseappcheck.deviceCheckConfig.get किसी ऐप के डिवाइसचेक कॉन्फ़िगरेशन को पुनः प्राप्त करें
firebaseappcheck.deviceCheckConfig.update किसी ऐप के डिवाइसचेक कॉन्फ़िगरेशन को अपडेट करें
firebaseappcheck.playIntegrityConfig.get किसी ऐप के Play Integrity कॉन्फ़िगरेशन को पुनः प्राप्त करें
firebaseappcheck.playIntegrityConfig.update किसी ऐप के Play Integrity कॉन्फ़िगरेशन को अपडेट करें
firebaseappcheck.recaptchaEnterpriseConfig.get किसी ऐप के reCAPTCHA एंटरप्राइज़ कॉन्फ़िगरेशन को पुनः प्राप्त करें
firebaseappcheck.recaptchaEnterpriseConfig.update किसी ऐप के reCAPTCHA Enterprise कॉन्फ़िगरेशन को अपडेट करें
firebaseappcheck.recaptchaV3Config.get किसी ऐप के reCAPTCHA v3 कॉन्फ़िगरेशन को पुनः प्राप्त करें
firebaseappcheck.recaptchaV3Config.update किसी ऐप के reCAPTCHA v3 कॉन्फ़िगरेशन को अपडेट करें
firebaseappcheck.safetyNetConfig.get किसी ऐप के सेफ्टीनेट कॉन्फ़िगरेशन को पुनः प्राप्त करें
firebaseappcheck.safetyNetConfig.update ऐप के सेफ्टीनेट कॉन्फ़िगरेशन को अपडेट करें
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 प्रमाणीकरण में मौजूदा उपयोगकर्ताओं को अपडेट करें

Firebase A/B परीक्षण अनुमतियां (बीटा)

अनुमति का नाम विवरण
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 दस्तावेज़ीकरण देखें।

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

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

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

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

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

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

अनुमति का नाम विवरण
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 नए डायनामिक लिंक डोमेन बनाएँ
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 मौजूदा डायनामिक लिंक गंतव्यों को अपडेट करें

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

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

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

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

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

अनुमति का नाम विवरण
firebaseml.compressionjobs.create नए संपीड़न कार्य बनाएँ
firebaseml.compressionjobs.delete मौजूदा संपीड़न कार्य हटाएं
firebaseml.compressionjobs.get मौजूदा संपीड़न कार्यों का विवरण प्राप्त करें
firebaseml.compressionjobs.list मौजूदा कंप्रेशन जॉब की सूची प्राप्त करें
firebaseml.compressionjobs.start संपीड़न कार्य प्रारंभ करें
firebaseml.compressionjobs.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 रिमोट कॉन्फिग डेटा अपडेट करें

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

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

  • Firebase कंसोल से शुरू किए गए परीक्षणों के लिए

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

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

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

    • 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.history.list इतिहास की एक सूची प्राप्त करें
Cloudtoolresults.history.get मौजूदा इतिहास को पुनः प्राप्त करें
Cloudtoolresults.history.create एक नया इतिहास रचें
Cloudtoolresults.settings.create नई टूल परिणाम सेटिंग बनाएं
Cloudtoolresults.settings.get मौजूदा टूल परिणाम सेटिंग्स को पुनः प्राप्त करें
क्लाउडटूलरिजल्ट्स.सेटिंग्स.अपडेट टूल परिणाम सेटिंग अपडेट करें
Cloudtoolresults.steps.list निष्पादन के लिए चरणों की सूची प्राप्त करें
Cloudtoolresults.steps.get किसी मौजूदा चरण को पुनः प्राप्त करें
Cloudtoolresults.steps.create एक नया कदम बनाएँ
Cloudtoolresults.steps.update किसी मौजूदा चरण को अपडेट करें

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

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