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 Verwaltungroles/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 Betrachterroles/firebaseappcheck.viewer
|
Lesezugriff auf App Check Ressourcen |
App CheckBerechtigungen 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 Verifierroles/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 Verwaltungroles/firebaseappdistro.admin |
Vollständiger Lese-/Schreibzugriff auf App 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 Betrachterroles/firebaseappdistro.viewer |
Lesezugriff auf App 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 Runnerroles/firebaseapphosting.computeRunner |
Mindestzugriff zum Erstellen und Ausführen von App Hosting-Backends. In der Regel Dienstkonten zugewiesen. |
App Hosting Compute Runner Berechtigungen
firebaseapphosting.builds.update
storage.objects.setRetention sowie alle Berechtigungen, die in diesen Rollen enthalten sind: firebaseapphosting.viewer artifactregistry.createOnPushWriter logging.logWriter storage.objectUser developerconnect.readTokenAccessor |
Firebase App Hosting Verwaltungroles/firebaseapphosting.admin |
Vollständiger Lese-/Schreibzugriff auf App 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 auf App Hosting Ressourcen |
App HostingBerechtigungen 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 Entwicklerroles/firebaseapphosting.developer |
Vollständiger Lese-/Schreibzugriff auf App 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 Verwaltungroles/firebaseauth.admin
|
Vollständiger Lese-/Schreibzugriff auf Authentication-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 Betrachterroles/firebaseauth.viewer
|
Lesezugriff auf Authentication-Ressourcen |
Authentication-Betrachter Berechtigungen
firebaseauth.configs.get
firebaseauth.users.get |
Firebase A/B Testing-Rollen (Beta)
Rolle | Beschreibung | Berechtigungen |
---|---|---|
Firebase A/B Testing-Administratorroles/firebaseabt.admin (Beta) |
Vollständiger Lese-/Schreibzugriff auf A/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-Betrachterroles/firebaseabt.viewer (Beta) |
Lesezugriff auf A/B Testing-Ressourcen |
A/B TestingBerechtigungen 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-Kampagnenroles/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-Kampagnenroles/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 Verwaltungroles/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-Betrachterroles/firebasenotifications.viewer
|
Lesezugriff auf Cloud Messaging Ressourcen |
Cloud Messaging Berechtigungen für Betrachter
firebasenotifications.messages.get
firebasenotifications.messages.list |
Firebase Crashlytics Rollen
Rolle | Beschreibung | Berechtigungen |
---|---|---|
Firebase Crashlytics Verwaltungroles/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 Betrachterroles/firebasecrashlytics.viewer
|
Lesezugriff auf Crashlytics 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 Verwaltungroles/firebasedynamiclinks.admin
|
Vollständiger Lese-/Schreibzugriff auf Dynamic 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 Betrachterroles/firebasedynamiclinks.viewer
|
Lesezugriff auf Dynamic 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
Rolle | Beschreibung | Berechtigungen |
---|---|---|
Firebase Extensions Publisher – Administrator für Erweiterungenroles/firebaseextensionspublisher.extensionsAdmin (Beta) |
Details und Messwerte für Firebase 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-Viewerroles/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 Verwaltungroles/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 Betrachterroles/firebasehosting.viewer
|
Lesezugriff auf Hosting-Ressourcen |
HostingBerechtigungen für Betrachter
firebasehosting.sites.get
firebasehosting.sites.list |
Firebase In-App Messaging-Rollen (Beta)
Rolle | Beschreibung | Berechtigungen |
---|---|---|
Firebase In-App Messaging Verwaltungroles/firebaseinappmessaging.admin (Beta) |
Vollständiger Lese-/Schreibzugriff auf In-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-Betrachterroles/firebaseinappmessaging.viewer (Beta) |
Lesezugriff auf In-App Messaging-Ressourcen |
In-App Messaging-Betrachter Berechtigungen
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list |
Firebase ML-Rollen (Beta)
Rolle | Beschreibung | Berechtigungen |
---|---|---|
Firebase ML Verwaltungroles/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-Betrachterroles/firebaseml.viewer (Beta) |
Lesezugriff auf Firebase ML-Ressourcen |
Firebase ML-Betrachter Berechtigungen
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-Administratorroles/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 Betrachterroles/firebaseperformance.viewer
|
Lesezugriff auf Performance Monitoring Ressourcen |
Performance MonitoringBerechtigungen für Betrachter
firebaseperformance.data.get
|
Firebase Realtime Database Rollen
Rolle | Beschreibung | Berechtigungen |
---|---|---|
Firebase Realtime Database Verwaltungroles/firebasedatabase.admin
|
Vollständiger Lese-/Schreibzugriff auf Realtime Database Ressourcen |
Realtime Database Administratorberechtigungen
firebasedatabase.instances.create
firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update |
Firebase Realtime Database Betrachterroles/firebasedatabase.viewer
|
Lesezugriff auf Realtime Database-Ressourcen |
Realtime Database Berechtigungen für Betrachter
firebasedatabase.instances.get
firebasedatabase.instances.list |
Firebase Remote Config Rollen
Rolle | Beschreibung | Berechtigungen |
---|---|---|
Firebase Remote Config Verwaltungroles/cloudconfig.admin
|
Vollständiger Lese-/Schreibzugriff auf Remote Config-Ressourcen |
Remote Config Administratorberechtigungen
cloudconfig.configs.get
cloudconfig.configs.update
|
Firebase Remote Config Betrachterroles/cloudconfig.viewer
|
Lesezugriff auf Remote Config-Ressourcen |
Remote ConfigBerechtigungen 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.