Diese Rollen gewähren vollständigen Lese-/Schreib- oder Lesezugriff auf bestimmte Firebase
Produkte.
Weisen Sie Projektmitgliedern diese Rollen mithilfe der
Google Cloud -Konsole .
Hinweis :Die folgenden Berechtigungen sind in allen
die vordefinierten Rollen auf Firebase-Produktebene:
– firebase.clients.get
– firebase.clients.list
– firebase.projects.get
– resourcemanager.projects.get
– resourcemanager.projects.list
Firebase App Check Rollen
Rolle
Beschreibung
Berechtigungen
Firebase App Check -Administrator
roles/firebaseappcheck.admin
Vollständiger Lese-/Schreibzugriff aufApp Check Ressourcen
App Check -Administrator
Berechtigungen
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 -Betrachter
Berechtigungen
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 Tokenverifier
roles/firebaseappcheck.tokenVerifier
Zugriff auf Funktionen zur Tokenüberprüfung für App Check
App Check Berechtigungen für den Token-Verifier
firebaseappcheck.appCheckTokens.verify
Firebase App Distribution Rollen
Rolle
Beschreibung
Berechtigungen
Firebase App Distribution -Administrator
roles/firebaseappdistro.admin
Vollständiger Lese-/Schreibzugriff aufApp Distribution Ressourcen
App Distribution -Administrator
Berechtigungen
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 -Betrachter
Berechtigungen
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase App Hosting Rollen
Rolle
Beschreibung
Berechtigungen
Firebase App Hosting Compute-Runner
roles/firebaseapphosting.computeRunner
Minimaler Zugriff zum Erstellen und Ausführen von App Hosting -Back-Ends erforderlich.
In der Regel Dienstkonten zugewiesen.
App Hosting -Compute-Ausführer
Berechtigungen
Firebase App Hosting -Administrator
roles/firebaseapphosting.admin
Vollständiger Lese-/Schreibzugriff aufApp Hosting -Ressourcen
App Hosting -Administrator
Berechtigungen
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 -Betrachter
Berechtigungen
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 gibt Ressourcen frei.
App Hosting -Entwickler
Berechtigungen
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 -Administrator
roles/firebaseauth.admin
Vollständiger Lese-/Schreibzugriff aufAuthentication Ressourcen
Authentication -Administrator
Berechtigungen
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 -Betrachter
Berechtigungen
firebaseauth.configs.get
firebaseauth.users.get
Firebase A/B Testing -Rollen (Beta)
Achtung :Diese Rollen und ihre produktspezifischen
Berechtigungen sind Betaversionen . Das bedeutet, dass der
kann sich die Funktionalität in nicht abwärtskompatibler Weise ändern
Support. Betaversionen unterliegen keinem SLA und keiner Einstellungsrichtlinie.
Verfügbarkeit und Support von Funktionen für diese Firebase IAM-Rollen
wird das Tool im Laufe der Zeit
immer besser.
Rolle
Beschreibung
Berechtigungen
Firebase A/B Testing -Administrator
roles/firebaseabt.admin
(Beta)
Vollständiger Lese-/Schreibzugriff aufA/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 -Betrachter
roles/firebaseabt.viewer
(Beta)
Lesezugriff aufA/B Testing -Ressourcen
A/B Testing -Betrachter
Berechtigungen
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
Um einem Projektmitglied zu erlauben, Sicherheitsregeln in der
Firebase -Konsole oder zur Bereitstellung von Sicherheitsregeln über die Firebase -Befehlszeile benötigen Sie
können erstellen und ihnen dann eine benutzerdefinierte Rolle zuweisen
mit dem
firebaserules.*
-Berechtigungen .
Cloud Storage Rollen
Verfügbare Cloud Storage -Rollen finden Sie in der Google Cloud -Dokumentation .
Um einem Projektmitglied zu erlauben, Sicherheitsregeln in der
Firebase -Konsole oder zur Bereitstellung von Sicherheitsregeln über die Firebase -Befehlszeile benötigen Sie
können erstellen und ihnen dann eine benutzerdefinierte Rolle zuweisen
mit dem
firebaserules.*
-Berechtigungen .
Cloud Functions for Firebase Rollen
Verfügbare Cloud Functions for Firebase Rollen finden Sie in der
Dokumentation zu Google Cloud
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 Kampagnenressourcen für Cloud Messaging und In-App Messaging
Betrachter von Firebase Messaging-Kampagnen
Berechtigungen
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Firebase Cloud Messaging Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Cloud Messaging Verwaltung
roles/firebasenotifications.admin
Vollständiger Lese-/Schreibzugriff aufCloud 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 -Betrachter
Berechtigungen
firebasenotifications.messages.get
firebasenotifications.messages.list
Firebase Crashlytics Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Crashlytics -Administrator
roles/firebasecrashlytics.admin
Vollständiger Lese-/Schreibzugriff aufCrashlytics -Ressourcen
Crashlytics -Administrator
Berechtigungen
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 -Administrator
roles/firebasedynamiclinks.admin
Vollständiger Lese-/Schreibzugriff aufDynamic 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 -Betrachter
Berechtigungen
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 Betaversionen . Das bedeutet, dass der
kann sich die Funktionalität in nicht abwärtskompatibler Weise ändern
Support. Betaversionen unterliegen weder einem SLA noch einer Richtlinie zur Einstellung von Produkten und Diensten.
Verfügbarkeit und Support von Funktionen für diese Firebase IAM-Rollen
wird das Tool im Laufe der Zeit
immer besser.
Rolle
Beschreibung
Berechtigungen
Firebase Extensions Publisher – Administrator von Erweiterungen
roles/firebaseextensionspublisher.extensionsAdmin
(Beta)
Details und Messwerte fürFirebase Extensions hochladen, veröffentlichen und abrufen
Firebase Extensions Publisher – Extensions Admin
Berechtigungen
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions Publisher – Erweiterungsbetrachter
roles/firebaseextensionspublisher.extensionsViewer
(Beta)
Von diesem Publisher hochgeladene Details und Messwerte fürFirebase Extensions ansehen
Firebase Extensions Publisher – Erweiterungsbetrachter
Berechtigungen
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Hosting Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Hosting Verwaltung
roles/firebasehosting.admin
Vollständiger Lese-/Schreibzugriff aufHosting Ressourcen
Hosting -Administrator
Berechtigungen
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
Firebase In-App Messaging -Rollen (Beta)
Achtung :Diese Rollen und ihre produktspezifischen
Berechtigungen sind Betaversionen . Das bedeutet, dass der
kann sich die Funktionalität in nicht abwärtskompatibler Weise ändern
Support. Betaversionen unterliegen weder einem SLA noch einer Richtlinie zur Einstellung von Produkten und Diensten.
Verfügbarkeit und Support von Funktionen für diese Firebase IAM-Rollen
wird das Tool im Laufe der Zeit
immer besser.
Rolle
Beschreibung
Berechtigungen
Firebase In-App Messaging -Administrator
roles/firebaseinappmessaging.admin
(Beta)
Vollständiger Lese-/Schreibzugriff aufIn-App Messaging -Ressourcen
In-App Messaging -Administrator
Berechtigungen
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 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 Betaversionen . Das bedeutet, dass der
kann sich die Funktionalität in nicht abwärtskompatibler Weise ändern
Support. Betaversionen unterliegen weder einem SLA noch einer Richtlinie zur Einstellung von Produkten und Diensten.
Verfügbarkeit und Support von Funktionen für diese Firebase IAM-Rollen
wird das Tool im Laufe der Zeit
immer besser.
Rolle
Beschreibung
Berechtigungen
Firebase ML -Administrator
roles/firebaseml.admin
(Beta)
Vollständiger Lese-/Schreibzugriff aufFirebase ML Ressourcen
Firebase ML -Administrator
Berechtigungen
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 aufFirebase ML Ressourcen
Firebase ML -Betrachter
Berechtigungen
firebaseml.models.get
firebaseml.models.list .
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
Rolle
Beschreibung
Berechtigungen
Firebase Performance Monitoring -Administrator
roles/firebaseperformance.admin
Vollständiger Lese-/Schreibzugriff aufPerformance Monitoring Ressourcen
Performance Monitoring Benachrichtigungen konfigurieren und erhalten
Performance Monitoring -Administrator
Berechtigungen
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 -Betrachter
Berechtigungen
firebaseperformance.data.get
Firebase Realtime Database Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Realtime Database -Administrator
roles/firebasedatabase.admin
Vollständiger Lese-/Schreibzugriff aufRealtime Database Ressourcen
Realtime Database -Administrator
Berechtigungen
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 -Betrachter
Berechtigungen
firebasedatabase.instances.get .
firebasedatabase.instances.list.
Firebase Remote Config Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Remote Config -Administrator
roles/cloudconfig.admin
Vollständiger Lese-/Schreibzugriff aufRemote Config -Ressourcen
Remote Config -Administrator
Berechtigungen
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config -Betrachter
roles/cloudconfig.viewer
Lesezugriff aufRemote Config -Ressourcen
Remote Config -Betrachter
Berechtigungen
cloudconfig.configs.get
Firebase Test Lab Rollen
Firebase Test Lab benötigt Zugriff auf Cloud Storage Buckets, daher
erfordert sehr spezielle Berechtigungen, die nicht alle im
vordefinierten Firebase-Standardrollen. Verwende eine der folgenden Möglichkeiten, um Test Lab Zugriff zu gewähren
Lösungen beschrieben, die in den
Firebase Test Lab -Berechtigungen
.