Firebase IAM अनुमतियां

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

नीचे टेबल में उन अनुमतियों की सूची दी गई है जो किसी 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 की अनुमतियां

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

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

Firebase में ऐप्लिकेशन की जांच की अनुमतियां

अनुमति का नाम ब्यौरा
firebaseappcheck.appAttestConfig.get किसी ऐप्लिकेशन का 'ऐप्लिकेशन प्रमाणित करने से जुड़ा कॉन्फ़िगरेशन' वापस पाना
firebaseappcheck.appAttestConfig.update किसी ऐप्लिकेशन का App प्रमाणित करने के लिए कॉन्फ़िगरेशन अपडेट करना
firebaseappcheck.appCheckTokens.verify Firebase प्रोजेक्ट के लिए जारी किए गए ऐप्लिकेशन की जांच के टोकन की पुष्टि करें
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.recacheEnterpriseConfig.get किसी ऐप्लिकेशन का reCAPTCHA Enterprise कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.recaptchaEnterpriseConfig.update किसी ऐप्लिकेशन के reCAPTCHA Enterprise का कॉन्फ़िगरेशन अपडेट करना
firebaseappcheck.recaptchaV3Config.get किसी ऐप्लिकेशन का reCAPTCHA v3 कॉन्फ़िगरेशन वापस पाना
firebaseappcheck.recaptchaV3Config.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 से पुष्टि करने की अनुमतियां

अनुमति का नाम ब्यौरा
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 किसी प्रयोग को सेट अप करने के लिए Analytics मेटाडेटा फिर से पाएं

Firebase ऐप्लिकेशन होस्टिंग की अनुमतियां (बीटा वर्शन)

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

Cloud Firestore की अनुमतियां

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

Cloud Storage की अनुमतियां

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

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

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

Firebase के लिए Cloud Functions की अनुमतियां

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

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

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

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

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

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

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

ये अनुमतियां, Firebase क्लाउड से मैसेज और Firebase इन-ऐप्लिकेशन मैसेज वाले कैंपेन पर लागू होती हैं.

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

Firebase क्लाउड से मैसेज की अनुमतियां

अनुमति का नाम ब्यौरा
music.messages.create FCM एचटीटीपी एपीआई और एडमिन SDK टूल से सूचनाएं और डेटा मैसेज भेजें
अनुमति का नाम ब्यौरा
firebaseसूचनाएं.messages.create सूचना कंपोज़र में नए मैसेज बनाएं
firebaseसूचनाएं.messages.delete सूचना बनाने वाले टूल में मौजूदा मैसेज मिटाएं
firebaseNotifications.messages.get सूचना बनाने वाले टूल में, मौजूदा मैसेज की जानकारी वापस पाएं
firebaseसूचनाएं.messages.list सूचना बनाने वाले टूल में, मौजूदा मैसेज की सूची वापस पाएं
firebaseसूचनाएं.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 के क्रैश सेशन की जानकारी वापस पाएं
अनुमति का नाम ब्यौरा
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 डाइनैमिक लिंक के मौजूदा डेस्टिनेशन अपडेट करना

Firebase एक्सटेंशन को पब्लिश करने की अनुमतियां

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

Firebase होस्टिंग की अनुमतियां

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

Firebase इन-ऐप्लिकेशन मैसेज की अनुमतियां (बीटा वर्शन)

अनुमति का नाम ब्यौरा
firebaseinapp Messaging.campaigns.create नए कैंपेन बनाना
firebaseinapp Messaging.campaigns.delete मौजूदा कैंपेन मिटाएं
firebaseinapp Messaging.campaigns.get मौजूदा कैंपेन की जानकारी वापस पाएं
firebaseinapp Messaging.campaigns.list मौजूदा कैंपेन की सूची वापस पाएं
firebaseinapp Messaging.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 की परफ़ॉर्मेंस मॉनिटर करने की अनुमतियां

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

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

अनुमति का नाम ब्यौरा
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 रिमोट कॉन्फ़िगरेशन की अनुमतियां

अनुमति का नाम ब्यौरा
cloudconfig.configs.get रिमोट कॉन्फ़िगरेशन का डेटा वापस पाएं
cloudconfig.configs.update रिमोट कॉन्फ़िगरेशन का डेटा अपडेट करें

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

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

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

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

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

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

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

      • किसी सदस्य को टेस्ट लैब की मदद से टेस्ट करने की अनुमति देने के लिए, ये दोनों काम असाइन करें:

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

        • 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 कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन)