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