ये भूमिकाएं, खास Firebase प्रॉडक्ट को पूरी तरह से पढ़ने/लिखने या सिर्फ़ पढ़ने का ऐक्सेस देती हैं.
Google Cloud कंसोल का इस्तेमाल करके, प्रोजेक्ट के सदस्यों को ये भूमिकाएं असाइन करें.
ध्यान दें: यहां दी गई अनुमतियां, Firebase प्रॉडक्ट-लेवल की पहले से तय की गई सभी भूमिकाओं में शामिल हैं:
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
- resourcemanager.projects.get
- resourcemanager.projects.list
Firebase App Check भूमिकाएं
भूमिका
ब्यौरा
अनुमतियां
Firebase App Check एडमिन
roles/firebaseappcheck.admin
App Check संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
App Check एडमिन
के पास ये अनुमतियां होती हैं
firebaseappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.update
firebaseappcheck.appCheckTokens.verify
firebaseappcheck.debugTokens.get
firebaseappcheck.debugTokens.update
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.deviceCheckConfig.update
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.playIntegrityConfig.update
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.update
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.recaptchaV3Config.update
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.safetyNetConfig.update
firebaseappcheck.services.get
firebaseappcheck.services.update
Firebase App Check दर्शक
roles/firebaseappcheck.viewer
App Check संसाधनों का रीड ओनली ऐक्सेस
App Check दर्शक
के लिए अनुमतियां
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.services.get
Firebase App Check टोकन की पुष्टि करने वाला टूल
roles/firebaseappcheck.tokenVerifier
App Check के लिए, टोकन की मदद से पुष्टि करने की सुविधाओं का ऐक्सेस
App Check टोकन की पुष्टि करने वाले टूल
की अनुमतियां
firebaseappcheck.appCheckTokens.verify
Firebase App Distribution भूमिकाएं
भूमिका
ब्यौरा
अनुमतियां
Firebase App Distribution एडमिन
roles/firebaseappdistro.admin
App Distribution संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
App Distribution एडमिन
के पास ये अनुमतियां होती हैं
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Firebase App Distribution दर्शक
roles/firebaseappdistro.viewer
App Distribution संसाधनों का रीड ओनली ऐक्सेस
App Distribution दर्शक
के लिए अनुमतियां
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase App Hosting भूमिकाएं
ध्यान दें: प्रोजेक्ट के मालिक को प्रोजेक्ट के लिए पहला App Hosting बैकएंड बनाना होगा. शुरुआती सेटअप के बाद, App Hosting एडमिन अन्य बैकएंड भी बना सकते हैं और उन्हें मैनेज कर सकते हैं.
भूमिका
ब्यौरा
अनुमतियां
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
App Hosting बैकएंड बनाने और चलाने के लिए, कम से कम ऐक्सेस की ज़रूरत होती है.
आम तौर पर, यह अनुमति सेवा खातों को दी जाती है.
App Hosting Compute Runner
अनुमतियां
Firebase App Hosting एडमिन
roles/firebaseapphosting.admin
App Hosting संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
App Hosting एडमिन
के पास ये अनुमतियां होती हैं
firebaseapphosting.backends.create
firebaseapphosting.backends.delete
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.builds.update
firebaseapphosting.domains.create
firebaseapphosting.domains.delete
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.domains.update
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.cancel
firebaseapphosting.operations.delete
firebaseapphosting.operations.get
firebaseapphosting.operations.list
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
firebaseapphosting.traffic.update
Firebase App Hosting दर्शक
roles/firebaseapphosting.viewer
App Hosting संसाधनों का रीड ओनली ऐक्सेस
App Hosting दर्शक
के लिए अनुमतियां
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.list
firebaseapphosting.operations.get
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
Firebase App Hosting डेवलपर
roles/firebaseapphosting.developer
App Hosting बैकएंड, बिल्ड, और रिलीज़ के संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस.
App Hosting डेवलपर
अनुमतियां
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.delete
firebaseapphosting.operations.cancel
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.update
Firebase Authentication भूमिकाएं
भूमिका
ब्यौरा
अनुमतियां
Firebase Authentication एडमिन
roles/firebaseauth.admin
Authentication संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
Authentication एडमिन
के पास ये अनुमतियां होती हैं
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 Authentication दर्शक
roles/firebaseauth.viewer
Authentication संसाधनों का रीड ओनली ऐक्सेस
Authentication दर्शक
के लिए अनुमतियां
firebaseauth.configs.get
firebaseauth.users.get
Firebase A/B Testing भूमिकाएं (बीटा वर्शन)
चेतावनी: ये भूमिकाएं और प्रॉडक्ट के हिसाब से मिलने वाली अनुमतियां, बीटा वर्शन हैं. इसका मतलब है कि हो सकता है कि सुविधाओं के काम करने के तरीके में बदलाव हो जाए, जिससे वे पुराने वर्शन के साथ काम न करें या सीमित तौर पर काम करें. बीटा रिलीज़ पर, सेवा स्तर समझौते (एसएलए) या सेवा बंद करने की नीति लागू नहीं होती.
टूल के बेहतर होने के साथ-साथ, Firebase IAM की इन भूमिकाओं के लिए सुविधाओं की उपलब्धता और सहायता भी बेहतर होती रहेगी.
भूमिका
ब्यौरा
अनुमतियां
Firebase A/B Testing एडमिन
roles/firebaseabt.admin
(बीटा)
A/B Testing संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
A/B Testing एडमिन
के पास ये अनुमतियां होती हैं
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
Firebase A/B Testing व्यूअर
roles/firebaseabt.viewer
(बीटा वर्शन)
A/B Testing संसाधनों का रीड ओनली ऐक्सेस
A/B Testing दर्शक
के लिए अनुमतियां
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Cloud Firestore भूमिकाएं
Google Cloud दस्तावेज़ में, Cloud Firestore की उपलब्ध भूमिकाएं देखें.
किसी प्रोजेक्ट के सदस्य को Firebase कंसोल में सुरक्षा नियमों में बदलाव करने और उन्हें पब्लिश करने या Firebase सीएलआई की मदद से सुरक्षा नियमों को डिप्लॉय करने की अनुमति देने के लिए, आपके पास कस्टम भूमिका बनाने का विकल्प है. इसमें firebaserules.*
अनुमतियां शामिल होती हैं.
Cloud Storage भूमिकाएं
Google Cloud दस्तावेज़ में, Cloud Storage की उपलब्ध भूमिकाएं देखें.
किसी प्रोजेक्ट के सदस्य को Firebase कंसोल में सुरक्षा नियमों में बदलाव करने और उन्हें पब्लिश करने या Firebase सीएलआई की मदद से सुरक्षा नियमों को डिप्लॉय करने की अनुमति देने के लिए, आपके पास कस्टम भूमिका बनाने का विकल्प है. इसमें firebaserules.*
अनुमतियां शामिल होती हैं.
Cloud Functions for Firebase भूमिकाएं
Google Cloud दस्तावेज़ में, Cloud Functions for Firebase की उपलब्ध भूमिकाएं देखें.
Firebase मैसेजिंग कैंपेन की भूमिकाएं
ये भूमिकाएं, Firebase Cloud Messaging और
Firebase In-App Messaging के कैंपेन पर लागू होती हैं.
भूमिका
ब्यौरा
अनुमतियां
Firebase मैसेजिंग कैंपेन एडमिन
roles/firebasemessagingcampaigns.admin
Cloud Messaging और In-App Messaging के लिए, कैंपेन के संसाधनों का पूरा रीड/राइट ऐक्सेस
Firebase मैसेजिंग कैंपेन के एडमिन के पास ये अनुमतियां होती हैं
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
Firebase मैसेजिंग कैंपेन व्यूअर
roles/firebasemessagingcampaigns.viewer
Cloud Messaging और In-App Messaging के लिए, कैंपेन के संसाधनों का रीड ओनली ऐक्सेस
Firebase मैसेजिंग कैंपेन व्यूअर
की अनुमतियां
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Firebase Cloud Messaging भूमिकाएं
भूमिका
ब्यौरा
अनुमतियां
Firebase Cloud Messaging एडमिन
roles/firebasenotifications.admin
Cloud Messaging संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
Cloud Messaging एडमिन
के पास ये अनुमतियां होती हैं
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging दर्शक
roles/firebasenotifications.viewer
Cloud Messaging संसाधनों का रीड ओनली ऐक्सेस
Cloud Messaging दर्शक
के लिए अनुमतियां
firebasenotifications.messages.get
firebasenotifications.messages.list
Firebase Crashlytics भूमिकाएं
भूमिका
ब्यौरा
अनुमतियां
Firebase Crashlytics एडमिन
roles/firebasecrashlytics.admin
Crashlytics संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
Crashlytics एडमिन
के पास ये अनुमतियां होती हैं
firebasecrashlytics.config.get
firebasecrashlytics.config.update
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.issues.update
firebasecrashlytics.sessions.get
Firebase Crashlytics दर्शक
roles/firebasecrashlytics.viewer
Crashlytics संसाधनों का रीड ओनली ऐक्सेस
Crashlytics दर्शक
के लिए अनुमतियां
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Firebase Dynamic Links भूमिकाएं
भूमिका
ब्यौरा
अनुमतियां
Firebase Dynamic Links एडमिन
roles/firebasedynamiclinks.admin
Dynamic Links संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
Dynamic Links एडमिन
के पास ये अनुमतियां होती हैं
firebasedynamiclinks.destinations.list
firebasedynamiclinks.destinations.update
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
Firebase Dynamic Links दर्शक
roles/firebasedynamiclinks.viewer
Dynamic Links संसाधनों का रीड ओनली ऐक्सेस
Dynamic Links दर्शक
के लिए अनुमतियां
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
Firebase Extensions पब्लिशर की भूमिकाएं
चेतावनी: ये भूमिकाएं और प्रॉडक्ट के हिसाब से मिलने वाली अनुमतियां, बीटा वर्शन हैं. इसका मतलब है कि हो सकता है कि सुविधाओं के काम करने के तरीके में बदलाव हो जाए, जिससे वे पुराने वर्शन के साथ काम न करें या सीमित तौर पर काम करें. बीटा रिलीज़ पर, सेवा स्तर समझौते (एसएलए) या सेवा बंद करने की नीति लागू नहीं होती.
टूल के बेहतर होने के साथ-साथ, Firebase IAM की इन भूमिकाओं के लिए सुविधाओं की उपलब्धता और सहायता भी बेहतर होती रहेगी.
भूमिका
ब्यौरा
अनुमतियां
Firebase Extensions पब्लिशर - एक्सटेंशन एडमिन
roles/firebaseextensionspublisher.extensionsAdmin
(बीटा)
Firebase Extensions के लिए जानकारी और मेट्रिक अपलोड करना, पब्लिश करना, और देखना
Firebase Extensions पब्लिशर - एक्सटेंशन एडमिन
अनुमतियां
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions पब्लिशर - एक्सटेंशन व्यूअर
roles/firebaseextensionspublisher.extensionsViewer
(बीटा वर्शन)
इस पब्लिशर के अपलोड किए गए Firebase Extensions की जानकारी और मेट्रिक देखना
Firebase Extensions पब्लिशर - एक्सटेंशन व्यूअर
की अनुमतियां
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Hosting भूमिकाएं
भूमिका
ब्यौरा
अनुमतियां
Firebase Hosting एडमिन
roles/firebasehosting.admin
Hosting संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
Hosting एडमिन
के पास ये अनुमतियां होती हैं
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting दर्शक
roles/firebasehosting.viewer
Hosting संसाधनों का रीड ओनली ऐक्सेस
Hosting दर्शक
के लिए अनुमतियां
firebasehosting.sites.get
firebasehosting.sites.list
Firebase In-App Messaging भूमिकाएं (बीटा वर्शन)
चेतावनी: ये भूमिकाएं और प्रॉडक्ट के हिसाब से मिलने वाली अनुमतियां, बीटा वर्शन हैं. इसका मतलब है कि हो सकता है कि सुविधाओं के काम करने के तरीके में बदलाव हो जाए, जिससे वे पुराने वर्शन के साथ काम न करें या सीमित तौर पर काम करें. बीटा रिलीज़ पर, सेवा स्तर समझौते (एसएलए) या सेवा बंद करने की नीति लागू नहीं होती.
टूल के बेहतर होने के साथ-साथ, Firebase IAM की इन भूमिकाओं के लिए सुविधाओं की उपलब्धता और सहायता भी बेहतर होती रहेगी.
भूमिका
ब्यौरा
अनुमतियां
Firebase In-App Messaging एडमिन
roles/firebaseinappmessaging.admin
(बीटा)
In-App Messaging संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
In-App Messaging एडमिन
के पास ये अनुमतियां होती हैं
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Firebase In-App Messaging व्यूअर
roles/firebaseinappmessaging.viewer
(बीटा वर्शन)
In-App Messaging संसाधनों का रीड ओनली ऐक्सेस
In-App Messaging दर्शक
के लिए अनुमतियां
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Firebase ML भूमिकाएं (बीटा वर्शन)
चेतावनी: ये भूमिकाएं और प्रॉडक्ट के हिसाब से मिलने वाली अनुमतियां, बीटा वर्शन हैं. इसका मतलब है कि हो सकता है कि सुविधाओं के काम करने के तरीके में बदलाव हो जाए, जिससे वे पुराने वर्शन के साथ काम न करें या सीमित तौर पर काम करें. बीटा रिलीज़ पर, सेवा स्तर समझौते (एसएलए) या सेवा बंद करने की नीति लागू नहीं होती.
टूल के बेहतर होने के साथ-साथ, Firebase IAM की इन भूमिकाओं के लिए सुविधाओं की उपलब्धता और सहायता भी बेहतर होती रहेगी.
भूमिका
ब्यौरा
अनुमतियां
Firebase ML एडमिन
roles/firebaseml.admin
(बीटा)
Firebase ML संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
Firebase ML एडमिन
के पास ये अनुमतियां होती हैं
firebaseml.models.create
firebaseml.models.get
firebaseml.models.list
firebaseml.models.update
firebaseml.models.delete
firebaseml.modelversions.create
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.modelversions.update
firebaseml.modelversions.delete
firebaseml.compressionjobs.create
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
firebaseml.compressionjobs.update
firebaseml.compressionjobs.delete
firebaseml.compressionjobs.start
Firebase ML व्यूअर
roles/firebaseml.viewer
(बीटा वर्शन)
Firebase ML संसाधनों का रीड ओनली ऐक्सेस
Firebase ML दर्शक
के लिए अनुमतियां
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
भूमिका
ब्यौरा
अनुमतियां
Firebase Performance Monitoring एडमिन
roles/firebaseperformance.admin
Performance Monitoring संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
Performance Monitoring सूचनाएं कॉन्फ़िगर करना और उन्हें पाना
Performance Monitoring एडमिन
के पास ये अनुमतियां होती हैं
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring दर्शक
roles/firebaseperformance.viewer
Performance Monitoring संसाधनों का रीड ओनली ऐक्सेस
Performance Monitoring दर्शक
के लिए अनुमतियां
firebaseperformance.data.get
Firebase Realtime Database भूमिकाएं
भूमिका
ब्यौरा
अनुमतियां
Firebase Realtime Database एडमिन
roles/firebasedatabase.admin
Realtime Database संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
Realtime Database एडमिन
के पास ये अनुमतियां होती हैं
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database दर्शक
roles/firebasedatabase.viewer
Realtime Database संसाधनों का रीड ओनली ऐक्सेस
Realtime Database दर्शक
के लिए अनुमतियां
firebasedatabase.instances.get
firebasedatabase.instances.list
Firebase Remote Config भूमिकाएं
भूमिका
ब्यौरा
अनुमतियां
Firebase Remote Config एडमिन
roles/cloudconfig.admin
Remote Config संसाधनों को पढ़ने और उनमें बदलाव करने का पूरा ऐक्सेस
Remote Config एडमिन
के पास ये अनुमतियां होती हैं
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config दर्शक
roles/cloudconfig.viewer
Remote Config संसाधनों का रीड ओनली ऐक्सेस
Remote Config दर्शक
के लिए अनुमतियां
cloudconfig.configs.get
Firebase Test Lab भूमिकाएं
Firebase Test Lab को Cloud Storage बकेट का ऐक्सेस चाहिए. इसलिए, इसके लिए अनुमतियों के एक खास सेट की ज़रूरत होती है. ये अनुमतियां, Firebase की पहले से तय की गई भूमिकाओं में शामिल नहीं होती हैं. Test Lab को ऐक्सेस देने के लिए, Firebase Test Lab अनुमतियां सेक्शन में बताए गए किसी एक समाधान का इस्तेमाल करें.