Catch up on highlights from Firebase at Google I/O 2023. Learn more

Firebase IAM-Berechtigungen

Berechtigungen werden Ihren Projektmitgliedern über Rollen erteilt. Eine Rolle ist eine Sammlung von Berechtigungen. Wenn Sie einem Projektmitglied eine Rolle zuweisen, gewähren Sie diesem Projektmitglied alle Berechtigungen, die die Rolle enthält.

Auf dieser Seite werden die Aktionen beschrieben, die durch Berechtigungen aktiviert werden, die möglicherweise in einer von Firebase unterstützten Rolle aufgeführt sind. Diese Berechtigungen fallen in zwei Kategorien:

Erforderliche Berechtigungen

Firebase IAM enthält folgende Berechtigungen:

Eine allgemeine Liste und Beschreibung der Berechtigungen, die für ein Firebase-Produkt oder einen Dienst spezifisch sind, finden Sie im entsprechenden Abschnitt unter Firebase-produktspezifische IAM-Berechtigungen .

Erforderliche Berechtigungen in allen Rollen enthalten

Die in der folgenden Tabelle aufgeführten Berechtigungen sind erforderlich, um alle Firebase-Produkte oder -Dienste zu verwenden.

Diese Berechtigungen sind automatisch in jeder der vordefinierten Firebase-Rollen enthalten .

Erlaubnis Beschreibung
Gewährt Berechtigungen zum Abrufen von Firebase-Projektinformationen
Gewährt Berechtigungen zum Abrufen von Firebase-Projektinformationen
Gewährt Berechtigungen zum Überprüfen des Status von Google-APIs und zum Ausführen von Firebase-CLI-Befehlen

Erforderliche Berechtigungen für dienstspezifische Firebase-Aktionen

Die in der folgenden Tabelle aufgeführten Berechtigungen sind erforderlich, um einige Firebase-dienstspezifische Aktionen auszuführen.

Bei Bedarf werden diese Berechtigungen automatisch in jede der vordefinierten Firebase-Rollen aufgenommen .

Aktion Erforderliche Erlaubnis
Zugriff auf Firebase-Projektintegrationen mit Collaboration-Tools (einschließlich Slack, Jira und PagerDuty) firebaseextensions.configs.*
Zeigen Sie Nutzung und Analysen von StackDriver an monitoring.timeSeries.list
Führen Sie Firebase-CLI- Befehle aus
Weitere Informationen finden Sie in der Google Cloud-Dokumentation zum Runtime Configurator Access .
Laufzeitkonfiguration.*

Erforderliche Berechtigungen für Firebase-verwaltungsspezifische Aktionen

Die in der folgenden Tabelle aufgeführten Berechtigungen sind zusätzliche Berechtigungen, die zum Ausführen einiger Firebase-verwaltungsspezifischer Aktionen erforderlich sind.

Verwaltungsberechtigung und zugehörige Aktionen Erforderliche zusätzliche Genehmigung
firebase.billingPlans.update
Ändern Sie den Abrechnungsplan für ein Firebase-Projekt resourcemanager.projects.createBillingAssignment
resourcemanager.projects.deleteBillingAssignment
firebase.projects.delete
Löschen Sie ein Firebase-Projekt resourcemanager.projects.delete
firebase.projects.update
Fügen Sie einem vorhandenen Google Cloud-Projekt Firebase-Ressourcen hinzu resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
Ändern Sie den Namen eines Firebase-Projekts resourcemanager.projects.update
Fügen Sie SHA-Zertifikat-Fingerabdrücke für Android-Apps hinzu clientauthconfig.clients.create
Fingerabdrücke von SHA-Zertifikaten für Android-Apps entfernen clientauthconfig.clients.delete
Aktualisieren Sie die App Store-ID oder Team-ID für Apple-Apps clientauthconfig.clients.get
clientauthconfig.clients.update

Firebase-produktspezifische IAM-Berechtigungen

In den folgenden Tabellen sind die Berechtigungen aufgeführt, die für ein Firebase-Produkt oder einen Firebase-Dienst spezifisch sind. Sie können diese Berechtigungen verwenden, um benutzerdefinierte Rollen zu erstellen .

Firebase-Verwaltungsberechtigungen

Beachten Sie, dass einige der folgenden Verwaltungsberechtigungen zusätzliche Berechtigungen für bestimmte Aktionen erfordern .

Berechtigungsname Beschreibung
firebase.billingPlans.get Rufen Sie den aktuellen Firebase-Abrechnungsplan für ein Projekt ab
firebase.billingPlans.update Ändern Sie den aktuellen Firebase-Abrechnungsplan für ein Projekt
firebase.clients.create Fügen Sie einem Projekt neue Apps hinzu
firebase.clients.delete Vorhandene Apps aus einem Projekt löschen
firebase.clients.get Abrufen von Details und Konfigurationen für Apps in einem Projekt
firebase.clients.list Rufen Sie eine Liste von Apps in einem Projekt ab
firebase.clients.undelete Stellen Sie eine gelöschte App wieder her, bevor ihre Daten dauerhaft gelöscht werden
firebase.clients.update Aktualisieren Sie Details und Konfigurationen für Apps in einem Projekt
firebase.links.create Erstellen Sie neue Verknüpfungen zu Google-Systemen
(Firebase-Konsole > Projekteinstellungen > Integrationen)
firebase.links.delete Links zu Google-Systemen löschen
(Firebase-Konsole > Projekteinstellungen > Integrationen)
firebase.link.list Rufen Sie eine Liste mit Links zu Google-Systemen ab
(Firebase-Konsole > Projekteinstellungen > Integrationen)
firebase.links.update Aktualisieren Sie vorhandene Links zu Google-Systemen
(Firebase-Konsole > Projekteinstellungen > Integrationen)
firebase.playLinks.get Details zu einem Link zu Google Play abrufen
(Firebase-Konsole > Projekteinstellungen > Integrationen > Google Play)
firebase.playLinks.list Rufen Sie eine Liste mit Links zu Google Play ab
(Firebase-Konsole > Projekteinstellungen > Integrationen > Google Play)
firebase.playLinks.update Erstellen Sie neue Links und aktualisieren Sie vorhandene Links zu Google Play
(Firebase-Konsole > Projekteinstellungen > Integrationen > Google Play)
firebase.projects.delete Vorhandene Projekte löschen
firebase.projects.get Details und Firebase-Ressourcen für ein Projekt abrufen
firebase.projects.update Ändern Sie die Attribute eines vorhandenen Projekts
Benachrichtigungen zu anwendbaren Firebase-Produkten und -Funktionen erhalten ( weitere Informationen )
firebaseinstallations.instances.delete Löschen Sie eine Firebase-Installations-ID und die mit dieser Installation verknüpften Daten ( weitere Informationen )

Google Analytics-Berechtigungen

Die folgenden Berechtigungen gewähren Zugriff auf die Analytics-Property, die mit dem Firebase-Projekt verknüpft ist. Sie ermöglichen Firebase-Projektmitgliedern den Zugriff auf Analytics-Daten, einschließlich Zielgruppen, Benutzereigenschaften, Trichter, Berichte, Conversions usw.

Berechtigungsname Beschreibung
firebaseanalytics.resources.googleAnalyticsBearbeiten Gewährt der verknüpften Analytics-Property standardmäßig die Rolle „Analytics-Editor“.
firebaseanalytics.resources.googleAnalyticsAdditionalAccess Gewährt der verknüpften Analytics-Property standardmäßig die Analytics-Marketer-Rolle
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze Gewährt der verknüpften Analytics-Property standardmäßig die Analytics-Betrachterrolle
firebaseanalytics.resources.googleAnalyticsRestrictedAccess Gewährt der verknüpften Analytics-Property standardmäßig die Rolle „Analytics-Betrachter“ ohne Zugriff auf Umsatz- und Kostendaten

Firebase App Check-Berechtigungen

Berechtigungsname Beschreibung
firebaseappcheck.appAttestConfig.get Rufen Sie die App Attest-Konfiguration einer App ab
firebaseappcheck.appAttestConfig.update Aktualisieren Sie die App Attest-Konfiguration einer App
firebaseappcheck.appCheckTokens.verify Verifizieren Sie App Check-Token, die für ein Firebase-Projekt ausgestellt wurden
firebaseappcheck.debugTokens.get Rufen Sie Debug-Tokens einer App ab
firebaseappcheck.debugTokens.update Debug-Token einer App erstellen, aktualisieren oder löschen
firebaseappcheck.deviceCheckConfig.get Rufen Sie die DeviceCheck-Konfiguration einer App ab
firebaseappcheck.deviceCheckConfig.update Aktualisieren Sie die DeviceCheck-Konfiguration einer App
firebaseappcheck.playIntegrityConfig.get Rufen Sie die Play Integrity-Konfiguration einer App ab
firebaseappcheck.playIntegrityConfig.update Aktualisieren Sie die Play Integrity-Konfiguration einer App
firebaseappcheck.recaptchaEnterpriseConfig.get Rufen Sie die reCAPTCHA Enterprise-Konfiguration einer App ab
firebaseappcheck.recaptchaEnterpriseConfig.update Aktualisieren Sie die reCAPTCHA Enterprise-Konfiguration einer App
firebaseappcheck.recaptchaV3Config.get Rufen Sie die reCAPTCHA v3-Konfiguration einer App ab
firebaseappcheck.recaptchaV3Config.update Aktualisieren Sie die reCAPTCHA v3-Konfiguration einer App
firebaseappcheck.safetyNetConfig.get Rufen Sie die SafetyNet-Konfiguration einer App ab
firebaseappcheck.safetyNetConfig.update Aktualisieren Sie die SafetyNet-Konfiguration einer App
firebaseappcheck.services.get Abrufen von Dienstdurchsetzungskonfigurationen eines Projekts
firebaseappcheck.services.update Aktualisieren Sie die Dienstdurchsetzungskonfigurationen eines Projekts

Firebase-App-Verteilungsberechtigungen

Berechtigungsname Beschreibung
firebaseappdistro.releases.list Rufen Sie eine Liste bestehender Distributionen und Einladungslinks ab
firebaseappdistro.releases.update Verteilungen erstellen, löschen und ändern
Einladungslinks erstellen und löschen
firebaseappdistro.testers.list Rufen Sie eine Liste vorhandener Tester in einem Projekt ab
firebaseappdistro.testers.update Tester in einem Projekt erstellen und löschen
firebaseappdistro.groups.list Rufen Sie eine Liste bestehender Testergruppen in einem Projekt ab
firebaseappdistro.groups.update Testergruppen in einem Projekt erstellen und löschen

Firebase-Authentifizierungsberechtigungen

Berechtigungsname Beschreibung
firebaseauth.configs.create Erstellen Sie die Authentifizierungskonfiguration
firebaseauth.configs.get Rufen Sie die Authentifizierungskonfiguration ab
firebaseauth.configs.getHashConfig Rufen Sie die Passwort-Hash-Konfiguration und den Passwort-Hash von Benutzerkonten ab
firebaseauth.configs.getSecret Rufen Sie den geheimen Clientschlüssel in der Authentifizierungskonfiguration ab
firebaseauth.configs.update Aktualisieren Sie die vorhandene Authentifizierungskonfiguration
firebaseauth.users.create Erstellen Sie neue Benutzer in der Authentifizierung
firebaseauth.users.createSession Sitzungscookie für einen angemeldeten Benutzer erstellen
firebaseauth.users.delete Löschen Sie vorhandene Benutzer in der Authentifizierung
firebaseauth.users.get Rufen Sie eine Liste vorhandener Authentifizierungsbenutzer ab
firebaseauth.users.sendEmail Senden Sie E-Mails an die Benutzer
firebaseauth.users.update Aktualisieren Sie vorhandene Benutzer in der Authentifizierung

Berechtigungen für Firebase A/B-Tests (Beta)

Berechtigungsname Beschreibung
firebaseabt.experimentresults.get Abrufen der Ergebnisse eines Experiments
firebaseabt.experiments.create Erstellen Sie neue Experimente
firebaseabt.experiments.delete Vorhandene Tests löschen
firebaseabt.experiments.get Abrufen von Details eines vorhandenen Experiments
firebaseabt.experiments.list Rufen Sie eine Liste vorhandener Experimente ab
firebaseabt.experiments.update Aktualisieren Sie einen vorhandenen Test
firebaseabt.projectmetadata.get Rufen Sie Analysemetadaten zum Einrichten eines Experiments ab

Cloud Firestore-Berechtigungen

Eine Liste und Beschreibungen der Cloud Firestore-Berechtigungen finden Sie in der Google Cloud-Dokumentation .

Cloud Storage-Berechtigungen

Eine Liste und Beschreibungen der Cloud Storage-Berechtigungen finden Sie in der Google Cloud-Dokumentation .

Berechtigungen für Firebase-Sicherheitsregeln (Cloud Firestore und Cloud Storage).

Berechtigungsname Beschreibung
firebaserules.releases.create Freigaben erstellen
firebaserules.releases.delete Freigaben löschen
firebaserules.releases.get Freigaben abrufen
firebaserules.releases.getExecutable Rufen Sie die binären ausführbaren Payloads für Releases ab
firebaserules.releases.list Rufen Sie eine Liste der Veröffentlichungen ab
firebaserules.releases.update Regelsatzreferenzen für Releases aktualisieren
firebaserules.rulesets.create Erstellen Sie neue Regelsätze
firebaserules.rulesets.delete Vorhandenen Regelsatz löschen
firebaserules.rulesets.get Regelsätze mit Quelle abrufen
firebaserules.rulesets.list Regelsatz-Metadaten finden (keine Quelle)
firebaserules.rulesets.test Quellen auf Korrektheit prüfen

Cloud Functions for Firebase-Berechtigungen

Eine Liste und Beschreibungen der Cloud Functions-Berechtigungen finden Sie in der IAM-Dokumentation .

Beachten Sie, dass die Bereitstellung von Funktionen eine spezifische Konfiguration von Berechtigungen erfordert, die nicht in den vordefinierten Standardrollen von Firebase enthalten sind . Verwenden Sie zum Bereitstellen von Funktionen eine der folgenden Optionen:

Berechtigungen für Firebase-Messaging-Kampagnen

Diese Berechtigungen gelten für Kampagnen für Firebase Cloud Messaging und Firebase In-App Messaging.

Berechtigungsname Beschreibung
firebasemessagingcampaigns.campaigns.create Erstellen Sie neue Kampagnen
firebasemessagingcampaigns.campaigns.delete Löschen Sie vorhandene Kampagnen
firebasemessagingcampaigns.campaigns.get Rufen Sie Details bestehender Kampagnen ab
firebasemessagingcampaigns.campaigns.list Rufen Sie eine Liste vorhandener Kampagnen ab
firebasemessagingcampaigns.campaigns.update Aktualisieren Sie vorhandene Kampagnen
firebasemessagingcampaigns.campaigns.start Starten Sie bestehende Kampagnen
firebasemessagingcampaigns.campaigns.stop Aktualisieren Sie vorhandene Kampagnen

Firebase Cloud Messaging-Berechtigungen

Berechtigungsname Beschreibung
cloudmessaging.messages.create Senden Sie Benachrichtigungen und Datennachrichten über die FCM-HTTP-API und das Admin-SDK
Berechtigungsname Beschreibung
firebasenotifications.messages.create Erstellen Sie neue Nachrichten im Benachrichtigungs-Composer
firebasenotifications.messages.delete Löschen Sie vorhandene Nachrichten im Benachrichtigungs-Composer
firebasenotifications.messages.get Rufen Sie Details vorhandener Nachrichten im Benachrichtigungs-Composer ab
firebasenotifications.messages.list Rufen Sie eine Liste vorhandener Nachrichten im Benachrichtigungs-Composer ab
firebasenotifications.messages.update Aktualisieren Sie vorhandene Nachrichten im Benachrichtigungs-Composer

