आपके प्रोजेक्ट के सदस्यों को इसके ज़रिए अनुमतियां दी जाती हैं भूमिकाएं. भूमिका, अनुमतियों का एक संग्रह होती है. किसी प्रोजेक्ट के सदस्य को कोई भूमिका असाइन करने पर, उस प्रोजेक्ट के सदस्य को सभी अनुमतियां होती हैं जो भूमिका की होती हैं.
इस पेज पर उन कार्रवाइयों के बारे में बताया गया है जो अनुमतियों की वजह से चालू होती हैं एक Firebase-समर्थित भूमिका में सूचीबद्ध है. ये अनुमतियां दो कैटगरी में आती हैं:
पहचान और ऐक्सेस मैनेजमेंट (आईएएम) की ज़रूरी अनुमतियां सभी भूमिकाओं के लिए या Firebase में खास कार्रवाइयों के लिए
ज़रूरी अनुमतियां
Firebase IAM में ये अनुमतियां शामिल होती हैं:
Firebase के किसी भी प्रॉडक्ट या सेवा का इस्तेमाल करने के लिए ज़रूरी है.
Firebase की सेवा से जुड़ी कुछ कार्रवाइयां करने के लिए ज़रूरी है.
Firebase मैनेजमेंट से जुड़ी कुछ खास कार्रवाइयां करने के लिए ज़रूरी है.
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 Editor की भूमिका को ऐक्सेस करने की अनुमति देता है Analytics प्रॉपर्टी |
firebaseanalytics.resources.googleAnalyticsAdditionalAccess | डिफ़ॉल्ट रूप से, यह लिंक किए गए Analytics मार्केटर की भूमिका को असाइन करता है Analytics प्रॉपर्टी |
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze | डिफ़ॉल्ट रूप से, लिंक किए गए खाते में Analytics व्यूअर की भूमिका असाइन करता है Analytics प्रॉपर्टी |
firebaseanalytics.resources.googleAnalyticsRestrictedAccess | डिफ़ॉल्ट रूप से, लिंक किए गए खाते में Analytics व्यूअर की भूमिका असाइन करता है ऐसी Analytics प्रॉपर्टी जिसमें आय के डेटा और लागत डेटा का ऐक्सेस नहीं है |
Firebase के ऐप्लिकेशन की जांच करने की अनुमतियां
अनुमति का नाम | ब्यौरा |
---|---|
firebaseappcheck.appAttestConfig.get | किसी ऐप्लिकेशन का ऐप्लिकेशन प्रमाणित करने का कॉन्फ़िगरेशन वापस पाना |
firebaseappcheck.appAttestConfig.update | किसी ऐप्लिकेशन के App Attest कॉन्फ़िगरेशन को अपडेट करना |
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.re कैप्चाEnterpriseConfig.get | किसी ऐप्लिकेशन का reCAPTCHA Enterprise कॉन्फ़िगरेशन वापस पाना |
firebaseappcheck.re कैप्चाEnterpriseConfig.update | किसी ऐप्लिकेशन के reCAPTCHA Enterprise कॉन्फ़िगरेशन को अपडेट करना |
firebaseappcheck.re कैप्चाV3Config.get | किसी ऐप्लिकेशन का reCAPTCHA v3 कॉन्फ़िगरेशन वापस पाना |
firebaseappcheck.recacheV3Config.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.अपडेट | किसी मौजूदा ऐप्लिकेशन होस्टिंग की कॉन्फ़िगरेशन या सेटिंग में बदलाव करें बैकएंड. |
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.rollout.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) की अनुमतियां
अनुमति का नाम | ब्यौरा |
---|---|
firebaserules.releases.create | रिलीज़ बनाएं |
firebaserules.Releases.delete | रिलीज़ मिटाएं |
firebaserules.Releases.get | रिलीज़ वापस पाना |
firebaseRules.releases.get प्रोसेस, | रिलीज़ के लिए बाइनरी एक्ज़ीक्यूटेबल पेलोड वापस पाएं |
firebaseनियम.releases.list | रिलीज़ की सूची वापस पाना |
firebaserules.Releases.update (अपडेट) | रिलीज़ के लिए नियमसेट के रेफ़रंस अपडेट करें |
firebaserules.rulesets.create | नए नियमसेट बनाएं |
firebaserules.Ruleets.delete | मौजूदा नियमसेट हटाएं |
firebaserules.Ruleets.get | सोर्स वाले रूलसेट वापस पाएं |
firebaseRule.rulesets.list | नियमसेट मेटाडेटा ढूंढना (कोई सोर्स नहीं) |
firebaserules.rulesets.test | सही होने की जांच करने के लिए सोर्स |
'Firebase के लिए Cloud Functions' की अनुमतियां
Cloud Functions की अनुमतियों की सूची और ब्यौरे के लिए, IAM दस्तावेज़.
ध्यान रखें कि फ़ंक्शन के डिप्लॉयमेंट के लिए, आपको ऐसी अनुमतियां जो स्टैंडर्ड Firebase की पहले से तय भूमिकाएं. फ़ंक्शन डिप्लॉय करने के लिए, इनमें से किसी एक विकल्प का इस्तेमाल करें:
किसी प्रोजेक्ट के लिए फ़ंक्शन डिप्लॉय करना मालिक.
अगर सिर्फ़ बिना एचटीटीपी वाले फ़ंक्शन डिप्लॉय किए जा रहे हैं, तो एडिटर आपके फ़ंक्शन को डिप्लॉय कर सकता है.
फ़ंक्शन का डिप्लॉयमेंट किसी ऐसे प्रोजेक्ट सदस्य को सौंपें जिसके पास नीचे दिए गए दोनों हैं भूमिकाएं:
- Cloud Functions एडमिन की भूमिका (
roles/cloudfunctions.admin
) - सेवा खाते के उपयोगकर्ता की भूमिका (
roles/iam.serviceAccountUser
)
प्रोजेक्ट का मालिक, प्रोजेक्ट के सदस्य को ये भूमिकाएं असाइन कर सकता है Google Cloud Console या gcloud सीएलआई का इस्तेमाल करके. इस भूमिका कॉन्फ़िगरेशन के लिए विस्तृत चरणों और सुरक्षा अनुमानों के लिए, यह देखें IAM दस्तावेज़.
- Cloud Functions एडमिन की भूमिका (
Firebase मैसेजिंग कैंपेन की अनुमतियां
ये अनुमतियां, 'Firebase क्लाउड से मैसेज' और Firebase इन-ऐप्लिकेशन मैसेज भेजें.
अनुमति का नाम | ब्यौरा |
---|---|
firebaseMessagescampaigns.campaigns.create | नए कैंपेन बनाएं |
firebaseMessagecampaigns.campaigns.delete | मौजूदा कैंपेन मिटाएं |
firebaseMessagescampaigns.campaigns.get | मौजूदा अभियानों के विवरण पाएं |
firebaseMessagescampaigns.campaigns.list | मौजूदा अभियानों की सूची फिर से पाएं |
firebaseMessagescampaigns.campaigns.update | मौजूदा कैंपेन अपडेट करें |
firebaseMessagescampaigns.campaigns.start | मौजूदा कैंपेन शुरू करें |
firebaseMESSAGEcampaigns.campaigns.stop | मौजूदा कैंपेन अपडेट करें |
Firebase क्लाउड से मैसेज की अनुमतियां
अनुमति का नाम | ब्यौरा |
---|---|
Cloud Messaging.messages.create | FCM HTTP API के ज़रिए सूचनाएं और डेटा मैसेज भेजें और एडमिन SDK टूल |
अनुमति का नाम | ब्यौरा |
---|---|
firebaseसूचना.messages.create | सूचना बनाने वाले टूल में नए मैसेज बनाना |
firebaseसूचना.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 डाइनैमिक लिंक की अनुमतियां
अनुमति का नाम | ब्यौरा |
---|---|
firebase Dynamiclinks.domains.create | डाइनैमिक लिंक के नए डोमेन बनाना |
firebaseडाइनैमिकlinks.domains.delete | डाइनैमिक लिंक के मौजूदा डोमेन मिटाएं |
firebaseडाइनैमिकlinks.domains.get | मौजूदा डाइनैमिक लिंक डोमेन की जानकारी वापस पाएं |
firebaseडाइनैमिकlinks.domains.list | मौजूदा डाइनैमिक लिंक डोमेन की सूची वापस पाना |
firebase Dynamiclinks.domains.update | डाइनैमिक लिंक के मौजूदा डोमेन अपडेट करना |
firebase Dynamiclinks.links.create | नए डाइनैमिक लिंक बनाएं |
firebaseडाइनैमिकlinks.links.get | मौजूदा डाइनैमिक लिंक की जानकारी वापस पाएं |
firebaseडाइनैमिकlinks.links.list | मौजूदा डाइनैमिक लिंक की सूची वापस पाना |
firebaseडाइनैमिकlinks.links.update | मौजूदा डाइनैमिक लिंक अपडेट करना |
firebaseडाइनैमिकlinks.stats.get | डाइनैमिक लिंक के आंकड़े वापस पाना |
firebaseडाइनैमिकlinks.destinations.list | डाइनैमिक लिंक के मौजूदा डेस्टिनेशन वापस पाएं |
firebaseडाइनैमिकlinks.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 | नए कैंपेन बनाएं |
firebaseinappMESSAGE.campaigns.delete | मौजूदा कैंपेन मिटाएं |
firebaseinappmessage.campaigns.get | मौजूदा अभियानों के विवरण पाएं |
firebaseinappMessages.campaigns.list | मौजूदा अभियानों की सूची फिर से पाएं |
firebaseinappMESSAGE.campaigns.update | मौजूदा कैंपेन अपडेट करें |
Firebase एमएल अनुमतियां (बीटा)
अनुमति का नाम | ब्यौरा |
---|---|
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 टेस्ट लैब की अनुमतियां
टेस्ट लैब को Cloud Storage बकेट का ऐक्सेस चाहिए, इसलिए इसके लिए अनुमतियों का खास कॉन्फ़िगरेशन जो स्टैंडर्ड Firebase की पहले से तय भूमिकाएं. टेस्ट लैब का ऐक्सेस देने के लिए, इनमें से कोई एक विकल्प चुनें:
Firebase कंसोल से शुरू की गई जांच के लिए
अपने ऐप्लिकेशन को एक अलग Firebase प्रोजेक्ट में टेस्ट करें.
उन सदस्यों को जोड़ें जिन्हें टेस्ट लैब का ऐक्सेस चाहिए. इसके बाद, उन्हें लेगसी प्रोजेक्ट असाइन करें Firebase कंसोल का इस्तेमाल करके, अलग-अलग रोल आउट कर सकते हैं.
- किसी सदस्य को टेस्ट लैब की मदद से टेस्ट चलाने की अनुमति देने के लिए, प्रोजेक्ट असाइन करें एडिटर या एडमिन.
- किसी सदस्य को टेस्ट लैब में जांच के नतीजे देखने की अनुमति देने के लिए, प्रोजेक्ट असाइन करें दर्शक या इससे ज़्यादा.
इनकी मदद से शुरू की गई जांचों के लिए gcloud सीएलआई, Testing API का इस्तेमाल कर सकते हैं या Gradle मैनेज किए जाने वाले डिवाइस Cloud Storage बकेट का इस्तेमाल करते समय
पहले से तय की गई भूमिकाओं का एक जोड़ा असाइन करें, जो साथ मिलकर ज़रूरी सेट असाइन कर देते हों का उपयोग करके) Google Cloud Console.
किसी सदस्य को टेस्ट लैब से टेस्ट चलाने की अनुमति देने के लिए, दोनों को असाइन करें:
- Firebase टेस्ट लैब एडमिन (
roles/cloudtestservice.testAdmin
) - Firebase Analytics व्यूअर (
roles/firebase.analyticsViewer
)
- Firebase टेस्ट लैब एडमिन (
किसी सदस्य को टेस्ट लैब में जांच के नतीजे देखने की अनुमति देने के लिए, दोनों को असाइन करें:
- Firebase टेस्ट लैब व्यूअर (
roles/cloudtestservice.testViewer
) - Firebase Analytics व्यूअर (
roles/firebase.analyticsViewer
)
- Firebase टेस्ट लैब व्यूअर (
अनुमति का नाम | ब्यौरा |
---|---|
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 कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन) |