Firebase IAM अनुमतियां

आपके प्रोजेक्ट के सदस्यों को इसके ज़रिए अनुमतियां दी जाती हैं भूमिकाएं. भूमिका, अनुमतियों का एक संग्रह होती है. किसी प्रोजेक्ट के सदस्य को कोई भूमिका असाइन करने पर, उस प्रोजेक्ट के सदस्य को सभी अनुमतियां होती हैं जो भूमिका की होती हैं.

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

ज़रूरी अनुमतियां

Firebase IAM में ये अनुमतियां शामिल होती हैं:

Firebase प्रॉडक्ट से जुड़ी खास अनुमतियों की सामान्य सूची और ब्यौरे के लिए का संदर्भ लें, तो Firebase प्रॉडक्ट के लिए खास आईएएम अनुमतियां.

सभी भूमिकाओं में शामिल ज़रूरी अनुमतियां

नीचे दी गई टेबल में दी गई अनुमतियों की मदद से, Firebase प्रॉडक्ट या सेवा.

ये अनुमतियां प्रत्येक में अपने आप शामिल हो जाती हैं Firebase की पहले से तय भूमिकाएं.

अनुमति ब्यौरा
Firebase प्रोजेक्ट की जानकारी वापस पाने के लिए अनुमतियां देता है
Firebase प्रोजेक्ट की जानकारी पाने की अनुमतियां देता है
अनुदान Google API की स्थिति देखने और उसे चलाने की अनुमतियां Firebase सीएलआई निर्देश

Firebase की सेवा से जुड़ी कार्रवाइयों के लिए ज़रूरी अनुमतियां

Firebase की सेवा से जुड़ी कुछ कार्रवाइयां करने के लिए, नीचे दी गई टेबल में दी गई अनुमतियां ज़रूरी हैं.

ज़रूरत पड़ने पर, ये अनुमतियां Firebase की पहले से तय की गई हर भूमिका में अपने-आप शामिल हो जाती हैं.

कार्रवाई ज़रूरी अनुमति
साथ मिलकर काम करने वाले टूल की मदद से, Firebase प्रोजेक्ट के इंटिग्रेशन ऐक्सेस करना (इनमें Slack, Jira, और PagerDuty शामिल हैं) firebaseextensions.configs.*
StackDriver के इस्तेमाल और आंकड़े देखें Monitoring.timeSeries.list
Firebase सीएलआई के निर्देश
चलाएं ज़्यादा जानकारी के लिए, रनटाइम कॉन्फ़िगरर ऐक्सेस के बारे में Google Cloud का दस्तावेज़ देखें.
runtimeconfig.*

Firebase मैनेजमेंट से जुड़ी खास कार्रवाइयों के लिए ज़रूरी अनुमतियां

नीचे दी गई टेबल में दी गई अनुमतियां, ऐसी अतिरिक्त अनुमतियां हैं जो Firebase मैनेजमेंट से जुड़ी कुछ खास कार्रवाइयां करने के लिए ज़रूरी हैं.

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

Firebase के प्रॉडक्ट के लिए खास आईएएम अनुमतियां

नीचे दी गई टेबल में उन अनुमतियों की सूची दी गई है जो खास तौर से Firebase के लिए हैं प्रॉडक्ट या सेवा. इन अनुमतियों का इस्तेमाल इन कामों के लिए किया जा सकता है कस्टम भूमिकाएं बनाएं.

Firebase मैनेजमेंट की अनुमतियां

ध्यान दें कि नीचे दी गई कुछ प्रबंधन अनुमतियों में से कुछ खास कार्रवाइयों के लिए अतिरिक्त अनुमतियां ज़रूरी हों.

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

Google Analytics अनुमतियां

ये अनुमतियां, इससे जुड़ी Analytics प्रॉपर्टी का ऐक्सेस देती हैं Firebase प्रोजेक्ट. इनकी मदद से, Firebase प्रोजेक्ट के सदस्य ऐक्सेस कर सकते हैं Analytics डेटा. इसमें ऑडियंस, उपयोगकर्ता प्रॉपर्टी, फ़नल, रिपोर्ट शामिल हैं कन्वर्ज़न वगैरह

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

Firebase App Check अनुमतियां

अनुमति का नाम ब्यौरा
firebaseappcheck.appAttestConfig.get किसी ऐप्लिकेशन का ऐप्लिकेशन प्रमाणित करने का कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.appAttestConfig.update किसी ऐप्लिकेशन के App Attest कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.appCheckTokens.verify Firebase प्रोजेक्ट के लिए जारी किए गए App Check टोकन की पुष्टि करें
firebaseappcheck.debugTokens.get किसी ऐप्लिकेशन के डीबग टोकन वापस पाना
firebaseappcheck.debugTokens.update किसी ऐप्लिकेशन के डीबग टोकन बनाना, अपडेट करना या मिटाना
firebaseappcheck.deviceCheckConfig.get किसी ऐप्लिकेशन का DeviceCheck कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.deviceCheckConfig.update किसी ऐप्लिकेशन के DeviceCheck कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.playIntegrityConfig.get किसी ऐप्लिकेशन के Play Integrity कॉन्फ़िगरेशन को वापस पाना
firebaseappcheck.playIntegrityConfig.update किसी ऐप्लिकेशन के Play Integrity कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.re कैप्चाEnterpriseConfig.get किसी ऐप्लिकेशन का reCAPTCHA Enterprise कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.re कैप्चाEnterpriseConfig.update किसी ऐप्लिकेशन के reCAPTCHA Enterprise कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.re कैप्चाV3Config.get किसी ऐप्लिकेशन का reCAPTCHA v3 कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.re कैप्चाV3Config.update किसी ऐप्लिकेशन के reCAPTCHA v3 कॉन्फ़िगरेशन को अपडेट करना
firebaseappcheck.safetyNetConfig.get किसी ऐप्लिकेशन का SafetyNet कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.safetyNetConfig.update किसी ऐप्लिकेशन का SafetyNet कॉन्फ़िगरेशन अपडेट करना
firebaseappcheck.services.get किसी प्रोजेक्ट के लिए सेवा के उल्लंघन को ठीक करने के तरीके (एनफ़ोर्समेंट) से जुड़े कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.services.update किसी प्रोजेक्ट के लिए, सेवा लागू करने से जुड़े कॉन्फ़िगरेशन अपडेट करना

Firebase App Distribution अनुमतियां

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

Firebase Authentication अनुमतियां

अनुमति का नाम ब्यौरा
firebaseauth.configs.create Authentication कॉन्फ़िगरेशन बनाएं
firebaseauth.configs.get Authentication कॉन्फ़िगरेशन वापस पाएं
firebaseauth.configs.getHashConfig उपयोगकर्ता खातों का पासवर्ड हैश कॉन्फ़िगरेशन और पासवर्ड हैश पाएं
firebaseauth.configs.getSecret Authentication कॉन्फ़िगरेशन में क्लाइंट सीक्रेट पाएं
firebaseauth.configs.update Authentication के मौजूदा कॉन्फ़िगरेशन को अपडेट करें
firebaseauth.users.create Authentication में नए उपयोगकर्ता बनाएं
firebaseauth.users.createsession लॉग इन किए हुए उपयोगकर्ता के लिए सेशन कुकी बनाना
firebaseauth.users.delete Authentication के मौजूदा उपयोगकर्ताओं को मिटाएं
firebaseauth.users.get मौजूदा Authentication उपयोगकर्ताओं की सूची वापस पाएं
firebaseauth.users.sendEmail उपयोगकर्ताओं को ईमेल भेजना
firebaseauth.users.update Authentication के मौजूदा उपयोगकर्ताओं को अपडेट करें

Firebase A/B Testing अनुमतियां (बीटा वर्शन)

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

Firebase App Hosting अनुमतियां (बीटा)

