Diese Rollen gewähren vollständigen Lese-/Schreibzugriff oder 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 -Administrator
roles/firebasevertexai.admin
Vollständiger Lese-/Schreibzugriff auf -Ressourcen von Firebase AI Logic
Firebase AI Logic -Administratorberechtigungen
firebasevertexai.configs.update
firebasevertexai.configs.get
Firebase AI Logic Viewer
roles/firebasevertexai.viewer
Lesezugriff auf -Ressourcen von Firebase AI Logic
Firebase AI Logic -Betrachter -Berechtigungen
firebasevertexai.configs.get
Firebase App Check Rollen
Rolle
Beschreibung
Berechtigungen
Firebase App Check -Administrator
roles/firebaseappcheck.admin
Vollständiger Lese-/Schreibzugriff auf -Ressourcen von App Check
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
firebaseappcheck.tokens.mint
Firebase App Check Viewer
roles/firebaseappcheck.viewer
Lesezugriff auf -Ressourcen von App Check
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 Token Verifier
roles/firebaseappcheck.tokenVerifier
Zugriff auf Funktionen zur Tokenüberprüfung für App Check
App Check Token Verifier -Berechtigungen
firebaseappcheck.appCheckTokens.verify
Firebase App Distribution Rollen
Rolle
Beschreibung
Berechtigungen
Firebase App Distribution -Administrator
roles/firebaseappdistro.admin
Vollständiger Lese-/Schreibzugriff auf -Ressourcen von App Distribution
App Distribution -Administratorberechtigungen
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Firebase App Distribution Viewer
roles/firebaseappdistro.viewer
Lesezugriff auf -Ressourcen von App Distribution
App Distribution -Betrachter -Berechtigungen
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase App Hosting Rollen
Hinweis: Ein Projektinhaber 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
Mindestzugriff, der zum Erstellen und Ausführen von App Hosting -Back-Ends erforderlich ist.
Wird normalerweise Dienstkonten gewährt.
App Hosting Compute Runner -Berechtigungen
Firebase App Hosting -Administrator
roles/firebaseapphosting.admin
Vollständiger Lese-/Schreibzugriff auf -Ressourcen von App Hosting
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 auf -Ressourcen von App Hosting
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 auf Back-Ends, Builds und Releases vonApp Hosting .
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 -Administrator
roles/firebaseauth.admin
Vollständiger Lese-/Schreibzugriff auf -Ressourcen von Authentication
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 Viewer
roles/firebaseauth.viewer
Lesezugriff auf -Ressourcen von Authentication
Authentication -Betrachter -Berechtigungen
firebaseauth.configs.get
firebaseauth.users.get
Firebase A/B Testing -Rollen (Beta)
Achtung: Diese Rollen und ihre produktspezifischen Berechtigungen sind Beta-Releases . Das bedeutet, dass sich die Funktionalität auf nicht abwärtskompatible Weise ändern kann oder nur eingeschränkt unterstützt wird. Ein Betarelease unterliegt weder einem SLA noch einer Richtlinie zur Einstellung von Produkten und Diensten.
Die Verfügbarkeit von Funktionen und die Unterstützung für diese Firebase-IAM-Rollen werden im Zuge der Weiterentwicklung des Tools weiter verbessert.
Rolle
Beschreibung
Berechtigungen
Firebase A/B Testing -Administrator
roles/firebaseabt.admin
(Beta)
Vollständiger Lese-/Schreibzugriff auf -Ressourcen von A/B Testing
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 auf -Ressourcen von A/B Testing
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 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 zuweisen, die die firebaserules.*-Berechtigungen enthält.
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 zuweisen, die die firebaserules.*-Berechtigungen enthält.
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 Administrator 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
Zusätzlich zu einer Firebase Cloud Messaging API-Rolle müssen Sie möglicherweise auch eine entsprechende Rolle für Firebase-Messaging-Kampagnen zuweisen.
Rolle
Beschreibung
Berechtigungen
Firebase Cloud Messaging API-Administrator
roles/firebasecloudmessaging.admin
Vollständiger Lese-/Schreibzugriff auf Firebase Cloud Messaging API-Ressourcen.
Firebase Cloud Messaging API Admin -Berechtigungen
cloudmessaging.messages.create
fcmdata.deliverydata.list
resourcemanager.projects.get
resourcemanager.projects.list
Rolle
Beschreibung
Berechtigungen
Firebase Cloud Messaging -Administrator
roles/firebasenotifications.admin
Vollständiger Lese-/Schreibzugriff auf -Ressourcen von Cloud Messaging
Cloud Messaging -Administratorberechtigungen
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging Viewer
roles/firebasenotifications.viewer
Lesezugriff auf -Ressourcen von Cloud Messaging
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 auf -Ressourcen von Crashlytics
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 Viewer
roles/firebasecrashlytics.viewer
Lesezugriff auf -Ressourcen von Crashlytics
Crashlytics -Betrachter -Berechtigungen
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Firebase Hosting Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Hosting -Administrator
roles/firebasehosting.admin
Vollständiger Lese-/Schreibzugriff auf -Ressourcen von Hosting
Hosting -Administratorberechtigungen
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting Viewer
roles/firebasehosting.viewer
Lesezugriff auf -Ressourcen von Hosting
Hosting -Betrachter -Berechtigungen
firebasehosting.sites.get
firebasehosting.sites.list
Firebase In-App Messaging -Rollen (Beta)
Achtung: Diese Rollen und ihre produktspezifischen Berechtigungen sind Beta-Releases . Das bedeutet, dass sich die Funktionalität auf nicht abwärtskompatible Weise ändern kann oder nur eingeschränkt unterstützt wird. Ein Betarelease unterliegt weder einem SLA noch einer Richtlinie zur Einstellung von Produkten und Diensten.
Die Verfügbarkeit von Funktionen und die Unterstützung für diese Firebase-IAM-Rollen werden im Zuge der Weiterentwicklung des Tools weiter verbessert.
Rolle
Beschreibung
Berechtigungen
Firebase In-App Messaging -Administrator
roles/firebaseinappmessaging.admin
(Beta)
Vollständiger Lese-/Schreibzugriff auf -Ressourcen von In-App Messaging
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 auf -Ressourcen von In-App Messaging
In-App Messaging -Betrachter -Berechtigungen
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Rolle
Beschreibung
Berechtigungen
Firebase Performance Monitoring -Administrator
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 Viewer
roles/firebaseperformance.viewer
Lesezugriff auf -Ressourcen von Performance Monitoring
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 auf -Ressourcen von Realtime Database
Realtime Database -Administratorberechtigungen
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database Viewer
roles/firebasedatabase.viewer
Lesezugriff auf -Ressourcen von Realtime Database
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 auf -Ressourcen von Remote Config
Remote Config -Administratorberechtigungen
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config Viewer
roles/cloudconfig.viewer
Lesezugriff auf -Ressourcen von Remote Config
Remote Config -Betrachter -Berechtigungen
cloudconfig.configs.get
Firebase Test Lab Rollen
Firebase Test Lab benötigt Zugriff auf Cloud Storage -Buckets. Daher sind sehr spezifische 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 werden.
Eingestellte oder nicht unterstützte Produkte
Firebase Dynamic Links Rollen
Rolle
Beschreibung
Berechtigungen
Firebase Dynamic Links -Administrator
roles/firebasedynamiclinks.admin
Vollständiger Lese-/Schreibzugriff auf -Ressourcen von Dynamic Links
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 Viewer
roles/firebasedynamiclinks.viewer
Lesezugriff auf -Ressourcen von Dynamic Links
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 Beta-Releases . Das bedeutet, dass sich die Funktionalität auf nicht abwärtskompatible Weise ändern kann oder nur eingeschränkt unterstützt wird. Ein Betarelease unterliegt weder einem SLA noch einer Richtlinie zur Einstellung von Produkten und Diensten.
Die Verfügbarkeit von Funktionen und die Unterstützung für diese Firebase-IAM-Rollen werden im Zuge 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 ansehen
Firebase Extensions Publisher – Extensions Admin -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ürFirebase Extensions ansehen, die von diesem Publisher hochgeladen wurden
Firebase Extensions Publisher – Extensions Viewer -Berechtigungen
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase ML -Rollen (Beta)
Achtung: Diese Rollen und ihre produktspezifischen Berechtigungen sind Beta-Releases . Das bedeutet, dass sich die Funktionalität auf nicht abwärtskompatible Weise ändern kann oder nur eingeschränkt unterstützt wird. Ein Betarelease unterliegt weder einem SLA noch einer Richtlinie zur Einstellung von Produkten und Diensten.
Die Verfügbarkeit von Funktionen und die Unterstützung für diese Firebase-IAM-Rollen werden im Zuge der Weiterentwicklung des Tools weiter verbessert.
Rolle
Beschreibung
Berechtigungen
Firebase ML -Administrator
roles/firebaseml.admin
(Beta)
Vollständiger Lese-/Schreibzugriff auf -Ressourcen von Firebase ML
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 auf -Ressourcen von Firebase ML
Firebase ML -Betrachter -Berechtigungen
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list