Diese Rollen gewähren vollständigen Lese-/Schreibzugriff oder schreibgeschützten Zugriff auf bestimmte Firebase-Produkte.
Weisen Sie Projektmitgliedern diese Rollen über die Google Cloud Console zu.
Hinweis: Die folgenden Berechtigungen gelten für alle vordefinierten Rollen auf Firebase-Produktebene: - firebase.clients.get - firebase.clients.list - firebase.projects.get - resourcesmanager.projects.get - resourcesmanager.projects.list Firebase App Check-Rollen Rolle Beschreibung Berechtigungen Firebase App Check-Administrator 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 Viewer roles/firebaseappcheck.viewer
Nur lesender Zugriff auf App-Check-Ressourcen App Check Viewer- 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 Token-Verifizierungsfunktionen 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 zur App-Verteilung App Distribution-Administratorberechtigungen
firebaseappdistro.releases.list firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update
Viewer für die Firebase-App-Verteilung roles/firebaseappdistro.viewer
Nur lesender Zugriff auf Ressourcen zur App-Verteilung App Distribution Viewer- Berechtigungen
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
Firebase-Authentifizierungsrollen Rolle Beschreibung Berechtigungen Firebase-Authentifizierungsadministrator roles/firebaseauth.admin
Vollständiger Lese-/Schreibzugriff auf Authentifizierungsressourcen Authentifizierungsadministratorberechtigungen
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-Authentifizierungs-Viewer roles/firebaseauth.viewer
Nur lesender Zugriff auf Authentifizierungsressourcen Berechtigungen des Authentifizierungs-Viewers
firebaseauth.configs.get firebaseauth.users.get
Firebase A/B-Testing-Rollen (Beta) Achtung: Bei diesen Rollen und ihren produktspezifischen Berechtigungen handelt es sich um Beta-Releases . Dies bedeutet, dass sich die Funktionalität möglicherweise auf abwärtskompatible Weise ändert oder nur eingeschränkt unterstützt wird. Eine Betaversion unterliegt keinem SLA oder einer Einstellungsrichtlinie. Die Funktionsverfügbarkeit und Unterstützung für diese Firebase IAM-Rollen wird sich mit zunehmender Reife des Tools weiter verbessern.
Rolle Beschreibung Berechtigungen Firebase A/B Testing-Administrator roles/firebaseabt.admin
(Beta) Vollständiger Lese-/Schreibzugriff auf Ressourcen für A/B-Tests 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) Nur lesender Zugriff auf Ressourcen für A/B-Tests A/B-Testing-Viewer- 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 .
Um einem Projektmitglied das Bearbeiten und Veröffentlichen von Sicherheitsregeln in der Firebase-Konsole oder das Bereitstellen von Sicherheitsregeln über die Firebase-CLI zu ermöglichen, können Sie eine benutzerdefinierte Rolle erstellen und ihnen dann zuweisen, die die firebaserules.*
Berechtigungen enthält.
Cloud-Speicherrollen Verfügbare Cloud Storage-Rollen finden Sie in der Google Cloud-Dokumentation .
Um einem Projektmitglied das Bearbeiten und Veröffentlichen von Sicherheitsregeln in der Firebase-Konsole oder das Bereitstellen von Sicherheitsregeln über die Firebase-CLI zu ermöglichen, können Sie eine benutzerdefinierte Rolle erstellen und ihnen dann zuweisen, die die firebaserules.*
Berechtigungen enthält.
Cloud Functions für 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 Firebase-Messaging-Kampagnen-Administrator roles/firebasemessagingcampaigns.admin
Vollständiger Lese-/Schreibzugriff auf Kampagnenressourcen für Cloud Messaging und In-App Messaging Administratorberechtigungen für Firebase-Messaging-Kampagnen
firebasemessagingcampaigns.campaigns.create firebasemessagingcampaigns.campaigns.delete firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list firebasemessagingcampaigns.campaigns.update firebasemessagingcampaigns.campaigns.start firebasemessagingcampaigns.campaigns.stop
Viewer für Firebase-Messaging-Kampagnen roles/firebasemessagingcampaigns.viewer
Nur lesender Zugriff auf Kampagnenressourcen für Cloud Messaging und In-App Messaging Betrachterberechtigungen für Firebase-Messaging-Kampagnen
firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list
Firebase Cloud Messaging-Rollen Rolle Beschreibung Berechtigungen Firebase Cloud Messaging-Administrator 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 Viewer roles/firebasenotifications.viewer
Nur lesender Zugriff auf Cloud Messaging-Ressourcen Cloud Messaging Viewer- Berechtigungen
firebasenotifications.messages.get firebasenotifications.messages.list
Firebase Crashlytics-Rollen Rolle Beschreibung Berechtigungen Firebase Crashlytics-Administrator 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 Viewer roles/firebasecrashlytics.viewer
Nur lesender Zugriff auf Crashlytics-Ressourcen Berechtigungen für Crashlytics-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 auf Dynamic Links-Ressourcen Admin-Berechtigungen für dynamische Links
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
Nur lesender Zugriff auf Dynamic Links-Ressourcen Berechtigungen für den Viewer für dynamische Links
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Rollen des Firebase Extensions-Herausgebers Achtung: Bei diesen Rollen und ihren produktspezifischen Berechtigungen handelt es sich um Beta-Releases . Dies bedeutet, dass sich die Funktionalität möglicherweise auf abwärtskompatible Weise ändert oder nur eingeschränkt unterstützt wird. Eine Betaversion unterliegt keinem SLA oder einer Einstellungsrichtlinie. Die Funktionsverfügbarkeit und Unterstützung für diese Firebase IAM-Rollen wird sich mit zunehmender Reife des Tools weiter verbessern.
Rolle Beschreibung Berechtigungen Firebase Extensions Publisher – Erweiterungsadministrator roles/firebaseextensionspublisher.extensionsAdmin
(Beta) Laden Sie Details und Metriken hoch, veröffentlichen Sie sie und zeigen Sie sie an Firebase-Erweiterungen Firebase Extensions Publisher – Administratorberechtigungen für Erweiterungen
firebaseextensionspublisher.extensions.create firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Firebase Extensions Publisher – Erweiterungs-Viewer roles/firebaseextensionspublisher.extensionsViewer
(Beta) Details und Kennzahlen anzeigen für Von diesem Herausgeber hochgeladene Firebase-Erweiterungen Firebase Extensions Publisher – Erweiterungs-Viewer- Berechtigungen
firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Firebase Hosting-Rollen Rolle Beschreibung Berechtigungen Firebase Hosting-Administrator 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 Viewer roles/firebasehosting.viewer
Nur lesender Zugriff auf Hosting-Ressourcen Hosting-Viewer- Berechtigungen
firebasehosting.sites.get firebasehosting.sites.list
Firebase In-App Messaging-Rollen (Beta) Achtung: Bei diesen Rollen und ihren produktspezifischen Berechtigungen handelt es sich um Beta-Releases . Dies bedeutet, dass sich die Funktionalität möglicherweise auf abwärtskompatible Weise ändert oder nur eingeschränkt unterstützt wird. Eine Betaversion unterliegt keinem SLA oder einer Einstellungsrichtlinie. Die Funktionsverfügbarkeit und Unterstützung für diese Firebase IAM-Rollen wird sich mit zunehmender Reife des Tools weiter verbessern.
Rolle Beschreibung Berechtigungen Firebase-In-App-Messaging-Administrator roles/firebaseinappmessaging.admin
(Beta) Vollständiger Lese-/Schreibzugriff auf Ressourcen für In-App-Messaging Administratorberechtigungen für In-App-Messaging
firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update
Firebase In-App-Messaging-Viewer roles/firebaseinappmessaging.viewer
(Beta) Nur lesender Zugriff auf Ressourcen für In-App-Messaging Berechtigungen für den In-App-Messaging-Viewer
firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list
Firebase ML-Rollen (Beta) Achtung: Bei diesen Rollen und ihren produktspezifischen Berechtigungen handelt es sich um Beta-Releases . Dies bedeutet, dass sich die Funktionalität möglicherweise auf abwärtskompatible Weise ändert oder nur eingeschränkt unterstützt wird. Eine Betaversion unterliegt keinem SLA oder einer Einstellungsrichtlinie. Die Funktionsverfügbarkeit und Unterstützung für diese Firebase IAM-Rollen wird sich mit zunehmender Reife des Tools weiter verbessern.
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) Nur lesender Zugriff auf Firebase ML-Ressourcen Firebase ML Viewer- 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 auf Ressourcen zur Leistungsüberwachung Konfigurieren und empfangen Sie Leistungsüberwachungswarnungen Administratorberechtigungen für die Leistungsüberwachung
firebaseperformance.config.create firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get
Firebase-Leistungsüberwachungs-Viewer roles/firebaseperformance.viewer
Nur lesender Zugriff auf Ressourcen zur Leistungsüberwachung Berechtigungen für Leistungsüberwachungsbetrachter
firebaseperformance.data.get
Firebase-Echtzeitdatenbankrollen Rolle Beschreibung Berechtigungen Firebase-Echtzeitdatenbankadministrator roles/firebasedatabase.admin
Vollständiger Lese-/Schreibzugriff auf Echtzeit-Datenbankressourcen Berechtigungen für Echtzeit-Datenbankadministratoren
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Firebase-Echtzeitdatenbank-Viewer roles/firebasedatabase.viewer
Nur lesender Zugriff auf Echtzeit-Datenbankressourcen Berechtigungen für den Echtzeit-Datenbank-Viewer
firebasedatabase.instances.get firebasedatabase.instances.list
Firebase Remote Config-Rollen Rolle Beschreibung Berechtigungen Firebase-Remote-Konfigurationsadministrator roles/cloudconfig.admin
Vollständiger Lese-/Schreibzugriff auf Remote-Konfigurationsressourcen Remote-Konfigurationsadministratorberechtigungen
cloudconfig.configs.get cloudconfig.configs.update
Firebase Remote Config Viewer roles/cloudconfig.viewer
Nur lesender Zugriff auf Remote-Konfigurationsressourcen Remote Config Viewer- Berechtigungen
cloudconfig.configs.get
Rollen im Firebase-Testlabor Firebase Test Lab erfordert Zugriff auf Cloud Storage-Buckets und erfordert daher einen sehr spezifischen Satz von Berechtigungen, die nicht alle in den standardmäßig 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.