Visão geral das contas de serviço do Firebase

O Firebase usa contas de serviço para operar e gerenciar serviços sem compartilhar credenciais de usuário. Ao criar um projeto do Firebase, várias contas de serviço já estão disponíveis no projeto.

Além disso, novas contas de serviço são adicionadas ao projeto quando você adiciona serviços ou executa determinadas ações, como vincular um produto do Firebase ao BigQuery. Algumas contas de serviço são adicionadas diretamente pelo Firebase. Outras são adicionadas usando o projeto do Google Cloud associado ao seu projeto do Firebase.

É possível visualizar todas as contas de serviço associadas ao seu projeto na guia Contas de serviço em > Configurações do projeto no Console do Firebase.

Veja a seguir uma lista de contas de serviço gerenciadas pelo Firebase:

Nome da conta Uso da conta Quando foi adicionada ao projeto
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com Gerencia e vincula serviços do Firebase a projetos do Google Cloud (obrigatório para todos os projetos do Firebase).

Ao criar o projeto do Firebase ou ao adicionar serviços do Firebase a um projeto atual do Google Cloud.

Observação: alguns projetos do Firebase criados antes de setembro de 2018 não contêm essa conta de serviço. No entanto, o Firebase adiciona automaticamente essa conta de serviço a qualquer um dos projetos quando uma ação exige que ela seja executada.

service-project-number@gcp-sa-firebaseappcheck.iam.gserviceaccount.com Para verificar os tokens de resposta emitidos pelos provedores do App Check a seguir:
  • reCAPTCHA Enterprise
  • API Play Integrity
No momento do registro de um app para usar o App Check com os provedores a seguir:
  • reCAPTCHA Enterprise
  • API Play Integrity
project-id@appspot.gserviceaccount.com Gerencia produtos associados ao App Engine: Cloud Firestore, Cloud Storage para Firebase e Cloud Functions para Firebase. Ao criar o projeto do Firebase ou ao importar o projeto do Google Cloud para o Firebase.
Pode já existir em projetos do Google Cloud antes da importação.
service-project-number@firebase-rules.iam.gserviceaccount.com Gerencia as regras de segurança do Firebase para Cloud Firestore, Cloud Storage para Firebase e Realtime Database. Ao criar o projeto do Firebase ou ao importar o projeto do Google Cloud para o Firebase
service-project number@gcp-sa-firebasestorage.iam.gserviceaccount.com

(descontinuado) firebase-storage@system.gserviceaccount.com
Para gerenciar os buckets do Cloud Storage para Firebase Ao criar o projeto do Firebase ou ao importar o projeto do Google Cloud para o Firebase.
firebase-storage@ A conta de serviço não está mais atribuída a novos projetos. Consulte as Perguntas frequentes sobre suporte.
service-project-number@gcf-admin-robot.iam.gserviceaccount.com Opera o Cloud Functions para Firebase. Ao criar o projeto do Firebase ou ao importar o projeto do Google Cloud para o Firebase.
Pode já existir em projetos do Google Cloud antes da importação.
project-number@cloudservices.gserviceaccount.com Usa APIs do Google. Ao criar o projeto do Firebase ou ao importar o projeto do Google Cloud para o Firebase.
Pode já existir em projetos do Google Cloud antes da importação.
firebase-adminsdk-random5chars@project-id.iam.gserviceaccount.com Fornece credenciais para o SDK Admin do Firebase. Ao criar o projeto do Firebase ou ao importar o projeto do Google Cloud para o Firebase
firebase-measurement@system.gserviceaccount.com Exporta dados do Firebase do Google Analytics para o BigQuery. Ao vincular qualquer produto do Firebase ao BigQuery
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Exporta dados do Firebase Crashlytics para o BigQuery. Ao vincular qualquer produto do Firebase ao BigQuery
exporter@fcm-bq-export-prod.iam.gserviceaccount.com Exporta dados do Firebase Cloud Messaging para o BigQuery. Ao vincular qualquer produto do Firebase ao BigQuery
exporter@performance-bq-export-prod.iam.gserviceaccount.com Exporta dados do Monitoramento de desempenho do Firebase para o BigQuery. Ao vincular qualquer produto do Firebase ao BigQuery
service-project-number@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com Para importar dados para o BigQuery de qualquer produto do Firebase (Google Analytics, Crashlytics, Cloud Messaging e Monitoramento de desempenho) Ao vincular qualquer produto do Firebase ao BigQuery
ext-extension-instance-id@project-id.iam.gserviceaccount.com Gerencia a instalação e executa uma extensão do Firebase Ao instalar a extensão (há uma conta de serviço para cada instância da extensão)
(descontinuado) firebase-crashreporting-random4char@project-name.iam.gserviceaccount.com Faz upload de símbolos de falha para o Firebase Crash Reporting. Ao criar o projeto do Firebase.