Vordefinierte Firebase-Rollen auf Produktebene

Diese Rollen gewähren vollständigen Lese-/Schreibzugriff oder Lesezugriff auf bestimmte Firebase-Produkte.

Weisen Sie diese Rollen Projektmitgliedern über die Google Cloud Console zu.

Firebase App Check Rollen

Rolle Beschreibung Berechtigungen
Firebase App Check Verwaltung
roles/firebaseappcheck.admin
Vollständiger Lese-/Schreibzugriff auf
App Check-Ressourcen
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 auf
App Check Ressourcen
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 Verifier
roles/firebaseappcheck.tokenVerifier
Zugriff auf Funktionen zur Tokenbestätigung für App Check
firebaseappcheck.appCheckTokens.verify

Firebase App Distribution Rollen

Rolle Beschreibung Berechtigungen
Firebase App Distribution Verwaltung
roles/firebaseappdistro.admin
Vollständiger Lese-/Schreibzugriff auf
App Distribution-Ressourcen
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 auf
App Distribution-Ressourcen
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list

Firebase App Hosting Rollen

Rolle Beschreibung Berechtigungen
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
Mindestzugriff zum Erstellen und Ausführen von App Hosting-Backends. In der Regel Dienstkonten zugewiesen.
Firebase App Hosting Verwaltung
roles/firebaseapphosting.admin
Vollständiger Lese-/Schreibzugriff auf
App Hosting-Ressourcen
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 auf
App Hosting Ressourcen
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 auf
App Hosting Back-Ends, Builds und Release-Ressourcen.
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.delete

Firebase Authentication Rollen

Rolle Beschreibung Berechtigungen
Firebase Authentication Verwaltung
roles/firebaseauth.admin
Vollständiger Lese-/Schreibzugriff auf
Authentication-Ressourcen
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.send.
Firebase Authentication Betrachter
roles/firebaseauth.viewer
Lesezugriff auf
Authentication-Ressourcen
firebaseauth.configs.get
firebaseauth.users.get

Firebase A/B Testing-Rollen (Beta)

Rolle Beschreibung Berechtigungen
Firebase A/B Testing-Administrator
roles/firebaseabt.admin
(Beta)
Vollständiger Lese-/Schreibzugriff auf
A/B Testing-Ressourcen
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-Betrachter
roles/firebaseabt.viewer
(Beta)
Lesezugriff auf
A/B Testing-Ressourcen
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get

Cloud Firestore Rollen

Verfügbare Cloud Firestore-Rollen finden Sie in der Dokumentation zu Google Cloud.

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 eine benutzerdefinierte Rolle erstellen und ihm diese zuweisen. Diese Rolle muss die firebaserules.*-Berechtigungen enthalten.

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 eine benutzerdefinierte Rolle erstellen und ihm diese zuweisen. Diese Rolle muss die firebaserules.*-Berechtigungen enthalten.

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
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
Kampagnenressourcen für Cloud Messaging und In-App Messaging
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list

Firebase Cloud Messaging Rollen

Rolle Beschreibung Berechtigungen
Firebase Cloud Messaging Verwaltung
roles/firebasenotifications.admin
Vollständiger Lese-/Schreibzugriff auf
Cloud Messaging-Ressourcen
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging-Betrachter
roles/firebasenotifications.viewer
Lesezugriff auf
Cloud Messaging Ressourcen
firebasenotifications.messages.get
firebasenotifications.messages.list

Firebase Crashlytics Rollen

Rolle Beschreibung Berechtigungen
Firebase Crashlytics Verwaltung
roles/firebasecrashlytics.admin
Vollständiger Lese-/Schreibzugriff auf
Crashlytics Ressourcen
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 auf
Crashlytics Ressourcen
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Rolle Beschreibung Berechtigungen
Firebase Dynamic Links Verwaltung
roles/firebasedynamiclinks.admin
Vollständiger Lese-/Schreibzugriff auf
Dynamic Links-Ressourcen
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 auf
Dynamic Links Ressourcen
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get

