Présentation des comptes de service Firebase

Firebase utilise des comptes de service pour exploiter et gérer les services sans partager les informations d'identification des utilisateurs. Lorsque vous créez un projet Firebase, vous remarquerez peut-être qu'un certain nombre de comptes de service sont déjà disponibles dans votre projet.

Vous remarquerez peut-être également que de nouveaux comptes de service sont ajoutés à votre projet lorsque vous ajoutez des services ou effectuez certaines actions (par exemple, associer un produit Firebase à BigQuery). Certains de ces comptes de service sont ajoutés directement par Firebase ; d'autres sont ajoutés via le projet Google Cloud associé à votre projet Firebase.

Vous pouvez consulter tous les comptes de service associés à votre projet dans le compte service onglet de vos > Paramètres du projet dans la console Firebase.

Voici une liste des comptes de service gérés par Firebase :

Nom du compte Utilisation du compte Lorsqu'il est ajouté au projet
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com Pour gérer et lier les services Firebase aux projets Google Cloud - requis pour tous les projets Firebase

Au moment de la création du projet Firebase/ajout des services Firebase à un projet Google Cloud existant

Note: Certains projets Firebase créés avant Septembre 2018 ne contiennent pas ce compte de service. Cependant, Firebase ajoute automatiquement ce compte de service à l'un de ces projets lors de la prochaine action nécessitant ce compte de service.

project-id @ appspot.gserviceaccount.com Pour gérer les produits associés à App Engine : Cloud Firestore, Cloud Storage pour Firebase et Cloud Functions for Firebase Au moment de la création du projet Firebase/importation du projet Google Cloud dans Firebase
Peut déjà exister pour les projets Google Cloud avant l'importation
Service- project-number @ firebase-rules.iam.gserviceaccount.com Pour gérer les règles de sécurité Firebase pour Cloud Firestore, Cloud Storage pour Firebase et Realtime Database Au moment de la création du projet Firebase/importation du projet Google Cloud dans Firebase
Service- project number @ gcp-sa-firebasestorage.iam.gserviceaccount.com

firebase-storage@system.gserviceaccount.com (obsolète)
Pour gérer les buckets Cloud Storage pour Firebase. Au moment de la création du projet Firebase/importation du projet Google Cloud dans Firebase.
firebase-storage@ compte de service ne sont plus affectés à de nouveaux projets. Voir la FAQ de soutien .
Service- project-number @ gcf-admin-robot.iam.gserviceaccount.com Pour utiliser Cloud Functions for Firebase Au moment de la création du projet Firebase/importation du projet Google Cloud dans Firebase
Peut déjà exister pour les projets Google Cloud avant l'importation
project-number @ cloudservices.gserviceaccount.com Pour utiliser les API Google Au moment de la création du projet Firebase/importation du projet Google Cloud dans Firebase
Peut déjà exister pour les projets Google Cloud avant l'importation
firebase-adminsdk- random5chars @ project-id .iam.gserviceaccount.com Pour fournir des informations d'identification pour le SDK Firebase Admin Au moment de la création du projet Firebase/importation du projet Google Cloud dans Firebase
firebase-measurement@system.gserviceaccount.com Pour exporter des données Firebase de Google Analytics vers BigQuery Au moment de l'association d'un produit Firebase à BigQuery
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Pour exporter des données de Firebase Crashlytics vers BigQuery Au moment de lier un produit Firebase à BigQuery
exportateur@fcm-bq-export-prod.iam.gserviceaccount.com Pour exporter des données de Firebase Cloud Messaging vers BigQuery Au moment de lier un produit Firebase à BigQuery
exportateur@performance-bq-export-prod.iam.gserviceaccount.com Pour exporter des données de Firebase Performance Monitoring vers BigQuery Au moment de l'association d'un produit Firebase à BigQuery
exportateur@predictions-bq-export-prod.iam.gserviceaccount.com Pour exporter des données de Firebase Predictions vers BigQuery Au moment d'associer un produit Firebase à BigQuery
Service- project-number @ gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com Pour importer des données dans BigQuery à partir de n'importe quel produit Firebase (Google Analytics, Crashlytics, Cloud Messaging, Performance Monitoring, Predictions) Au moment de lier un produit Firebase à BigQuery
EXT- extension-instance-id @ project-id .iam.gserviceaccount.com Pour gérer l'installation et exécuter une extension Firebase Au moment de l'installation de l'extension (chaque instance d'extension a son propre compte de service)
(dépréciée) firebase-crashreporting- random4char @ project-name .iam.gserviceaccount.com Pour importer des symboles de plantage dans Firebase Crash Reporting Au moment de la création du projet Firebase