अनुमति का नाम ब्यौरा
firebaseapphosting.backends.create Firebase प्रोजेक्ट के लिए नया App Hosting बैकएंड बनाएं.
firebaseapphosting.backends.delete Firebase प्रोजेक्ट से, किसी मौजूदा App Hosting बैकएंड को मिटाएं.
firebaseapphosting.backends.get किसी खास App Hosting बैकएंड के बारे में जानकारी यहां पाएं Firebase प्रोजेक्ट.
firebaseapphosting.backends.list Firebase प्रोजेक्ट में सभी उपलब्ध App Hosting बैकएंड की सूची बनाएं.
firebaseapphosting.backends.अपडेट मौजूदा App Hosting का कॉन्फ़िगरेशन या सेटिंग बदलें बैकएंड.
firebaseapphosting.builds.create Firebase प्रोजेक्ट में, App Hosting बैकएंड के लिए नई बिल्ड प्रोसेस शुरू करना.
firebaseapphosting.builds.delete App Hosting बैकएंड में मौजूद बिल्ड मिटाएं.
firebaseapphosting.builds.get App Hosting में मौजूदा बिल्ड की जानकारी वापस पाएं बैकएंड.
firebaseapphosting.builds.list किसी App Hosting बैकएंड से जुड़े सभी बिल्ड की सूची Firebase प्रोजेक्ट.
firebaseapphosting.builds.update फ़ाइनल नहीं किए गए मौजूदा App Hosting बिल्ड के कॉन्फ़िगरेशन में बदलाव करें.
firebaseapphosting.domains.create App Hosting के लिए एक नया डोमेन असोसिएशन बनाएं Firebase प्रोजेक्ट में बैकएंड करें.
firebaseapphosting.domains.delete App Hosting बैकएंड से कोई डोमेन असोसिएशन हटाएं.
firebaseapphosting.domains.get इससे जुड़े किसी खास डोमेन की जानकारी वापस पाई जा सकती है App Hosting साइट.
firebaseapphosting.domains.list App Hosting से जुड़े सभी डोमेन की सूची बनाएं.
firebaseapphosting.domains.update किसी डोमेन की सेटिंग या कॉन्फ़िगरेशन को App Hosting बैकएंड.
firebaseapphosting.rollout.create किसी मौजूदा App Hosting बैकएंड के लिए, मौजूदा वर्शन के लिए, मौजूदा वर्शन का प्रमोशन करने के लिए नया रोल आउट शुरू करें.
firebaseapphosting.rollout.get App Hosting के किसी खास रोल आउट के बारे में जानकारी वापस पाएं.
firebaseapphosting.rollouts.list किसी App Hosting बैकएंड से जुड़े सभी रोल आउट की सूची बनाएं.
firebaseapphosting.traffic.get इसके लिए वर्तमान ट्रैफ़िक विभाजन और रोल आउट नीति पुनर्प्राप्त करें App Hosting साइट.
firebaseapphosting.traffic.list `firebaseapphosting.traffic.get` के फ़ंक्शन में एक जैसा, जिसमें सभी बैकएंड के लिए सूची को फिर से पाने की सुविधा शामिल है आपके पास यह अनुमति है.
firebaseapphosting.traffic.update किसी App Hosting बैकएंड के लिए, ट्रैफ़िक के मौजूदा बंटवारे और रोल आउट की नीति में बदलाव करें.

Cloud Firestore अनुमतियां

Cloud Firestore की अनुमतियों की सूची और जानकारी के लिए, यहां दी गई अनुमतियां देखें Google Cloud का दस्तावेज़.

Cloud Storage अनुमतियां

Cloud Storage की अनुमतियों की सूची और जानकारी के लिए, यहां दी गई अनुमतियां देखें Google Cloud का दस्तावेज़.

Firebase के सुरक्षा नियमों (Cloud Firestore और Cloud Storage) की अनुमतियां

अनुमति का नाम ब्यौरा
firebaserules.releases.create रिलीज़ बनाएं
firebaserules.Releases.delete रिलीज़ मिटाएं
firebaserules.Releases.get रिलीज़ वापस पाना
firebaseRules.releases.get प्रोसेस, रिलीज़ के लिए बाइनरी एक्सीक्यूटेबल पेलोड वापस पाना
firebaseनियम.releases.list रिलीज़ की सूची वापस पाना
firebaserules.Releases.update (अपडेट) रिलीज़ के लिए नियमसेट के रेफ़रंस अपडेट करें
firebaserules.rulesets.create नए नियमसेट बनाएं
firebaserules.rulesets.delete मौजूदा नियमसेट हटाएं
firebaserules.Ruleets.get सोर्स वाले रूलसेट वापस पाएं
firebaserules.rulesets.list नियमसेट मेटाडेटा ढूंढना (कोई सोर्स नहीं)
firebaserules.rulesets.test सही होने की जांच करने के लिए सोर्स

Cloud Functions for Firebase अनुमतियां