Firebase Crashlytics-Berechtigungen

Berechtigungsname Beschreibung
firebasecrashlytics.config.get Crashlytics-Konfigurationseinstellungen abrufen
firebasecrashlytics.config.update Aktualisieren Sie die Crashlytics-Konfigurationseinstellungen
firebasecrashlytics.data.get Rufen Sie Metriken im Zusammenhang mit Crashlytics-Problemen und -Sitzungen ab
firebasecrashlytics.issues.get Rufen Sie Details zu Crashlytics-Problemen ab, einschließlich Anmerkungen zu Problemen
firebasecrashlytics.issues.list Rufen Sie eine Liste mit Crashlytics-Problemen ab
firebasecrashlytics.issues.update Vorhandene Crashlytics-Probleme öffnen, schließen und stumm schalten
An Probleme angehängte Notizen aktualisieren
firebasecrashlytics.sessions.get Rufen Sie Details zu Crashlytics-Absturzsitzungen ab
Berechtigungsname Beschreibung
firebasecrash.issues.update Aktualisieren Sie vorhandene Crashlytics-Probleme, erstellen Sie Notizen zu Problemen und legen Sie Geschwindigkeitswarnungen fest
firebasecrash.reports.get Rufen Sie vorhandene Crashlytics-Berichte ab
Berechtigungsname Beschreibung
firebasedynamiclinks.domains.create Erstellen Sie neue Domains mit dynamischen Links
firebasedynamiclinks.domains.delete Löschen Sie vorhandene Domains mit dynamischen Links
firebasedynamiclinks.domains.get Rufen Sie Details bestehender Domains mit dynamischen Links ab
firebasedynamiclinks.domains.list Rufen Sie eine Liste bestehender Domänen mit dynamischen Links ab
firebasedynamiclinks.domains.update Aktualisieren Sie vorhandene Domains mit dynamischen Links
firebasedynamiclinks.links.create Erstellen Sie neue dynamische Links
firebasedynamiclinks.links.get Rufen Sie Details bestehender dynamischer Links ab
firebasedynamiclinks.links.list Rufen Sie eine Liste vorhandener dynamischer Links ab
firebasedynamiclinks.links.update Aktualisieren Sie vorhandene dynamische Links
firebasedynamiclinks.stats.get Rufen Sie Statistiken zu dynamischen Links ab
firebasedynamiclinks.destinations.list Rufen Sie vorhandene dynamische Links-Ziele ab
firebasedynamiclinks.destinations.update Aktualisieren Sie vorhandene dynamische Links-Ziele

Firebase-Hosting-Berechtigungen

Berechtigungsname Beschreibung
firebasehosting.sites.create Erstellen Sie neue Hosting-Ressourcen für ein Firebase-Projekt
firebasehosting.sites.delete Löschen Sie vorhandene Hosting-Ressourcen für ein Firebase-Projekt
firebasehosting.sites.get Rufen Sie Details zu vorhandenen Hosting-Ressourcen für ein Firebase-Projekt ab
firebasehosting.sites.list Rufen Sie eine Liste von Hosting-Ressourcen für ein Firebase-Projekt ab
firebasehosting.sites.update Aktualisieren Sie vorhandene Hosting-Ressourcen für ein Firebase-Projekt

Firebase In-App Messaging-Berechtigungen (Beta)

Berechtigungsname Beschreibung
firebaseinappmessaging.campaigns.create Erstellen Sie neue Kampagnen
firebaseinappmessaging.campaigns.delete Löschen Sie vorhandene Kampagnen
firebaseinappmessaging.campaigns.get Rufen Sie Details bestehender Kampagnen ab
firebaseinappmessaging.campaigns.list Rufen Sie eine Liste vorhandener Kampagnen ab
firebaseinappmessaging.campaigns.update Aktualisieren Sie vorhandene Kampagnen

Firebase ML-Berechtigungen (Beta)

