आपके प्रोजेक्ट के सदस्यों को अनुमतियां, भूमिकाओं के ज़रिए दी जाती हैं. भूमिका, अनुमतियों का एक कलेक्शन होता है. प्रोजेक्ट के किसी सदस्य को कोई भूमिका असाइन करने पर, उसे उस भूमिका से जुड़ी सभी अनुमतियां मिल जाती हैं.
इस पेज पर, उन अनुमतियों से चालू की गई कार्रवाइयों के बारे में बताया गया है जो आपको Firebase की मदद से काम करने वाली भूमिका में दिख सकती हैं. ये अनुमतियां दो कैटगरी में आती हैं:
Firebase में सभी भूमिकाओं या खास कार्रवाइयों के लिए, पहचान और ऐक्सेस मैनेजमेंट (आईएएम) की ज़रूरी अनुमतियां
ज़रूरी अनुमतियां
Firebase IAM में ये अनुमतियां शामिल हैं:
Firebase के किसी भी प्रॉडक्ट या सेवा का इस्तेमाल करने के लिए ज़रूरी है.
Firebase की सेवा से जुड़ी कुछ कार्रवाइयां करने के लिए ज़रूरी है.
Firebase मैनेजमेंट से जुड़ी कुछ कार्रवाइयां करने के लिए ज़रूरी है.
किसी Firebase प्रॉडक्ट या सेवा के लिए अनुमतियों की सामान्य सूची और जानकारी पाने के लिए, Firebase प्रॉडक्ट के हिसाब से IAM की अनुमतियां में जाकर, सही सेक्शन देखें.
सभी भूमिकाओं में शामिल ज़रूरी अनुमतियां
Firebase के किसी भी प्रॉडक्ट या सेवा का इस्तेमाल करने के लिए, यहां दी गई टेबल में बताई गई अनुमतियां ज़रूरी हैं.
ये अनुमतियां, Firebase की पहले से तय की गई हर भूमिका में अपने-आप शामिल हो जाती हैं.
अनुमति | ब्यौरा |
---|---|
Firebase प्रोजेक्ट की जानकारी पाने की अनुमतियां देता है | |
Firebase प्रोजेक्ट की जानकारी पाने की अनुमतियां देता है | |
Google API की स्थिति की जांच करने और Firebase CLI निर्देशों को चलाने की अनुमतियां देता है |
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.createBillingAssignment 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 ऐप्लिकेशन के लिए ऐप स्टोर आईडी या टीम आईडी अपडेट करना | 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 App Check अनुमतियां
अनुमति का नाम | ब्यौरा |
---|---|
firebaseappcheck.appAttestConfig.get | किसी ऐप्लिकेशन के लिए, ऐप्लिकेशन की पुष्टि करने की सुविधा का कॉन्फ़िगरेशन वापस पाना |
firebaseappcheck.appAttestConfig.update | किसी ऐप्लिकेशन के लिए, 'ऐप्लिकेशन की पुष्टि' कॉन्फ़िगरेशन अपडेट करना |
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.recaptchaEnterpriseConfig.get | किसी ऐप्लिकेशन का reCAPTCHA Enterprise कॉन्फ़िगरेशन वापस पाना |
firebaseappcheck.recaptchaEnterpriseConfig.update | किसी ऐप्लिकेशन के reCAPTCHA Enterprise कॉन्फ़िगरेशन को अपडेट करना |
firebaseappcheck.recaptchaV3Config.get | किसी ऐप्लिकेशन का reCAPTCHA वर्शन 3 कॉन्फ़िगरेशन वापस पाना |
firebaseappcheck.recaptchaV3Config.update | किसी ऐप्लिकेशन के reCAPTCHA वर्शन 3 कॉन्फ़िगरेशन को अपडेट करना |
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 | किसी Firebase प्रोजेक्ट में, किसी खास App Hosting बैकएंड के बारे में जानकारी पाएं. |
firebaseapphosting.backends.list | Firebase प्रोजेक्ट में उपलब्ध सभी App Hosting बैकएंड की सूची बनाना. |
firebaseapphosting.backends.update | किसी मौजूदा App Hosting बैकएंड के कॉन्फ़िगरेशन या सेटिंग में बदलाव करना. |
firebaseapphosting.builds.create | Firebase प्रोजेक्ट में, App Hosting बैकएंड के लिए नई बिल्ड प्रोसेस शुरू करना. |
firebaseapphosting.builds.delete | App Hosting बैकएंड में मौजूदा बिल्ड मिटाएं. |
firebaseapphosting.builds.get | App Hosting बैकएंड में मौजूदा बिल्ड की जानकारी पाएं. |
firebaseapphosting.builds.list | Firebase प्रोजेक्ट में, App Hosting बैकएंड से जुड़े सभी बिल्ड की सूची बनाएं. |
firebaseapphosting.builds.update | किसी ऐसे मौजूदा App Hosting बिल्ड के कॉन्फ़िगरेशन में बदलाव करना जिसे फ़ाइनल नहीं किया गया है. |
firebaseapphosting.domains.create | Firebase प्रोजेक्ट में App Hosting बैकएंड के लिए नया डोमेन असोसिएशन बनाएं. |
firebaseapphosting.domains.delete | App Hosting बैकएंड से डोमेन असोसिएशन हटाएं. |
firebaseapphosting.domains.get | किसी App Hosting साइट से जुड़े किसी खास डोमेन के बारे में जानकारी पाना. |
firebaseapphosting.domains.list | App Hosting से जुड़े सभी डोमेन की सूची बनाएं. |
firebaseapphosting.domains.update | App Hosting बैकएंड से लिंक किए गए डोमेन की सेटिंग या कॉन्फ़िगरेशन में बदलाव करना. |
firebaseapphosting.rollouts.create | किसी मौजूदा App Hosting बैकएंड के लिए, मौजूदा वर्शन के लिए किसी मौजूदा बिल्ड का प्रमोशन करने के लिए, नया रोल आउट शुरू करें. |
firebaseapphosting.rollouts.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.getExecutable | रिलीज़ के लिए बाइनरी एक्सीक्यूटेबल पेलोड वापस पाना |
firebaserules.releases.list | रिलीज़ की सूची पाना |
firebaserules.releases.update | रिलीज़ के लिए नियमों के सेट के रेफ़रंस अपडेट करना |
firebaserules.rulesets.create | नए नियमों के सेट बनाना |
firebaserules.rulesets.delete | मौजूदा नियमों का सेट मिटाना |
firebaserules.rulesets.get | सोर्स के साथ नियमों का सेट वापस पाना |
firebaserules.rulesets.list | नियमों का मेटाडेटा ढूंढना (कोई सोर्स नहीं) |
firebaserules.rulesets.test | सोर्स के सटीक होने की जांच करना |
Cloud Functions for Firebase अनुमतियां
Cloud Functions अनुमतियों की सूची और जानकारी के लिए, IAM दस्तावेज़ देखें.
ध्यान रखें कि फ़ंक्शन को डिप्लॉय करने के लिए, अनुमतियों का ऐसा कॉन्फ़िगरेशन ज़रूरी है जो Firebase की पहले से तय की गई भूमिकाओं में शामिल नहीं है. फ़ंक्शन डिप्लॉय करने के लिए, इनमें से कोई एक विकल्प इस्तेमाल करें:
फ़ंक्शन को डिप्लॉय करने का काम, प्रोजेक्ट के मालिक को सौंपें.
अगर सिर्फ़ ऐसे फ़ंक्शन डिप्लॉय किए जा रहे हैं जो एचटीटीपी पर काम नहीं करते, तो प्रोजेक्ट के एडिटर आपके फ़ंक्शन डिप्लॉय कर सकते हैं.
फ़ंक्शन को डिप्लॉय करने की अनुमति, प्रोजेक्ट के उस सदस्य को दें जिसके पास ये दो भूमिकाएं हों:
- Cloud Functions एडमिन की भूमिका (
roles/cloudfunctions.admin
) - सेवा खाते के उपयोगकर्ता की भूमिका (
roles/iam.serviceAccountUser
)
प्रोजेक्ट का मालिक, प्रोजेक्ट के किसी सदस्य को ये भूमिकाएं असाइन कर सकता है. इसके लिए, Google Cloud कंसोल या gcloud सीएलआई का इस्तेमाल करें. इस रोल कॉन्फ़िगरेशन के लिए सिलसिलेवार तरीके और सुरक्षा से जुड़े असर के बारे में जानने के लिए, IAM दस्तावेज़ देखें.
- Cloud Functions एडमिन की भूमिका (
Firebase मैसेजिंग कैंपेन की अनुमतियां
ये अनुमतियां, Firebase Cloud Messaging और Firebase In-App Messaging के कैंपेन पर लागू होती हैं.
अनुमति का नाम | ब्यौरा |
---|---|
firebasemessagingcampaigns.campaigns.create | नए कैंपेन बनाना |
firebasemessagingcampaigns.campaigns.delete | मौजूदा कैंपेन मिटाना |
firebasemessagingcampaigns.campaigns.get | मौजूदा कैंपेन की जानकारी पाना |
firebasemessagingcampaigns.campaigns.list | मौजूदा कैंपेन की सूची वापस पाना |
firebasemessagingcampaigns.campaigns.update | मौजूदा कैंपेन अपडेट करना |
firebasemessagingcampaigns.campaigns.start | मौजूदा कैंपेन शुरू करना |
firebasemessagingcampaigns.campaigns.stop | मौजूदा कैंपेन अपडेट करना |
Firebase Cloud Messaging अनुमतियां
अनुमति का नाम | ब्यौरा |
---|---|
cloudmessaging.messages.create | FCM एचटीटीपी एपीआई और एडमिन SDK के ज़रिए सूचनाएं और डेटा मैसेज भेजना |
अनुमति का नाम | ब्यौरा |
---|---|
firebasenotifications.messages.create | सूचनाएं बनाने वाले टूल में नए मैसेज बनाना |
firebasenotifications.messages.delete | सूचनाएं लिखने वाले टूल में मौजूद मौजूदा मैसेज मिटाना |
firebasenotifications.messages.get | सूचनाएं लिखने वाले टूल में, मौजूदा मैसेज की जानकारी पाना |
firebasenotifications.messages.list | सूचनाएं लिखने वाले टूल में मौजूदा मैसेज की सूची देखना |
firebasenotifications.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 Dynamic Links अनुमतियां
अनुमति का नाम | ब्यौरा |
---|---|
firebasedynamiclinks.domains.create | नए Dynamic Links डोमेन बनाना |
firebasedynamiclinks.domains.delete | मौजूदा Dynamic Links डोमेन मिटाना |
firebasedynamiclinks.domains.get | मौजूदा Dynamic Links डोमेन की जानकारी पाना |
firebasedynamiclinks.domains.list | मौजूदा Dynamic Links डोमेन की सूची पाना |
firebasedynamiclinks.domains.update | मौजूदा Dynamic Links डोमेन अपडेट करना |
firebasedynamiclinks.links.create | नया Dynamic Links बनाएं |
firebasedynamiclinks.links.get | मौजूदा Dynamic Links की जानकारी पाना |
firebasedynamiclinks.links.list | मौजूदा Dynamic Links की सूची देखना |
firebasedynamiclinks.links.update | मौजूदा Dynamic Links को अपडेट करना |
firebasedynamiclinks.stats.get | Dynamic Links के आंकड़े पाना |
firebasedynamiclinks.destinations.list | मौजूदा Dynamic Links डेस्टिनेशन वापस पाना |
firebasedynamiclinks.destinations.update | मौजूदा Dynamic Links डेस्टिनेशन अपडेट करना |
Firebase Extensions पब्लिश करने की अनुमतियां
अनुमति का नाम | ब्यौरा |
---|---|
firebaseextensionspublisher.extensions.create | एक्सटेंशन के नए वर्शन अपलोड करना |
firebaseextensionspublisher.extensions.delete | किसी एक्सटेंशन के वर्शन मिटाना या उन्हें बंद करना |
firebaseextensionspublisher.extensions.get | एक्सटेंशन के वर्शन के बारे में जानकारी पाना |
firebaseextensionspublisher.extensions.list | इस पब्लिशर प्रोजेक्ट से अपलोड किए गए एक्सटेंशन के सभी वर्शन की सूची बनाना |
Firebase Hosting अनुमतियां
फ़िलहाल, Firebase Hosting संसाधनों के ऐक्सेस को कंट्रोल करने के लिए,अनुमति का नाम | ब्यौरा |
---|---|
firebasehosting.sites.create | Firebase प्रोजेक्ट के लिए नए Hosting संसाधन बनाना |
firebasehosting.sites.delete | Firebase प्रोजेक्ट के लिए, मौजूदा Hosting संसाधन मिटाना |
firebasehosting.sites.get | Firebase प्रोजेक्ट के लिए, किसी मौजूदा Hosting संसाधन की जानकारी पाना |
firebasehosting.sites.list | Firebase प्रोजेक्ट के लिए, Hosting संसाधनों की सूची पाना |
firebasehosting.sites.update | Firebase प्रोजेक्ट के लिए, मौजूदा Hosting रिसॉर्स अपडेट करना |
Firebase In-App Messaging अनुमतियां (बीटा वर्शन)
अनुमति का नाम | ब्यौरा |
---|---|
firebaseinappmessaging.campaigns.create | नए कैंपेन बनाना |
firebaseinappmessaging.campaigns.delete | मौजूदा कैंपेन मिटाना |
firebaseinappmessaging.campaigns.get | मौजूदा कैंपेन की जानकारी पाना |
firebaseinappmessaging.campaigns.list | मौजूदा कैंपेन की सूची वापस पाना |
firebaseinappmessaging.campaigns.update | मौजूदा कैंपेन अपडेट करना |
Firebase ML अनुमतियां (बीटा वर्शन)
अनुमति का नाम | ब्यौरा |
---|---|
firebaseml.models.create | नए ML मॉडल बनाना |
firebaseml.models.update | मौजूदा एमएल मॉडल अपडेट करना |
firebaseml.models.delete | मौजूदा ML मॉडल मिटाना |
firebaseml.models.get | मौजूदा एमएल मॉडल की जानकारी पाना |
firebaseml.models.list | मौजूदा मशीन लर्निंग मॉडल की सूची पाना |
firebaseml.modelversions.create | मॉडल के नए वर्शन बनाना |
firebaseml.modelversions.get | मॉडल के मौजूदा वर्शन की जानकारी पाना |
firebaseml.modelversions.list | मॉडल के मौजूदा वर्शन की सूची पाना |
firebaseml.modelversions.update | मॉडल के मौजूदा वर्शन अपडेट करना |
Firebase AI Logic अनुमतियां
अनुमति का नाम | ब्यौरा |
---|---|
firebasevertexai.configs.get | Firebase AI Logic के लिए कॉन्फ़िगरेशन वापस पाना |
firebasevertexai.configs.update | Firebase AI Logic के लिए कॉन्फ़िगरेशन अपडेट करना |
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 Test Lab एडमिन (
roles/cloudtestservice.testAdmin
) - Firebase Analytics व्यूअर (
roles/firebase.analyticsViewer
)
- Firebase Test Lab एडमिन (
किसी सदस्य को Test Lab में टेस्ट के नतीजे देखने की अनुमति देने के लिए, ये दोनों असाइन करें:
- 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 console > प्रोजेक्ट सेटिंग > इंटिग्रेशन) |
firebaseextensions.configs.delete | बाहरी सेवाओं के लिए, एक्सटेंशन के मौजूदा कॉन्फ़िगरेशन मिटाएं
(Firebase console > प्रोजेक्ट सेटिंग > इंटिग्रेशन) |
firebaseextensions.configs.list | बाहरी सेवाओं के लिए एक्सटेंशन कॉन्फ़िगरेशन की सूची पाना
(Firebase कंसोल > प्रोजेक्ट सेटिंग > इंटिग्रेशन) |
firebaseextensions.configs.update | बाहरी सेवाओं के लिए, एक्सटेंशन के मौजूदा कॉन्फ़िगरेशन अपडेट करना
(Firebase console > प्रोजेक्ट सेटिंग > इंटिग्रेशन) |