Firebase Extensions Publisher-Rollen

Rolle Beschreibung Berechtigungen
Firebase Extensions Publisher – Administrator für Erweiterungen
roles/firebaseextensionspublisher.extensionsAdmin
(Beta)
Details und Messwerte für
Firebase Extensions hochladen, veröffentlichen und abrufen
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions Publisher – Erweiterungs-Viewer
roles/firebaseextensionspublisher.extensionsViewer
(Beta)
Details und Messwerte für von diesem Publisher hochgeladene
Firebase Extensions ansehen
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list

Firebase Hosting Rollen

Rolle Beschreibung Berechtigungen
Firebase Hosting Verwaltung
roles/firebasehosting.admin
Vollständiger Lese-/Schreibzugriff auf
Hosting-Ressourcen
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting Betrachter
roles/firebasehosting.viewer
Lesezugriff auf
Hosting-Ressourcen
firebasehosting.sites.get
firebasehosting.sites.list

Firebase In-App Messaging-Rollen (Beta)

Rolle Beschreibung Berechtigungen
Firebase In-App Messaging Verwaltung
roles/firebaseinappmessaging.admin
(Beta)
Vollständiger Lese-/Schreibzugriff auf
In-App Messaging-Ressourcen
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Firebase In-App Messaging-Betrachter
roles/firebaseinappmessaging.viewer
(Beta)
Lesezugriff auf
In-App Messaging-Ressourcen
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list

Firebase ML-Rollen (Beta)

Rolle Beschreibung Berechtigungen
Firebase ML Verwaltung
roles/firebaseml.admin
(Beta)
Vollständiger Lese-/Schreibzugriff auf
Firebase ML Ressourcen
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-Betrachter
roles/firebaseml.viewer
(Beta)
Lesezugriff auf
Firebase ML-Ressourcen
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list

Firebase Performance Monitoring Rollen

Rolle Beschreibung Berechtigungen
Firebase Performance Monitoring-Administrator
roles/firebaseperformance.admin
Vollständiger Lese-/Schreibzugriff auf
Performance Monitoring-Ressourcen

Performance Monitoring-Benachrichtigungen konfigurieren und empfangen
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Betrachter
roles/firebaseperformance.viewer
Lesezugriff auf
Performance Monitoring Ressourcen
firebaseperformance.data.get

Firebase Realtime Database Rollen

Rolle Beschreibung Berechtigungen
Firebase Realtime Database Verwaltung
roles/firebasedatabase.admin
Vollständiger Lese-/Schreibzugriff auf
Realtime Database Ressourcen
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database Betrachter
roles/firebasedatabase.viewer
Lesezugriff auf
Realtime Database-Ressourcen
firebasedatabase.instances.get
firebasedatabase.instances.list

Firebase Remote Config Rollen

Rolle Beschreibung Berechtigungen
Firebase Remote Config Verwaltung
roles/cloudconfig.admin
Vollständiger Lese-/Schreibzugriff auf
Remote Config-Ressourcen
cloudconfig.configs.get cloudconfig.configs.update
Firebase Remote Config Betrachter
roles/cloudconfig.viewer
Lesezugriff auf
Remote Config-Ressourcen
cloudconfig.configs.get

Firebase Test Lab Rollen

Firebase Test Lab benötigt Zugriff auf Cloud Storage-Buckets, daher sind sehr spezielle Berechtigungen erforderlich, die nicht alle in den vordefinierten Firebase-Standardrollen enthalten sind. Wenn Sie Zugriff auf Test Lab gewähren möchten, verwenden Sie eine der Lösungen, die im Abschnitt Firebase Test Lab-Berechtigungen beschrieben sind.

Developer documentation for Firebase

Aktualisiert: Oct 23, 2024

Developer documentation for Firebase

Aktualisiert: Sep 12, 2024

Developer documentation for Firebase

Aktualisiert: Oct 23, 2024