Berechtigungsname Beschreibung
firebaseml.compressionjobs.create Erstellen Sie neue Komprimierungsjobs
firebaseml.compressionjobs.delete Löschen Sie vorhandene Komprimierungsaufträge
firebaseml.compressionjobs.get Rufen Sie Details vorhandener Komprimierungsaufträge ab
firebaseml.compressionjobs.list Rufen Sie eine Liste vorhandener Komprimierungsaufträge ab
firebaseml.compressionjobs.start Komprimierungsjobs starten
firebaseml.compressionjobs.update Aktualisieren Sie vorhandene Komprimierungsjobs
firebaseml.models.create Erstellen Sie neue ML-Modelle
firebaseml.models.update Aktualisieren Sie vorhandene ML-Modelle
firebaseml.models.delete Löschen Sie vorhandene ML-Modelle
firebaseml.models.get Rufen Sie Details bestehender ML-Modelle ab
firebaseml.models.list Rufen Sie eine Liste bestehender ML-Modelle ab
firebaseml.modelversions.create Erstellen Sie neue Modellversionen
firebaseml.modelversions.get Details zu bestehenden Modellversionen abrufen
firebaseml.modelversions.list Rufen Sie eine Liste vorhandener Modellversionen ab
firebaseml.modelversions.update Aktualisieren Sie vorhandene Modellversionen

Berechtigungen für die Firebase-Leistungsüberwachung

Berechtigungsname Beschreibung
firebaseperformance.config.create Erstellen Sie neue Problemschwellenwertkonfigurationen
firebaseperformance.config.delete Löschen Sie vorhandene Problemschwellenwertkonfigurationen
firebaseperformance.config.update Ändern Sie Alarm- und vorhandene Problemschwellenwertkonfigurationen
firebaseperformance.data.get Zeigen Sie alle Leistungsdaten an und geben Sie Schwellenwerte aus

Berechtigungen für die Firebase-Echtzeitdatenbank

Berechtigungsname Beschreibung
firebasedatabase.instances.create Erstellen Sie neue Datenbankinstanzen
firebasedatabase.instances.get Rufen Sie die Metadaten vorhandener Datenbankinstanzen ab
Lesezugriff auf die Daten einer bestehenden Datenbankinstanz
firebasedatabase.instances.list Rufen Sie eine Liste vorhandener Datenbankinstanzen ab
firebasedatabase.instances.update Voller Lese- und Schreibzugriff auf die Daten in bestehenden Datenbankinstanzen
Datenbankinstanzen aktivieren und deaktivieren
Abrufen und Ändern von Sicherheitsregeln für vorhandene Datenbankinstanzen
firebasedatabase.instances.disable Aktive Datenbankinstanzen deaktivieren

Vorhandene Daten werden beibehalten, sind jedoch nicht zum Lesen/Schreiben zugänglich.
firebasedatabase.instances.reenable Deaktivierte Datenbankinstanzen wieder aktivieren

Vorhandene Daten sind wieder zum Lesen/Schreiben zugänglich.
firebasedatabase.instances.delete Löschen Sie deaktivierte Datenbankinstanzen

Gelöschte Datenbanknamen können nicht wiederverwendet werden.
Die Daten in einer gelöschten Datenbankinstanz werden nach 20 Tagen endgültig gelöscht.
firebasedatabase.instances.undelete Stellen Sie eine gelöschte Datenbankinstanz wieder her, bevor ihre Daten dauerhaft gelöscht werden

Die Daten in einer gelöschten Datenbankinstanz werden 20 Tage nach dem Löschen der Instanz endgültig gelöscht.

Firebase Remote Config-Berechtigungen

Berechtigungsname Beschreibung
cloudconfig.configs.get Abrufen von Remote-Konfigurationsdaten
cloudconfig.configs.update Aktualisieren Sie die Remote-Konfigurationsdaten

Firebase Test Lab-Berechtigungen

