Vordefinierte Firebase-Rollen auf Produktebene
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Diese Rollen gewähren vollständigen Lese-/Schreibzugriff oder nur Lesezugriff auf bestimmte Firebase-Produkte.
Weisen Sie Projektmitgliedern diese Rollen über die Google Cloud -Konsole zu.
Hinweis :Die folgenden Berechtigungen sind in allen vordefinierten Rollen auf Firebase-Produktebene enthalten:
– firebase.clients.get
– firebase.clients.list
– firebase.projects.get
– resourcemanager.projects.get
– resourcemanager.projects.list
Firebase AI Logic Rollen
Rolle
Beschreibung
Berechtigungen
Firebase AI Logic Admin
roles/firebasevertexai.admin
Vollständiger Lese-/Schreibzugriff auf Firebase AI Logic -Ressourcen
Firebase AI Logic Administratorberechtigungen
firebasevertexai.configs.update
firebasevertexai.configs.get
Firebase AI Logic Betrachter
roles/firebasevertexai.viewer
Lesezugriff aufFirebase AI Logic -Ressourcen
Firebase AI Logic -Berechtigungen für Betrachter
firebasevertexai.configs.get
Firebase App Check Rollen
Rolle
Beschreibung
Berechtigungen
Firebase App Check Admin
roles/firebaseappcheck.admin
Vollständiger Lese-/Schreibzugriff auf App Check -Ressourcen
App Check Administratorberechtigungen
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 Betrachter
roles/firebaseappcheck.viewer
Lesezugriff aufApp Check -Ressourcen
App Check -Berechtigungen für Betrachter
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 Token-Bestätigung
roles/firebaseappcheck.tokenVerifier
Zugriff auf Funktionen zur Tokenüberprüfung für App Check
App Check -Token-Prüferberechtigungen
firebaseappcheck.appCheckTokens.verify
Firebase App Distribution Rollen
Rolle
Beschreibung
Berechtigungen
Firebase App Distribution Admin
roles/firebaseappdistro.admin
Vollständiger Lese-/Schreibzugriff auf App Distribution -Ressourcen
App Distribution Administratorberechtigungen
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Firebase App Distribution Betrachter
roles/firebaseappdistro.viewer
Lesezugriff aufApp Distribution -Ressourcen
App Distribution -Berechtigungen für Betrachter
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase App Hosting Rollen
Hinweis :Der Inhaber eines Projekts muss das erste App Hosting -Backend für ein Projekt erstellen. Nach dieser Ersteinrichtung können App Hosting -Administratoren auch zusätzliche Back-Ends erstellen und verwalten.
Rolle
Beschreibung
Berechtigungen
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
Erforderlicher Mindestzugriff zum Erstellen und Ausführen von App Hosting -Back-Ends.
Wird in der Regel Dienstkonten zugewiesen.
App Hosting Compute Runner -Berechtigungen
Firebase App Hosting Admin
roles/firebaseapphosting.admin
Vollständiger Lese-/Schreibzugriff auf App Hosting -Ressourcen
App Hosting Administratorberechtigungen
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 Betrachter
roles/firebaseapphosting.viewer
Lesezugriff aufApp Hosting -Ressourcen
App Hosting Berechtigungen für Betrachter
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 Entwickler
roles/firebaseapphosting.developer
Vollständiger Lese-/Schreibzugriff aufApp Hosting -Back-Ends, Builds und Release-Ressourcen.
App Hosting Entwicklerberechtigungen
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 Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Authentication Admin
roles/firebaseauth.admin
Vollständiger Lese-/Schreibzugriff auf Authentication -Ressourcen
Authentication Administratorberechtigungen
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 Betrachter
roles/firebaseauth.viewer
Lesezugriff aufAuthentication -Ressourcen
Authentication -Berechtigungen für Betrachter
firebaseauth.configs.get
firebaseauth.users.get
Firebase A/B Testing Rollen (Beta)
Achtung :Diese Rollen und ihre produktspezifischen Berechtigungen sind Betareleases . Das bedeutet, dass sich die Funktionalität in nicht abwärtskompatibler Weise ändern oder nur eingeschränkter Support verfügbar sein kann. Ein Betarelease unterliegt keinem SLA und keiner Einstellungsrichtlinie.
Die Verfügbarkeit von Funktionen und die Unterstützung für diese Firebase-IAM-Rollen werden mit der Weiterentwicklung des Tools weiter verbessert.
Rolle
Beschreibung
Berechtigungen
Firebase A/B Testing -Administrator
roles/firebaseabt.admin
(Beta)
Vollständiger Lese-/Schreibzugriff auf A/B Testing -Ressourcen
A/B Testing Administratorberechtigungen
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 Viewer
roles/firebaseabt.viewer
(Beta)
Lesezugriff aufA/B Testing -Ressourcen
A/B Testing -Berechtigungen für Betrachter
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Cloud Firestore Rollen
Verfügbare Cloud Firestore -Rollen finden Sie in der Google Cloud -Dokumentation .
Wenn Sie einem Projektmitglied erlauben möchten, Sicherheitsregeln in der Firebase -Konsole zu bearbeiten und zu veröffentlichen oder Sicherheitsregeln über die Firebase -Befehlszeile bereitzustellen, können Sie ihm eine benutzerdefinierte Rolle mit den firebaserules.*
-Berechtigungen zuweisen.
Cloud Storage Rollen
Verfügbare Cloud Storage -Rollen finden Sie in der Google Cloud -Dokumentation .
Wenn Sie einem Projektmitglied erlauben möchten, Sicherheitsregeln in der Firebase -Konsole zu bearbeiten und zu veröffentlichen oder Sicherheitsregeln über die Firebase -Befehlszeile bereitzustellen, können Sie ihm eine benutzerdefinierte Rolle mit den firebaserules.*
-Berechtigungen zuweisen.
Cloud Functions for Firebase Rollen
Verfügbare Cloud Functions for Firebase -Rollen finden Sie in der Google Cloud -Dokumentation .
Rollen für Firebase Messaging-Kampagnen
Diese Rollen gelten für Kampagnen für Firebase Cloud Messaging und Firebase In-App Messaging .
Rolle
Beschreibung
Berechtigungen
Administrator von Firebase Messaging-Kampagnen
roles/firebasemessagingcampaigns.admin
Vollständiger Lese-/Schreibzugriff auf -Kampagnenressourcen für Cloud Messaging und In-App Messaging
Administrator von Firebase Messaging-Kampagnen -Berechtigungen
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
Betrachter von Firebase Messaging-Kampagnen
roles/firebasemessagingcampaigns.viewer
Lesezugriff auf campaigns-Ressourcen für Cloud Messaging und In-App Messaging
Berechtigungen für den Betrachter von Firebase Messaging-Kampagnen
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Firebase Cloud Messaging Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Cloud Messaging Admin
roles/firebasenotifications.admin
Vollständiger Lese-/Schreibzugriff auf Cloud Messaging -Ressourcen
Cloud Messaging Administratorberechtigungen
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging Betrachter
roles/firebasenotifications.viewer
Lesezugriff aufCloud Messaging -Ressourcen
Cloud Messaging -Berechtigungen für Betrachter
firebasenotifications.messages.get
firebasenotifications.messages.list
Firebase Crashlytics Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Crashlytics Admin
roles/firebasecrashlytics.admin
Vollständiger Lese-/Schreibzugriff auf Crashlytics -Ressourcen
Crashlytics Administratorberechtigungen
firebasecrashlytics.config.get
firebasecrashlytics.config.update
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.issues.update
firebasecrashlytics.sessions.get
Firebase Crashlytics Betrachter
roles/firebasecrashlytics.viewer
Lesezugriff aufCrashlytics -Ressourcen
Crashlytics -Berechtigungen für Betrachter
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Firebase Dynamic Links Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Dynamic Links Admin
roles/firebasedynamiclinks.admin
Vollständiger Lese-/Schreibzugriff auf Dynamic Links -Ressourcen
Dynamic Links Administratorberechtigungen
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 Betrachter
roles/firebasedynamiclinks.viewer
Lesezugriff aufDynamic Links -Ressourcen
Dynamic Links -Berechtigungen für Betrachter
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
Firebase Extensions Publisher-Rollen
Achtung :Diese Rollen und ihre produktspezifischen Berechtigungen sind Betareleases . Das bedeutet, dass sich die Funktionalität in nicht abwärtskompatibler Weise ändern oder nur eingeschränkter Support verfügbar sein kann. Ein Betarelease unterliegt keinem SLA und keiner Einstellungsrichtlinie.
Die Verfügbarkeit von Funktionen und die Unterstützung für diese Firebase-IAM-Rollen werden mit der Weiterentwicklung des Tools weiter verbessert.
Rolle
Beschreibung
Berechtigungen
Firebase Extensions Publisher – Extensions Admin
roles/firebaseextensionspublisher.extensionsAdmin
(Beta)
Details und Messwerte fürFirebase Extensions hochladen, veröffentlichen und ansehen
Firebase Extensions Publisher – Administrator für Erweiterungen
– Berechtigungen
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions Publisher – Extensions Viewer
roles/firebaseextensionspublisher.extensionsViewer
(Beta)
Details und Messwerte für Firebase Extensions ansehen, die von diesem Publisher hochgeladen wurden
Firebase Extensions Publisher – Extensions Viewer -Berechtigungen
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Hosting Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Hosting Admin
roles/firebasehosting.admin
Vollständiger Lese-/Schreibzugriff auf Hosting -Ressourcen
Hosting Administratorberechtigungen
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting Betrachter
roles/firebasehosting.viewer
Lesezugriff aufHosting -Ressourcen
Hosting -Berechtigungen für Betrachter
firebasehosting.sites.get
firebasehosting.sites.list
Wichtig :Für die Bereitstellung über die Firebase -Befehlszeile muss einem Projektmitglied zusätzlich die Rolle Betrachter von API-Schlüsseln (roles/serviceusage.apiKeysViewer
) zugewiesen sein.
Firebase In-App Messaging Rollen (Beta)
Achtung :Diese Rollen und ihre produktspezifischen Berechtigungen sind Betareleases . Das bedeutet, dass sich die Funktionalität in nicht abwärtskompatibler Weise ändern oder nur eingeschränkter Support verfügbar sein kann. Ein Betarelease unterliegt keinem SLA und keiner Einstellungsrichtlinie.
Die Verfügbarkeit von Funktionen und die Unterstützung für diese Firebase-IAM-Rollen werden mit der Weiterentwicklung des Tools weiter verbessert.
Rolle
Beschreibung
Berechtigungen
Firebase In-App Messaging -Administrator
roles/firebaseinappmessaging.admin
(Beta)
Vollständiger Lese-/Schreibzugriff auf In-App Messaging -Ressourcen
In-App Messaging Administratorberechtigungen
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Firebase In-App Messaging Viewer
roles/firebaseinappmessaging.viewer
(Beta)
Lesezugriff aufIn-App Messaging -Ressourcen
In-App Messaging -Berechtigungen für Betrachter
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Firebase ML Rollen (Beta)
Achtung :Diese Rollen und ihre produktspezifischen Berechtigungen sind Betareleases . Das bedeutet, dass sich die Funktionalität in nicht abwärtskompatibler Weise ändern oder nur eingeschränkter Support verfügbar sein kann. Ein Betarelease unterliegt keinem SLA und keiner Einstellungsrichtlinie.
Die Verfügbarkeit von Funktionen und die Unterstützung für diese Firebase-IAM-Rollen werden mit der Weiterentwicklung des Tools weiter verbessert.
Rolle
Beschreibung
Berechtigungen
Firebase ML -Administrator
roles/firebaseml.admin
(Beta)
Vollständiger Lese-/Schreibzugriff auf Firebase ML -Ressourcen
Firebase ML Administratorberechtigungen
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 Viewer
roles/firebaseml.viewer
(Beta)
Lesezugriff aufFirebase ML -Ressourcen
Firebase ML -Berechtigungen für Betrachter
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
Rolle
Beschreibung
Berechtigungen
Firebase Performance Monitoring Admin
roles/firebaseperformance.admin
Vollständiger Lese-/Schreibzugriff auf Performance Monitoring -Ressourcen
Performance Monitoring -Benachrichtigungen konfigurieren und empfangen
Performance Monitoring Administratorberechtigungen
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Betrachter
roles/firebaseperformance.viewer
Lesezugriff aufPerformance Monitoring -Ressourcen
Performance Monitoring -Berechtigungen für Betrachter
firebaseperformance.data.get
Firebase Realtime Database Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Realtime Database Admin
roles/firebasedatabase.admin
Vollständiger Lese-/Schreibzugriff auf Realtime Database -Ressourcen
Realtime Database Administratorberechtigungen
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database Betrachter
roles/firebasedatabase.viewer
Lesezugriff aufRealtime Database -Ressourcen
Realtime Database -Berechtigungen für Betrachter
firebasedatabase.instances.get
firebasedatabase.instances.list
Firebase Remote Config Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Remote Config Admin
roles/cloudconfig.admin
Vollständiger Lese-/Schreibzugriff auf Remote Config -Ressourcen
Remote Config Administratorberechtigungen
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config Betrachter
roles/cloudconfig.viewer
Lesezugriff aufRemote Config -Ressourcen
Remote Config -Berechtigungen für Betrachter
cloudconfig.configs.get
Firebase Test Lab Rollen
Für Firebase Test Lab ist Zugriff auf Cloud Storage -Buckets erforderlich. Daher sind sehr spezifische Berechtigungen erforderlich, die nicht alle in den standardmäßigen vordefinierten Firebase-Rollen enthalten sind. Um Zugriff auf Test Lab zu gewähren, verwenden Sie eine der im Abschnitt Firebase Test Lab -Berechtigungen beschriebenen Lösungen.