Firebase verwendet Dienstkonten, um Dienste zu betreiben und zu verwalten, ohne Benutzeranmeldeinformationen weiterzugeben. Wenn Sie ein Firebase-Projekt erstellen, stellen Sie möglicherweise fest, dass in Ihrem Projekt bereits eine Reihe von Dienstkonten verfügbar sind.
Möglicherweise stellen Sie auch fest, dass Ihrem Projekt neue Dienstkonten hinzugefügt werden, wenn Sie Dienste hinzufügen oder bestimmte Aktionen ausführen (z. B. ein Firebase-Produkt mit BigQuery verknüpfen). Einige dieser Dienstkonten werden direkt von Firebase hinzugefügt; andere werden über das mit Ihrem Firebase-Projekt verknüpfte Google Cloud-Projekt hinzugefügt.
Sie können alle mit Ihrem Projekt verknüpften Dienstkonten auf der Registerkarte Dienstkonten Ihrer > Projekteinstellungen in der Firebase-Konsole anzeigen.
Hier ist eine Liste der von Firebase verwalteten Dienstkonten:
Kontobezeichnung | Kontonutzung | Beim Hinzufügen zum Projekt |
---|---|---|
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com | Zum Verwalten und Verknüpfen von Firebase-Diensten mit Google Cloud-Projekten – erforderlich für alle Firebase-Projekte | Zum Zeitpunkt der Firebase-Projekterstellung/Hinzufügen von Firebase-Diensten zu einem bestehenden Google Cloud-Projekt Hinweis: Einige Firebase-Projekte, die vor September 2018 erstellt wurden, enthalten dieses Dienstkonto nicht. Firebase fügt dieses Dienstkonto jedoch automatisch jedem dieser Projekte hinzu, wenn das nächste Mal eine Aktion ausgeführt wird, die dieses Dienstkonto erfordert. |
service- project-number @gcp-sa-firebaseappcheck.iam.gserviceaccount.com | So überprüfen Sie Antworttoken, die von den folgenden App Check-Anbietern ausgestellt wurden:
| Zum Zeitpunkt der Registrierung einer App zur Nutzung von App Check bei folgenden Anbietern:
|
project-id @appspot.gserviceaccount.com | So verwalten Sie mit App Engine verknüpfte Produkte: Cloud Firestore, Cloud Storage for Firebase und Cloud Functions for Firebase | Zum Zeitpunkt der Erstellung des Firebase-Projekts/Import des Google Cloud-Projekts in Firebase Möglicherweise bereits vor dem Import für Google Cloud-Projekte vorhanden |
service- project-number @firebase-rules.iam.gserviceaccount.com | Zur Verwaltung von Firebase-Sicherheitsregeln für Cloud Firestore, Cloud Storage for Firebase und Realtime Database | Zum Zeitpunkt der Erstellung des Firebase-Projekts/Import des Google Cloud-Projekts in Firebase |
Service- project number @gcp-sa-firebasestorage.iam.gserviceaccount.com (veraltet) firebase-storage@system.gserviceaccount.com | So verwalten Sie Cloud Storage for Firebase-Buckets. | Zum Zeitpunkt der Erstellung des Firebase-Projekts/Import des Google Cloud-Projekts in Firebase. Das Dienstkonto firebase-storage@ wird neuen Projekten nicht mehr zugewiesen. Siehe Support-FAQ . |
service- project-number @gcf-admin-robot.iam.gserviceaccount.com | Um Cloud-Funktionen für Firebase zu betreiben | Zum Zeitpunkt der Erstellung des Firebase-Projekts/Import des Google Cloud-Projekts in Firebase Möglicherweise bereits vor dem Import für Google Cloud-Projekte vorhanden |
project-number @cloudservices.gserviceaccount.com | Um Google-APIs zu verwenden | Zum Zeitpunkt der Erstellung des Firebase-Projekts/Import des Google Cloud-Projekts in Firebase Möglicherweise bereits vor dem Import für Google Cloud-Projekte vorhanden |
firebase-adminsdk- random5chars @ project-id .iam.gserviceaccount.com | Um Anmeldeinformationen für das Firebase Admin SDK bereitzustellen | Zum Zeitpunkt der Erstellung des Firebase-Projekts/Import des Google Cloud-Projekts in Firebase |
firebase-messung@system.gserviceaccount.com | So exportieren Sie Firebase-Daten von Google Analytics nach BigQuery | Zum Zeitpunkt der Verknüpfung eines beliebigen Firebase-Produkts mit BigQuery |
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com | So exportieren Sie Daten von Firebase Crashlytics nach BigQuery | Zum Zeitpunkt der Verknüpfung eines beliebigen Firebase-Produkts mit BigQuery |
exporter@fcm-bq-export-prod.iam.gserviceaccount.com | So exportieren Sie Daten aus Firebase Cloud Messaging nach BigQuery | Zum Zeitpunkt der Verknüpfung eines beliebigen Firebase-Produkts mit BigQuery |
exporter@performance-bq-export-prod.iam.gserviceaccount.com | So exportieren Sie Daten aus Firebase Performance Monitoring nach BigQuery | Zum Zeitpunkt der Verknüpfung eines beliebigen Firebase-Produkts mit BigQuery |
service- project-number @gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com | So importieren Sie Daten aus jedem Firebase-Produkt (Google Analytics, Crashlytics, Cloud Messaging, Leistungsüberwachung) in BigQuery | Zum Zeitpunkt der Verknüpfung eines beliebigen Firebase-Produkts mit BigQuery |
ext extension-instance-id @ project-id .iam.gserviceaccount.com | Zum Verwalten der Installation und zum Ausführen einer Firebase-Erweiterung | Zum Zeitpunkt der Erweiterungsinstallation (jede Erweiterungsinstanz hat ihr eigenes Dienstkonto) |
(veraltet) firebase-crashreporting- random4char @ project-name .iam.gserviceaccount.com | So laden Sie Absturzsymbole in Firebase Crash Reporting hoch | Zum Zeitpunkt der Erstellung des Firebase-Projekts |