Firebase verwendet Dienstkonten, um Dienste zu betreiben und zu verwalten, ohne Nutzeranmeldedaten weiterzugeben. Wenn Sie ein Firebase-Projekt erstellen oder Firebase einem vorhandenen Google Cloud-Projekt hinzufügen, stellen Sie möglicherweise fest, dass in Ihrem Firebase-Projekt bereits einige Dienstkonten vorhanden sind.
Möglicherweise stellen Sie auch fest, dass Ihrem Firebase-Projekt neue Dienstkonten hinzugefügt werden, wenn Sie Dienste verwenden oder bestimmte Aktionen ausführen, z. B. ein Firebase-Produkt mit BigQuery verknüpfen. Einige dieser Dienstkonten werden direkt von Firebase hinzugefügt, andere vom Google Cloud-Projekt, das mit Ihrem Firebase-Projekt verknüpft ist.
Alle Dienstkonten für Ihr Projekt finden Sie in der Firebase Console auf dem Tab > Projekteinstellungen unter Dienstkonten.
Hier ist eine Liste der Firebase-bezogenen Dienstkonten:
Name des Dienstkontos | Kontonutzung | Wenn dem Projekt ein Konto hinzugefügt wird |
---|---|---|
service-PROJECT_NUMBER@ |
Firebase-Dienste verwalten und mit Google Cloud-Projekten verknüpfen (erforderlich für alle Firebase-Projekte) |
Beim Erstellen eines Firebase-Projekts hinzugefügt / Firebase-Dienste einem vorhandenen Google Cloud-Projekt hinzugefügt |
firebase-adminsdk-random5char@ |
Anmeldedaten für das Firebase Admin SDK angeben |
Beim Erstellen eines Firebase-Projekts hinzugefügt / Firebase-Dienste einem vorhandenen Google Cloud-Projekt hinzugefügt |
firebase-app-hosting-compute@ |
Er hat die Berechtigung, Ihre App zu erstellen, auszuführen und zu überwachen. Außerdem darf er das Admin SDK mit Standardanmeldedaten für Anwendungen authentifizieren, um Vorgänge wie das Laden von Daten aus Cloud Firestore auszuführen. |
Beim Aktivieren von Firebase App Hosting hinzugefügt |
service-PROJECT_NUMBER@ |
Cloud Functions for Firebase verwenden |
(Stand 2020) Hinzugefügt, als die Cloud Functions API im Projekt aktiviert wurde (alt) Beim Erstellen eines Firebase-Projekts hinzugefügt oder Firebase-Dienste einem vorhandenen Google Cloud-Projekt hinzugefügt Dieser Wert kann für einige Google Cloud-Projekte bereits vorhanden sein, bevor Firebase dem Projekt hinzugefügt wurde. |
service-PROJECT_NUMBER@ |
Zugriff über Firebase Security Rules für Cloud Firestore verwalten |
(Stand 2021) Wird beim Bereitstellen der ersten Cloud Firestore-Instanz des Projekts hinzugefügt. (alt) Beim Erstellen eines Firebase-Projekts hinzugefügt oder Firebase-Dienste einem vorhandenen Google Cloud-Projekt hinzugefügt |
PROJECT_ID@ |
So verwalten Sie mit App Engine verknüpfte Ressourcen:
|
(Stand 2021) Beim Bereitstellen der App Engine-App des Projekts hinzugefügt (alt) Beim Erstellen eines Firebase-Projekts hinzugefügt oder Firebase-Dienste einem vorhandenen Google Cloud-Projekt hinzugefügt Dieser Wert kann für einige Google Cloud-Projekte bereits vorhanden sein, bevor Firebase dem Projekt hinzugefügt wurde. |
service-PROJECT_NUMBER@ |
Cloud Storage for Firebase-Buckets verwalten |
Beim Bereitstellen des ersten Cloud Storage for Firebase-Buckets des Projekts hinzugefügt oder beim Importieren eines vorhandenen Cloud Storage-Buckets in Firebase 2022 wurde dieses Dienstkonto allen bestehenden Projekten hinzugefügt, die einen Cloud Storage for Firebase-Bucket hatten. Weitere Informationen finden Sie in den häufig gestellten Fragen. |
firebase-measurement@ |
Google Analytics-Daten nach BigQuery exportieren | Beim Verknüpfen eines Firebase-Produkts mit BigQuery hinzugefügt |
crashlytics-exporter@ |
Firebase Crashlytics-Daten nach BigQuery exportieren | Beim Verknüpfen eines Firebase-Produkts mit BigQuery hinzugefügt |
exporter@ |
Firebase Cloud Messaging-Daten nach BigQuery exportieren | Beim Verknüpfen eines Firebase-Produkts mit BigQuery hinzugefügt |
exporter@ |
Firebase Performance Monitoring-Daten nach BigQuery exportieren | Beim Verknüpfen eines Firebase-Produkts mit BigQuery hinzugefügt |
service-PROJECT_NUMBER@ |
Daten aus einem beliebigen Firebase-Produkt (Google Analytics, Crashlytics, Cloud Messaging und Performance Monitoring) in BigQuery importieren | Beim Verknüpfen eines Firebase-Produkts mit BigQuery hinzugefügt |
ext-EXTENSION_INSTANCE_ID@ |
Installation einer Firebase-Erweiterung verwalten und ausführen |
Wird beim Installieren einer Erweiterung hinzugefügt (jede Erweiterungs-Instanz hat ein eigenes Dienstkonto) |
Eingestellte Dienstkonten | ||
(verworfen) |
(veraltet) Google APIs verwenden |
(veraltet) Wird Firebase-Projekten nicht mehr hinzugefügt. Beim Erstellen eines Firebase-Projekts hinzugefügt / Firebase-Dienste einem vorhandenen Google Cloud-Projekt hinzugefügt Dieser Wert kann für einige Google Cloud-Projekte bereits vorhanden sein, bevor Firebase dem Projekt hinzugefügt wurde. |
(veraltet) firebase-service-account@ |
(veraltet) Zum Verwalten und Verknüpfen von Firebase-Diensten mit Google Cloud-Projekten |
(veraltet) Wird Firebase-Projekten nicht mehr hinzugefügt. Beim Erstellen eines Firebase-Projekts hinzugefügt / Firebase-Dienste einem vorhandenen Google Cloud-Projekt hinzugefügt |
(verworfen) firebase-storage@ |
(veraltet) Zum Verwalten von Cloud Storage for Firebase-Buckets |
(veraltet) Wird Firebase-Projekten nicht mehr hinzugefügt. Beim Erstellen eines Firebase-Projekts hinzugefügt / Firebase-Dienste einem vorhandenen Google Cloud-Projekt hinzugefügt Seit 2022 wird das Dienstkonto |
(verworfen) firebase-crashreporting-random4char@ |
(verworfen) Zum Hochladen von Absturzsymbolen in Firebase Crash Reporting |
(veraltet) Wird Firebase-Projekten nicht mehr hinzugefügt. Beim Erstellen eines Firebase-Projekts hinzugefügt / Firebase-Dienste einem vorhandenen Google Cloud-Projekt hinzugefügt |