Diese Rollen gewähren vollen Lese-/Schreibzugriff oder schreibgeschützten Zugriff 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 enthalten: - firebase.clients.get - firebase.clients.list - firebase.projects.get - Ressourcenmanager.Projekte.get - Ressourcenmanager.Projekte.Liste Firebase App Check-Rollen Rolle Beschreibung Berechtigungen Firebase App Check-Administrator roles/firebaseappcheck.admin
Voller Lese-/Schreibzugriff auf App Check-Ressourcen App Check-Admin- Berechtigungen
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
Lesezugriff auf App Check-Ressourcen App Viewer-Berechtigungen prüfen
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 Administrator der Firebase-App-Verteilung roles/firebaseappdistro.admin
Voller Lese-/Schreibzugriff auf Ressourcen für die App-Verteilung App-Verteilungs-Admin- Berechtigungen
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 für die 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
Voller 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-Authentifizierungsbetrachter roles/firebaseauth.viewer
Lesezugriff auf Authentifizierungsressourcen Berechtigungen für Authentifizierungsbetrachter
firebaseauth.configs.get firebaseauth.users.get
Firebase A/B Testing-Rollen (Beta) Achtung: Diese Rollen und ihre produktspezifischen Berechtigungen sind Betaversionen . Dies bedeutet, dass sich die Funktionalität auf abwärtsinkompatible Weise ändern oder nur eingeschränkt unterstützt werden kann. Eine Beta-Version unterliegt keiner SLA- oder Verfallsrichtlinie. Die Verfügbarkeit von Funktionen und der Support für diese Firebase-IAM-Rollen werden mit zunehmender Reife des Tools weiter verbessert.
Rolle Beschreibung Berechtigungen Administrator für Firebase A/B-Tests roles/firebaseabt.admin
(Beta) Voller Lese-/Schreibzugriff auf Ressourcen für A/B-Tests A/B-Testing-Admin- Berechtigungen
firebaseabt.experimentresults.get firebaseabt.experiments.create firebaseabt.experiments.delete firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.experiments.update firebaseabt.projectmetadata.get
Firebase A/B-Test-Viewer roles/firebaseabt.viewer
(Beta) Lesezugriff auf Ressourcen für A/B-Tests Berechtigungen für A/B-Test-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 .
Damit ein Projektmitglied Sicherheitsregeln in der Firebase-Konsole bearbeiten und veröffentlichen oder Sicherheitsregeln über die Firebase-Befehlszeilenschnittstelle bereitstellen kann, können Sie ihm eine benutzerdefinierte Rolle erstellen und zuweisen, die die firebaserules.*
Berechtigungen enthält.
Cloud Storage-Rollen Verfügbare Cloud Storage-Rollen finden Sie in der Google Cloud-Dokumentation .
Damit ein Projektmitglied Sicherheitsregeln in der Firebase-Konsole bearbeiten und veröffentlichen oder Sicherheitsregeln über die Firebase-Befehlszeilenschnittstelle bereitstellen kann, können Sie ihm eine benutzerdefinierte Rolle erstellen und zuweisen, die die firebaserules.*
Berechtigungen enthält.
Cloud Functions for Firebase-Rollen Verfügbare Cloud-Funktionen für 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 für Firebase-Messaging-Kampagnen roles/firebasemessagingcampaigns.admin
Voller 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
Betrachter von Firebase-Messaging-Kampagnen roles/firebasemessagingcampaigns.viewer
Lesezugriff auf Kampagnenressourcen für Cloud-Messaging und In-App-Messaging Anzeigeberechtigungen 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
Voller 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
Lesezugriff auf Cloud Messaging-Ressourcen Berechtigungen für Cloud Messaging-Betrachter
firebasenotifications.messages.get firebasenotifications.messages.list
Firebase Crashlytics-Rollen Rolle Beschreibung Berechtigungen Firebase Crashlytics-Administrator roles/firebasecrashlytics.admin
Voller 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
Lesezugriff auf Crashlytics-Ressourcen Crashlytics Viewer- 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-Administrator roles/firebasedynamiclinks.admin
Voller Lese-/Schreibzugriff auf Ressourcen für dynamische Links Administratorberechtigungen 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
Viewer für dynamische Links von Firebase roles/firebasedynamiclinks.viewer
Lesezugriff auf Ressourcen für dynamische Links Viewer-Berechtigungen für dynamische Links
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Firebase-Hosting-Rollen Rolle Beschreibung Berechtigungen Firebase-Hosting-Administrator roles/firebasehosting.admin
Voller Lese-/Schreibzugriff auf Hosting-Ressourcen Hosting-Admin- Berechtigungen
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Firebase-Hosting-Viewer roles/firebasehosting.viewer
Lesezugriff auf Hosting-Ressourcen Hosting-Viewer- Berechtigungen
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 auf abwärtsinkompatible Weise ändern oder nur eingeschränkt unterstützt werden kann. Eine Beta-Version unterliegt keiner SLA- oder Verfallsrichtlinie. Die Verfügbarkeit von Funktionen und der Support für diese Firebase-IAM-Rollen werden mit zunehmender Reife des Tools weiter verbessert.
Rolle Beschreibung Berechtigungen Firebase-In-App-Messaging-Administrator roles/firebaseinappmessaging.admin
(Beta) Voller Lese-/Schreibzugriff auf In-App-Messaging-Ressourcen 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) Lesezugriff auf In-App-Messaging-Ressourcen Berechtigungen für In-App-Messaging-Betrachter
firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list
Firebase ML-Rollen (Beta) Achtung: Diese Rollen und ihre produktspezifischen Berechtigungen sind Betaversionen . Dies bedeutet, dass sich die Funktionalität auf abwärtsinkompatible Weise ändern oder nur eingeschränkt unterstützt werden kann. Eine Beta-Version unterliegt keiner SLA- oder Verfallsrichtlinie. Die Verfügbarkeit von Funktionen und der Support für diese Firebase-IAM-Rollen werden mit zunehmender Reife des Tools weiter verbessert.
Rolle Beschreibung Berechtigungen Firebase ML-Administrator roles/firebaseml.admin
(Beta) Voller 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) Lesezugriff 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 Administrator der Firebase-Leistungsüberwachung roles/firebaseperformance.admin
Voller 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
Betrachter für die Firebase-Leistungsüberwachung roles/firebaseperformance.viewer
Lesezugriff auf Ressourcen zur Leistungsüberwachung Berechtigungen für Leistungsüberwachungs-Betrachter
firebaseperformance.data.get
Firebase Realtime Database-Rollen Rolle Beschreibung Berechtigungen Administrator der Firebase-Echtzeitdatenbank roles/firebasedatabase.admin
Voller Lese-/Schreibzugriff auf Echtzeit-Datenbankressourcen Administratorberechtigungen für Echtzeitdatenbanken
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Firebase Realtime Database Viewer roles/firebasedatabase.viewer
Lesezugriff auf Echtzeit-Datenbankressourcen Berechtigungen für Echtzeit-Datenbank-Viewer
firebasedatabase.instances.get firebasedatabase.instances.list
Firebase Remote Config-Rollen Rolle Beschreibung Berechtigungen Firebase Remote Config-Administrator roles/cloudconfig.admin
Voller Lese-/Schreibzugriff auf Remote-Konfigurationsressourcen Remote Config Admin- Berechtigungen
cloudconfig.configs.get cloudconfig.configs.update
Firebase Remote Config Viewer roles/cloudconfig.viewer
Lesezugriff auf Remote-Konfigurationsressourcen Remote Config Viewer- Berechtigungen
cloudconfig.configs.get
Firebase Test Lab-Rollen Firebase Test Lab erfordert Zugriff auf Cloud Storage-Buckets und erfordert daher einen sehr spezifischen Satz von Berechtigungen, die nicht alle in den vordefinierten Standardrollen von Firebase enthalten sind. Um Zugriff auf Test Lab zu gewähren, verwenden Sie eine der im Abschnitt Firebase Test Lab-Berechtigungen beschriebenen Lösungen.