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