Firebase verwendet Dienstkonten, um Dienste ohne Freigabe von Nutzeranmeldedaten auszuführen und zu verwalten. 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 Dienstkonten, die mit Ihrem Projekt verknüpft sind, in der Firebase Console unter Dienstkonten ansehen.
> Projekteinstellungen auf dem TabHier ist eine Liste der von Firebase verwalteten Dienstkonten:
Kontoname | Kontonutzung | Wenn sie dem Projekt hinzugefügt wird |
---|---|---|
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 | Beim Erstellen eines Firebase-Projekts bzw. beim Hinzufügen von Firebase-Diensten zu einem vorhandenen Google Cloud-Projekt |
service-project-number@gcp-sa-firebase.iam.gserviceaccount.com | Zum Verwalten und Verknüpfen von Firebase-Diensten mit Google Cloud-Projekten – erforderlich für alle Firebase-Projekte | Beim Erstellen eines Firebase-Projekts bzw. beim Hinzufügen von Firebase-Diensten zu einem vorhandenen Google Cloud-Projekt Hinweis:Einige Firebase-Projekte, die vor September 2018 erstellt wurden, enthalten dieses Dienstkonto nicht. Firebase fügt dieses Dienstkonto jedoch automatisch einem dieser Projekte hinzu, wenn das nächste Mal eine Aktion ausgeführt wird, für die dieses Dienstkonto erforderlich ist. |
service-project-number@gcp-sa-firebaseappcheck.iam.gserviceaccount.com | So prüfen Sie Antworttokens, die von den folgenden App Check-Anbietern ausgestellt wurden:
|
Bei der Registrierung einer App für die Verwendung von App Check bei den folgenden Anbietern:
|
project-id@appspot.gserviceaccount.com | Zum Verwalten von Produkten, die mit App Engine verknüpft sind: Cloud Firestore, Cloud Storage for Firebase und Cloud Functions for Firebase | Zum Zeitpunkt der Erstellung / Import des Google Cloud-Projekts in Firebase
Möglicherweise ist es vor dem Import für Google Cloud-Projekte bereits vorhanden |
service-project-number@firebase-rules.iam.gserviceaccount.com | Zum Verwalten von Firebase-Sicherheitsregeln für Cloud Firestore, Cloud Storage for Firebase und Realtime Database | Zum Zeitpunkt der Erstellung / Import des Google Cloud-Projekts in Firebase |
service-project number@gcp-sa-firebasestorage.iam.gserviceaccount.com (verworfen) firebase-storage@system.gserviceaccount.com |
Zum Verwalten von Cloud Storage for Firebase-Buckets | Zum Zeitpunkt der Erstellung / Import des Google Cloud-Projekts in Firebase.firebase-storage@
Dienstkonto sind neuen Projekten nicht mehr zugewiesen. Weitere Informationen finden Sie in den Support-FAQs. |
service-project-number@gcf-admin-robot.iam.gserviceaccount.com | Cloud Functions for Firebase ausführen | Zum Zeitpunkt der Erstellung / Import des Google Cloud-Projekts in Firebase
Möglicherweise ist es vor dem Import für Google Cloud-Projekte bereits vorhanden |
project-number@cloudservices.gserviceaccount.com | Google APIs verwenden | Zum Zeitpunkt der Erstellung / Import des Google Cloud-Projekts in Firebase
Möglicherweise ist es vor dem Import für Google Cloud-Projekte bereits vorhanden |
firebase-adminsdk-random5chars@project-id.iam.gserviceaccount.com | Anmeldedaten für das Firebase Admin SDK angeben | Zum Zeitpunkt der Erstellung / Import des Google Cloud-Projekts in Firebase |
firebase-measurement@system.gserviceaccount.com | So exportieren Sie Firebase-Daten aus Google Analytics nach BigQuery: | Zum Zeitpunkt der Verknüpfung eines Firebase-Produkts mit BigQuery |
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com | Daten aus Firebase Crashlytics nach BigQuery exportieren | Zum Zeitpunkt der Verknüpfung eines Firebase-Produkts mit BigQuery |
exporter@fcm-bq-export-prod.iam.gserviceaccount.com | Daten aus Firebase Cloud Messaging nach BigQuery exportieren | Zum Zeitpunkt der Verknüpfung eines Firebase-Produkts mit BigQuery |
exporter@performance-bq-export-prod.iam.gserviceaccount.com | Daten aus Firebase Performance Monitoring nach BigQuery exportieren | Zum Zeitpunkt der Verknüpfung eines Firebase-Produkts mit BigQuery |
service-project-number@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com | Daten aus einem beliebigen Firebase-Produkt (Google Analytics, Crashlytics, Cloud Messaging, Performance Monitoring) in BigQuery importieren | Zum Zeitpunkt der Verknüpfung eines Firebase-Produkts mit BigQuery |
ext-extension-instance-id@project-id.iam.gserviceaccount.com | Die Installation einer Firebase-Erweiterung verwalten und ausführen | Zum Zeitpunkt der Installation der Erweiterung (jede Erweiterungsinstanz hat ein eigenes Dienstkonto) |
(eingestellt) firebase-crashreporting-random4char@project-name.iam.gserviceaccount.com | So laden Sie Absturzsymbole in Firebase Crash Reporting hoch: | Zum Zeitpunkt der Firebase-Projekterstellung |