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.
Hinweis: Die folgenden Berechtigungen sind in allen vordefinierten Rollen auf Firebase-Produktebene verfügbar:
– 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 Verwaltung
roles/firebaseappcheck.admin
Vollständiger Lese-/Schreibzugriff aufApp 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 Verifier
roles/firebaseappcheck.tokenVerifier
Zugriff auf Funktionen zur Tokenbestätigung 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 Verwaltung
roles/firebaseappdistro.admin
Vollständiger Lese-/Schreibzugriff aufApp 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
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.
App Hosting Compute Runner
Berechtigungen
Firebase App Hosting Verwaltung
roles/firebaseapphosting.admin
Vollständiger Lese-/Schreibzugriff aufApp 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 -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.delete
Firebase Authentication Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Authentication Verwaltung
roles/firebaseauth.admin
Vollständiger Lese-/Schreibzugriff aufAuthentication -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.send.
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 sich die Funktionalität in nicht abwärtskompatibler Weise ändern kann oder nur eingeschränkt unterstützt wird. Betaversionen unterliegen keinem SLA und keiner Einstellungsrichtlinie.
Die Verfügbarkeit von Funktionen und die Unterstützung dieser 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 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 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 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
Berechtigungen für Administratoren von Firebase-Messaging-Kampagnen
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
Berechtigungen für Betrachter von Firebase Messaging-Kampagnen
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 Berechtigungen für Betrachter
firebasenotifications.messages.get
firebasenotifications.messages.list
Firebase Crashlytics Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Crashlytics Verwaltung
roles/firebasecrashlytics.admin
Vollständiger Lese-/Schreibzugriff aufCrashlytics 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 -Betrachter
Berechtigungen
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 Verwaltung
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 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 Betaversionen . Das bedeutet, dass sich die Funktionalität in nicht abwärtskompatibler Weise ändern kann oder nur eingeschränkt unterstützt wird. Betaversionen unterliegen keinem SLA und keiner Einstellungsrichtlinie.
Die Verfügbarkeit von Funktionen und die Unterstützung dieser Firebase-IAM-Rollen werden mit der Weiterentwicklung des Tools weiter verbessert.
Rolle
Beschreibung
Berechtigungen
Firebase Extensions Publisher – Administrator für Erweiterungen
roles/firebaseextensionspublisher.extensionsAdmin
(Beta)
Details und Messwerte fürFirebase Extensions hochladen, veröffentlichen und abrufen
Berechtigung Firebase Extensions Publisher – Extensions Admin
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
Firebase Extensions Berechtigungen für Publisher – Extensions Viewer
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 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
Firebase In-App Messaging -Rollen (Beta)
Achtung: Diese Rollen und ihre produktspezifischen Berechtigungen sind Betaversionen . Dies bedeutet, dass sich die Funktionalität möglicherweise in nicht abwärtskompatibler Weise ändern oder nur eingeschränkt unterstützt wird. Betaversionen unterliegen keinem SLA und keiner Einstellungsrichtlinie.
Die Verfügbarkeit von Funktionen und die Unterstützung dieser Firebase-IAM-Rollen werden mit der Weiterentwicklung des Tools weiter verbessert.
Rolle
Beschreibung
Berechtigungen
Firebase In-App Messaging Verwaltung
roles/firebaseinappmessaging.admin
(Beta)
Vollständiger Lese-/Schreibzugriff aufIn-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 -Betrachter
roles/firebaseinappmessaging.viewer
(Beta)
Lesezugriff aufIn-App Messaging -Ressourcen
In-App Messaging -Betrachter
Berechtigungen
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Firebase ML -Rollen (Beta)
Achtung :Diese Rollen und ihre produktspezifischen Berechtigungen sind Betaversionen . Das bedeutet, dass sich die Funktionalität in nicht abwärtskompatibler Weise ändern kann oder nur eingeschränkt unterstützt wird. Betaversionen unterliegen keinem SLA und keiner Einstellungsrichtlinie.
Die Verfügbarkeit von Funktionen und die Unterstützung dieser Firebase-IAM-Rollen werden mit der Weiterentwicklung des Tools weiter verbessert.
Rolle
Beschreibung
Berechtigungen
Firebase ML Verwaltung
roles/firebaseml.admin
(Beta)
Vollständiger Lese-/Schreibzugriff aufFirebase 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 -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 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 Verwaltung
roles/firebasedatabase.admin
Vollständiger Lese-/Schreibzugriff aufRealtime 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 Verwaltung
roles/cloudconfig.admin
Vollständiger Lese-/Schreibzugriff aufRemote 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
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.