Test Lab erfordert Zugriff auf Cloud Storage-Buckets und erfordert daher eine bestimmte Konfiguration 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 folgenden Optionen:

  • Für Tests, die über die Firebase-Konsole gestartet wurden

    • Testen Sie Ihre App in einem dedizierten separaten Firebase-Projekt.

    • Fügen Sie Mitglieder hinzu, die Zugriff auf Test Lab benötigen, und weisen Sie ihnen dann mithilfe der Firebase-Konsole Legacy-Projektrollen zu.

      • Um einem Mitglied zu erlauben, Tests mit Test Lab durchzuführen, weisen Sie einen Projektbearbeiter oder höher zu.
      • Um einem Mitglied zu erlauben, Testergebnisse in Test Lab anzuzeigen, weisen Sie dem Projekt Viewer oder höher zu.
  • Für Tests, die über die gcloud CLI oder Testing API gestartet wurden, während Sie Ihren eigenen Cloud Storage-Bucket verwenden

    • Weisen Sie mithilfe der Google Cloud Console ein Paar vordefinierter Rollen zu (die zusammen die erforderlichen Berechtigungen gewähren).

      • Um einem Mitglied zu erlauben, Tests mit Test Lab durchzuführen, weisen Sie beides zu:

        • Firebase Test Lab-Administrator ( roles/cloudtestservice.testAdmin )
        • Firebase Analytics-Betrachter ( roles/firebase.analyticsViewer )
      • Um einem Mitglied zu erlauben, Testergebnisse in Test Lab anzuzeigen, weisen Sie beides zu:

        • Firebase Test Lab Viewer ( roles/cloudtestservice.testViewer )
        • Firebase Analytics-Betrachter ( roles/firebase.analyticsViewer )
Berechtigungsname Beschreibung
cloudtestservice.environmentcatalog.get Rufen Sie den Katalog der unterstützten Testumgebungen für ein Projekt ab
cloudtestservice.matrices.create Fordern Sie an, eine Matrix von Tests gemäß den angegebenen Spezifikationen durchzuführen
cloudtestservice.matrices.get Rufen Sie den Status einer Testmatrix ab
cloudtestservice.matrices.update Aktualisieren Sie eine unfertige Testmatrix
cloudtoolresults.executions.list Rufen Sie eine Liste der Ausführungen für einen Verlauf ab
cloudtoolresults.executions.get Rufen Sie eine vorhandene Ausführung ab
cloudtoolresults.executions.create Erstellen Sie eine neue Ausführung
cloudtoolresults.executions.update Aktualisieren Sie eine vorhandene Ausführung
cloudtoolresults.histories.list Rufen Sie eine Liste der Historien ab
cloudtoolresults.histories.get Rufen Sie einen vorhandenen Verlauf ab
cloudtoolresults.histories.create Erstellen Sie einen neuen Verlauf
cloudtoolresults.settings.create Erstellen Sie neue Werkzeugergebniseinstellungen
cloudtoolresults.settings.get Rufen Sie vorhandene Werkzeugergebniseinstellungen ab
cloudtoolresults.settings.update Aktualisieren Sie die Ergebniseinstellungen des Tools
cloudtoolresults.steps.list Rufen Sie eine Liste der Schritte für eine Ausführung ab
cloudtoolresults.steps.get Rufen Sie einen vorhandenen Schritt ab
cloudtoolresults.steps.create Erstellen Sie einen neuen Schritt
cloudtoolresults.steps.update Aktualisieren Sie einen vorhandenen Schritt

Integrationen mit Berechtigungen für externe Dienste

Berechtigungsname Beschreibung
firebaseextensions.configs.create Erstellen Sie neue Erweiterungskonfigurationen für externe Dienste
(Firebase-Konsole > Projekteinstellungen > Integrationen)
firebaseextensions.configs.delete Löschen Sie vorhandene Nebenstellenkonfigurationen für externe Dienste
(Firebase-Konsole > Projekteinstellungen > Integrationen)
firebaseextensions.configs.list Rufen Sie eine Liste der Erweiterungskonfigurationen für externe Dienste ab
(Firebase-Konsole > Projekteinstellungen > Integrationen)
firebaseextensions.configs.update Aktualisieren Sie vorhandene Erweiterungskonfigurationen für externe Dienste
(Firebase-Konsole > Projekteinstellungen > Integrationen)