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 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 Verifierroles/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 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. Wird 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 cloudtrace.agent monitoring.metricWriter 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 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 Entwicklerroles/firebaseapphosting.developer |
Vollständiger Lese-/Schreibzugriff auf App Hosting-Backends, ‑Builds und ‑Release-Ressourcen. |
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 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.sendEmail firebaseauth.users.update |
Firebase Authentication Betrachterroles/firebaseauth.viewer
|
Lesezugriff auf Authentication-Ressourcen |
Authentication Berechtigungen für Betrachter
firebaseauth.configs.get
firebaseauth.users.get |
Firebase A/B Testing-Rollen (Beta)
Rolle | Beschreibung | Berechtigungen |
---|---|---|
Firebase A/B Testing Verwaltungroles/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 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 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 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 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 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 ansehen |
Firebase Extensions Berechtigungen für Publisher – Administrator für Erweiterungen
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 |
Hosting Berechtigungen 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 Berechtigungen für Betrachter
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 Berechtigungen für Betrachter
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 Verwaltungroles/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 Monitoring Berechtigungen 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 Config Berechtigungen für Betrachter
cloudconfig.configs.get
|
Firebase Test Lab Rollen
Für Firebase Test Lab ist Zugriff auf Cloud Storage-Buckets erforderlich. Daher sind sehr spezifische Berechtigungen erforderlich, die nicht alle in den standardmäßigen vordefinierten Firebase-Rollen 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.