Panoramica degli account di servizio Firebase

Firebase utilizza gli account di servizio per operare e gestire i servizi senza condividere le credenziali dell'utente. Quando crei un progetto Firebase, potresti notare che diversi account di servizio sono già disponibili nel tuo progetto.

Potresti anche notare che nuovi account di servizio vengono aggiunti al tuo progetto quando aggiungi servizi o esegui determinate azioni (ad esempio, collegando un prodotto Firebase a BigQuery). Alcuni di questi account di servizio vengono aggiunti direttamente da Firebase; altri vengono aggiunti tramite il progetto Google Cloud associato al tuo progetto Firebase.

Puoi visualizzare tutti gli account di servizio associati al tuo progetto nella scheda Account di servizio delle tue > Impostazioni progetto nella console Firebase.

Di seguito è riportato un elenco di account di servizio gestiti da Firebase:

Nome utente Utilizzo dell'account Quando viene aggiunto al progetto
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com Per gestire e collegare i servizi Firebase ai progetti Google Cloud, necessario per tutti i progetti Firebase

Al momento della creazione del progetto Firebase/aggiunta di servizi Firebase a un progetto Google Cloud esistente

Nota: alcuni progetti Firebase creati prima di settembre 2018 non contengono questo account di servizio. Tuttavia, Firebase aggiunge automaticamente questo account di servizio a uno qualsiasi di questi progetti quando viene eseguita un'azione che richiede questo account di servizio.

project-number servizio @gcp-sa-firebaseappcheck.iam.gserviceaccount.com Per verificare i token di risposta emessi dai seguenti provider di App Check:
  • reCAPTCHA Enterprise
  • Play Integrity API
Al momento della registrazione di un'app per utilizzare App Check con i seguenti provider:
  • reCAPTCHA Enterprise
  • Play Integrity API
project-id @appspot.gserviceaccount.com Per gestire i prodotti associati ad App Engine: Cloud Firestore, Cloud Storage for Firebase e Cloud Functions for Firebase Al momento della creazione del progetto Firebase / importazione del progetto Google Cloud in Firebase
Potrebbe già esistere per i progetti Google Cloud prima dell'importazione
servizio project-number @firebase-rules.iam.gserviceaccount.com Per gestire le regole di sicurezza di Firebase per Cloud Firestore, Cloud Storage per Firebase e database in tempo reale Al momento della creazione del progetto Firebase / importazione del progetto Google Cloud in Firebase
service- project number @gcp-sa-firebasestorage.iam.gserviceaccount.com

(obsoleto) firebase-storage@system.gserviceaccount.com
Per gestire Cloud Storage per i bucket Firebase. Al momento della creazione del progetto Firebase / importazione del progetto Google Cloud in Firebase.
Gli account di servizio firebase-storage@ non sono più assegnati a nuovi progetti. Consulta le domande frequenti sull'assistenza .
project-number servizio @gcf-admin-robot.iam.gserviceaccount.com Per utilizzare le funzioni cloud per Firebase Al momento della creazione del progetto Firebase / importazione del progetto Google Cloud in Firebase
Potrebbe già esistere per i progetti Google Cloud prima dell'importazione
project-number @cloudservices.gserviceaccount.com Per utilizzare le API di Google Al momento della creazione del progetto Firebase / importazione del progetto Google Cloud in Firebase
Potrebbe già esistere per i progetti Google Cloud prima dell'importazione
firebase-adminsdk- random5chars @ project-id .iam.gserviceaccount.com Per fornire le credenziali per Firebase Admin SDK Al momento della creazione del progetto Firebase / importazione del progetto Google Cloud in Firebase
firebase-measurement@system.gserviceaccount.com Per esportare i dati di Firebase da Google Analytics a BigQuery Al momento del collegamento di qualsiasi prodotto Firebase a BigQuery
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Per esportare i dati da Firebase Crashlytics a BigQuery Al momento del collegamento di qualsiasi prodotto Firebase a BigQuery
exporter@fcm-bq-export-prod.iam.gserviceaccount.com Per esportare i dati da Firebase Cloud Messaging a BigQuery Al momento del collegamento di qualsiasi prodotto Firebase a BigQuery
exporter@performance-bq-export-prod.iam.gserviceaccount.com Per esportare i dati da Firebase Performance Monitoring a BigQuery Al momento del collegamento di qualsiasi prodotto Firebase a BigQuery
project-number servizio @gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com Per importare dati in BigQuery da qualsiasi prodotto Firebase (Google Analytics, Crashlytics, Cloud Messaging, Performance Monitoring) Al momento del collegamento di qualsiasi prodotto Firebase a BigQuery
ext- extension-instance-id @ project-id .iam.gserviceaccount.com Per gestire l'installazione ed eseguire un'estensione Firebase Al momento dell'installazione dell'estensione (ogni istanza dell'estensione ha il proprio account di servizio)
(obsoleto) firebase-crashreporting- random4char @ project-name .iam.gserviceaccount.com Per caricare i simboli di arresto anomalo su Firebase Crash Reporting Al momento della creazione del progetto Firebase