Cloud Functions अनुमतियों की सूची और जानकारी के लिए, IAM दस्तावेज़ देखें.

ध्यान रखें कि फ़ंक्शन के डिप्लॉयमेंट के लिए, आपको ऐसी अनुमतियां जो स्टैंडर्ड Firebase की पहले से तय भूमिकाएं. फ़ंक्शन डिप्लॉय करने के लिए, इनमें से कोई एक विकल्प इस्तेमाल करें:

  • किसी प्रोजेक्ट के लिए फ़ंक्शन डिप्लॉय करना मालिक.

    अगर सिर्फ़ बिना एचटीटीपी वाले फ़ंक्शन डिप्लॉय किए जा रहे हैं, तो एडिटर आपके फ़ंक्शन को डिप्लॉय कर सकता है.

  • फ़ंक्शन का डिप्लॉयमेंट किसी ऐसे प्रोजेक्ट सदस्य को सौंपें जिसके पास नीचे दिए गए दोनों हैं भूमिकाएं:

    प्रोजेक्ट का मालिक, प्रोजेक्ट के सदस्य को ये भूमिकाएं असाइन कर सकता है Google Cloud कंसोल या gcloud सीएलआई का इस्तेमाल करके. इस भूमिका कॉन्फ़िगरेशन के लिए विस्तृत चरणों और सुरक्षा अनुमानों के लिए, यह देखें IAM दस्तावेज़.

Firebase मैसेजिंग कैंपेन की अनुमतियां

ये अनुमतियां Firebase Cloud Messaging और Firebase In-App Messaging.

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

Firebase Cloud Messaging अनुमतियां

अनुमति का नाम ब्यौरा
Cloudमैसेज सेवा.messages.create FCM एचटीटीपी एपीआई और एडमिन SDK के ज़रिए सूचनाएं और डेटा मैसेज भेजना
अनुमति का नाम ब्यौरा
firebaseसूचना.messages.create सूचना बनाने वाले टूल में नए मैसेज बनाना
firebasenotifications.messages.delete सूचना बनाने वाले टूल में मौजूद मैसेज मिटाना
firebaseसूचना.messages.get सूचना बनाने वाले टूल में मौजूदा मैसेज की जानकारी वापस पाना
firebaseसूचना.messages.सूची सूचना बनाने वाले टूल में मौजूदा मैसेज की सूची वापस पाना
firebaseसूचना.messages.update सूचना बनाने वाले टूल में मौजूदा मैसेज अपडेट करना

Firebase Crashlytics अनुमतियां

अनुमति का नाम ब्यौरा
firebasecrashlytics.config.get Crashlytics कॉन्फ़िगरेशन सेटिंग वापस पाएं
firebasecrashlytics.config.update Crashlytics की कॉन्फ़िगरेशन सेटिंग अपडेट करें
firebasecrashlytics.data.get (Firebase) 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 रिपोर्ट वापस पाएं
अनुमति का नाम ब्यौरा
firebase Dynamiclinks.domains.create नए Dynamic Links डोमेन बनाना
firebaseडाइनैमिकlinks.domains.delete मौजूदा Dynamic Links डोमेन मिटाना
firebaseडाइनैमिकlinks.domains.get मौजूदा Dynamic Links डोमेन की जानकारी पाना
firebasedynamiclinks.domains.list मौजूदा Dynamic Links डोमेन की सूची वापस पाएं
firebasedynamiclinks.domains.update मौजूदा Dynamic Links डोमेन अपडेट करें
firebasedynamiclinks.links.create नया Dynamic Links बनाएं
firebasedynamiclinks.links.get मौजूदा Dynamic Links की जानकारी पाना
firebaseडाइनैमिकlinks.links.list मौजूदा Dynamic Links की सूची वापस पाएं
firebaseडाइनैमिकlinks.links.update मौजूदा Dynamic Links को अपडेट करें
firebasedynamiclinks.stats.get Dynamic Links आंकड़े वापस पाएं
firebaseडाइनैमिकlinks.destinations.list मौजूदा Dynamic Links गंतव्यों को वापस पाएं
firebaseडाइनैमिकlinks.destinations.update मौजूदा Dynamic Links डेस्टिनेशन अपडेट करें

Firebase Extensions पब्लिश करने की अनुमतियां

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

Firebase Hosting अनुमतियां

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

