भूमिकाओं के माध्यम से आपके प्रोजेक्ट सदस्यों को अनुमतियां दी जाती हैं। भूमिका अनुमतियों का एक संग्रह है। जब आप किसी प्रोजेक्ट सदस्य को कोई भूमिका असाइन करते हैं, तो आप उस प्रोजेक्ट सदस्य को वे सभी अनुमतियाँ प्रदान करते हैं जिनमें भूमिका शामिल होती है।
यह पृष्ठ अनुमतियों द्वारा सक्षम की गई कार्रवाइयों का वर्णन करता है जो आपको किसी Firebase-समर्थित भूमिका में सूचीबद्ध मिल सकती हैं। ये अनुमतियां दो श्रेणियों में आती हैं:
सभी भूमिकाओं के लिए या Firebase के भीतर विशिष्ट कार्यों के लिए आवश्यक पहचान और एक्सेस प्रबंधन (IAM) अनुमतियाँ
आवश्यक अनुमतियाँ
फायरबेस आईएएम में अनुमतियां शामिल हैं जो हैं:
किसी भी Firebase उत्पाद या सेवा का उपयोग करने के लिए आवश्यक है।
कुछ Firebase सेवा-विशिष्ट कार्रवाइयां करने के लिए आवश्यक है।
कुछ 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 उत्पादों और सुविधाओं के लिए अलर्ट प्राप्त करें ( अधिक जानें ) |
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 फ़ंक्शन परिनियोजित कर रहे हैं, तो एक प्रोजेक्ट संपादक आपके फ़ंक्शन को परिनियोजित कर सकता है।
निम्नलिखित दो भूमिकाओं वाले किसी प्रोजेक्ट सदस्य को कार्यों का परिनियोजन सौंपना:
- क्लाउड फ़ंक्शंस व्यवस्थापक भूमिका (
roles/cloudfunctions.admin
) - सेवा खाता उपयोगकर्ता भूमिका (
roles/iam.serviceAccountUser
)
एक प्रोजेक्ट स्वामी 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 | सभी प्रदर्शन डेटा देखें और थ्रेशोल्ड मान जारी करें |
फायरबेस पूर्वानुमान अनुमतियां
अनुमति का नाम | विवरण |
---|---|
firebasepredictions.prediction.create | नई भविष्यवाणियां करें |
firebasepredictions.predictions.delete | मौजूदा पूर्वानुमान हटाएं |
firebasepredictions.predictions.list | मौजूदा भविष्यवाणियों की सूची प्राप्त करें |
firebasepredictions.predictions.update | मौजूदा पूर्वानुमान अपडेट करें |
फायरबेस रीयलटाइम डेटाबेस अनुमतियां
अनुमति का नाम | विवरण |
---|---|
firebasedatabase.instances.create | नए डेटाबेस इंस्टेंस बनाएं |
firebasedatabase.instances.get | डेटाबेस में डेटा तक केवल पढ़ने के लिए पहुंच |
firebasedatabase.instances.list | मौजूदा डेटाबेस इंस्टेंस की सूची प्राप्त करें |
firebasedatabase.instances.update | मौजूदा डेटाबेस इंस्टेंस को अपडेट करें डेटाबेस इंस्टेंस को सक्षम और अक्षम करें डेटाबेस में डेटा तक पहुंच लिखें डेटाबेस के लिए सुरक्षा नियमों को पुनः प्राप्त करें और संशोधित करें डेटाबेस के लिए क्लाउड फ़ंक्शंस ट्रिगर्स को पुनः प्राप्त और संशोधित करें |
फायरबेस रिमोट कॉन्फिग अनुमतियां
अनुमति का नाम | विवरण |
---|---|
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 | बाहरी सेवाओं के लिए मौजूदा एक्सटेंशन कॉन्फ़िगरेशन अपडेट करें (फायरबेस कंसोल> प्रोजेक्ट सेटिंग्स> इंटीग्रेशन) |