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

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

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

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

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

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

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

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

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

अनुमति विवरण
firebaseanalytics.resources.googleAnalyticsपढ़ें और विश्लेषण करें Google Analytics से सेगमेंट और डेटा देखने की अनुमति देता है
Firebase परियोजना की जानकारी प्राप्त करने की अनुमति देता है
Google API की स्थिति की जांच करने और Firebase CLI कमांड चलाने की अनुमति देता है

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

अनुमति का नाम विवरण
firebaseanalytics.resources.googleAnalyticsसंपादित करें ऑडियंस, उपयोगकर्ता प्रॉपर्टी, फ़नल, रिपोर्टिंग पैरामीटर, रूपांतरण और पोस्टबैक सहित मौजूदा Analytics डेटा को संशोधित करें
अधिक जानकारी के लिए, विश्लेषिकी सहायता देखें।
firebaseanalytics.resources.googleAnalyticsपढ़ें और विश्लेषण करें रिपोर्ट और कॉन्फ़िगरेशन डेटा सहित मौजूदा Analytics डेटा देखें
रिपोर्ट में डेटा में हेरफेर करें (उदाहरण के लिए, फ़िल्टर)
अधिक जानकारी के लिए, विश्लेषिकी सहायता देखें।

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

अनुमति का नाम विवरण
firebaseappcheck.appAttestConfig.get किसी ऐप का ऐप अटेस्ट कॉन्‍फ़िगरेशन पुनर्प्राप्त करें
firebaseappcheck.appAttestConfig.update किसी ऐप के ऐप अटेस्ट कॉन्‍फ़िगरेशन को अपडेट करें
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 किसी ऐप का रीकैप्चा एंटरप्राइज़ कॉन्फ़िगरेशन पुनर्प्राप्त करें
firebaseappcheck.recaptchaEnterpriseConfig.update ऐप के रीकैप्चा एंटरप्राइज कॉन्फ़िगरेशन को अपडेट करें
firebaseappcheck.recaptchaV3Config.get ऐप के रीकैप्चा v3 कॉन्फ़िगरेशन को पुनः प्राप्त करें
firebaseappcheck.recaptchaV3Config.update ऐप के रीकैप्चा v3 कॉन्फ़िगरेशन को अपडेट करें
firebaseappcheck.safetyNetConfig.get किसी ऐप का सेफ्टीनेट कॉन्फ़िगरेशन पुनर्प्राप्त करें
firebaseappcheck.safetyNetConfig.update किसी ऐप का सेफ्टीनेट कॉन्फ़िगरेशन अपडेट करें
firebaseappcheck.services.get किसी प्रोजेक्ट की सेवा प्रवर्तन कॉन्फ़िगरेशन पुनर्प्राप्त करें
firebaseappcheck.services.update किसी प्रोजेक्ट के सेवा प्रवर्तन कॉन्फ़िगरेशन अपडेट करें

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

अनुमति का नाम विवरण
firebaseauth.configs.create प्रमाणीकरण कॉन्फ़िगरेशन बनाएं
firebaseauth.configs.get प्रमाणीकरण कॉन्फ़िगरेशन पुनर्प्राप्त करें
firebaseauth.configs.getHashConfig उपयोगकर्ता खातों का पासवर्ड हैश कॉन्फ़िगरेशन और पासवर्ड हैश प्राप्त करें
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 प्रयोग स्थापित करने के लिए विश्लेषण मेटाडेटा पुनर्प्राप्त करें

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

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

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

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

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

अनुमति का नाम विवरण
firebaserules.releases.create रिलीज़ बनाएं
firebaserules.releases.delete रिलीज़ हटाएं
firebaserules.releases.get रिलीज़ पुनर्प्राप्त करें
firebaserules.releases.getExecutable रिलीज के लिए बाइनरी निष्पादन योग्य पेलोड पुनर्प्राप्त करें
firebaserules.releases.list रिलीज की एक सूची प्राप्त करें
firebaserules.releases.update रिलीज़ के लिए नियम सेट संदर्भ अपडेट करें
firebaserules.rulessets.create नए नियम बनाएं
firebaserules.rulessets.delete मौजूदा नियम सेट हटाएं
firebaserules.rulessets.get स्रोत के साथ नियम प्राप्त करें
firebaserules.rulessets.list नियमसेट मेटाडेटा खोजें (कोई स्रोत नहीं)
firebaserules.rulessets.test शुद्धता के लिए परीक्षण स्रोत

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

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

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

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

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

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

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

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

अनुमति का नाम विवरण
Cloudmessaging.messages.create FCM HTTP API और AdminSDK के माध्यम से सूचनाएं और डेटा संदेश भेजें
firebaseसूचनाएं.संदेश.बनाएं सूचना संगीतकार में नए संदेश बनाएँ
firebaseसूचनाएँ.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 क्रैश सत्रों के बारे में विवरण प्राप्त करें
firebasecrashlytics.sessions.list Crashlytics क्रैश सत्रों की सूची प्राप्त करें
अनुमति का नाम विवरण
firebasecrash.issues.update मौजूदा क्रैशलाईटिक्स मुद्दों को अपडेट करें, मुद्दों पर नोट्स बनाएं और वेग अलर्ट सेट करें
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 फायरबेस प्रोजेक्ट के लिए मौजूदा होस्टिंग संसाधनों का विवरण पुनर्प्राप्त करें
firebasehosting.sites.list Firebase प्रोजेक्ट के लिए होस्टिंग संसाधनों की सूची प्राप्त करें
firebasehosting.sites.update Firebase प्रोजेक्ट के लिए मौजूदा होस्टिंग संसाधनों को अपडेट करें

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.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 सभी प्रदर्शन डेटा देखें और थ्रेशोल्ड मान जारी करें

Firebase पूर्वानुमान अनुमतियां (शट डाउन)

अनुमति का नाम विवरण
firebasepredictions.prediction.create नई भविष्यवाणियां करें
firebasepredictions.predictions.delete मौजूदा पूर्वानुमान हटाएं
firebasepredictions.predictions.list मौजूदा भविष्यवाणियों की सूची प्राप्त करें
firebasepredictions.predictions.update मौजूदा पूर्वानुमान अपडेट करें

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

अनुमति का नाम विवरण
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 प्रोजेक्ट में अपने ऐप्लिकेशन का परीक्षण करें।

    • उन सदस्यों को जोड़ें जिन्हें टेस्ट लैब एक्सेस की आवश्यकता है, फिर उन्हें 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.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 बाहरी सेवाओं के लिए मौजूदा एक्सटेंशन कॉन्फ़िगरेशन अपडेट करें
(फायरबेस कंसोल> प्रोजेक्ट सेटिंग्स> इंटीग्रेशन)