Firebase In-App Messaging अनुमतियां (बीटा वर्शन)

अनुमति का नाम ब्यौरा
firebaseinapp Messaging.campaigns.create नए कैंपेन बनाएं
firebaseinappMESSAGE.campaigns.delete मौजूदा कैंपेन मिटाएं
firebaseinappmessage.campaigns.get मौजूदा अभियानों के विवरण पाएं
firebaseinappMessages.campaigns.list मौजूदा अभियानों की सूची फिर से पाएं
firebaseinappmessaging.campaigns.update मौजूदा कैंपेन अपडेट करें

Firebase ML अनुमतियां (बीटा वर्शन)

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

Firebase Performance Monitoring अनुमतियां

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

Firebase Realtime Database अनुमतियां

अनुमति का नाम ब्यौरा
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 दिन बाद.

Firebase Remote Config अनुमतियां

अनुमति का नाम ब्यौरा
Cloudconfig.configs.get Remote Config का डेटा वापस पाना
cloudconfig.configs.update Remote Config का डेटा अपडेट करें

Firebase Test Lab अनुमतियां

Test Lab को Cloud Storage बकेट का ऐक्सेस चाहिए, इसलिए इसे अनुमतियों का खास कॉन्फ़िगरेशन जो स्टैंडर्ड Firebase की पहले से तय की गई भूमिकाएं. Test Lab को ऐक्सेस देने के लिए, इनमें से कोई एक विकल्प इस्तेमाल करें:

  • Firebase कंसोल से शुरू की गई जांचों के लिए

    • अपने ऐप्लिकेशन को किसी खास Firebase प्रोजेक्ट में टेस्ट करें.

    • उन सदस्यों को जोड़ें जिन्हें Test Lab का ऐक्सेस चाहिए. इसके बाद, Firebase console का इस्तेमाल करके, उन्हें लीगेसी प्रोजेक्ट की भूमिकाएं असाइन करें.

      • किसी सदस्य को Test Lab का इस्तेमाल करके जांच करने की अनुमति देने के लिए, प्रोजेक्ट असाइन करें एडिटर या इससे ज़्यादा.
      • किसी सदस्य को Test Lab में टेस्ट के नतीजे देखने की अनुमति देने के लिए, उसे प्रोजेक्ट के लिए दर्शक या उससे ज़्यादा का ऐक्सेस असाइन करें.
  • इनकी मदद से शुरू की गई जांचों के लिए gcloud सीएलआई, Testing API का इस्तेमाल कर सकते हैं या Gradle मैनेज किए जाने वाले डिवाइस जब Cloud Storage बकेट का इस्तेमाल किया जा रहा हो

    • पहले से तय की गई भूमिकाओं का एक जोड़ा असाइन करें, जो साथ मिलकर ज़रूरी सेट असाइन कर देते हों का उपयोग करके) Google Cloud कंसोल.

      • किसी सदस्य को Test Lab का इस्तेमाल करके जांच करने की अनुमति देने के लिए, दोनों को असाइन करें:

        • Firebase टेस्ट लैब एडमिन (roles/cloudtestservice.testAdmin)
        • Firebase Analytics व्यूअर (roles/firebase.analyticsViewer)
      • किसी सदस्य को Test Lab में जांच के नतीजे देखने की अनुमति देने के लिए, दोनों को असाइन करें:

        • Firebase टेस्ट लैब व्यूअर (roles/cloudtestservice.testViewer)
        • Firebase Analytics व्यूअर (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.histories.list गतिविधियों के इतिहास की सूची वापस पाना
Cloudtoolresults.histories.get मौजूदा इतिहास वापस पाना
cloudtoolresults.histories.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 बाहरी सेवाओं के लिए एक्सटेंशन के नए कॉन्फ़िगरेशन बनाएं
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebaseextensions.configs.delete बाहरी सेवाओं के लिए, एक्सटेंशन के मौजूदा कॉन्फ़िगरेशन मिटाएं
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebaseextensions.configs.list बाहरी सेवाओं के लिए एक्सटेंशन कॉन्फ़िगरेशन की सूची वापस पाएं
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)
firebaseextensions.configs.update बाहरी सेवाओं के लिए, एक्सटेंशन के मौजूदा कॉन्फ़िगरेशन अपडेट करें
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)