Visão geral das contas de serviço relacionadas ao 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 ou adicionar o Firebase a um projeto Google Cloud, você pode notar que algumas contas de serviço já estão disponíveis no projeto do Firebase.

Além disso, novas contas de serviço são adicionadas ao projeto do Firebase quando você começa a usar serviços ou realiza determinadas ações, como vincular um produto do Firebase ao BigQuery. Algumas dessas contas de serviço são adicionadas diretamente pelo Firebase; outras são adicionadas pelo projeto Google Cloud associado ao projeto do Firebase.

Para consultar todas as contas de serviço associadas ao projeto, abra a guia Contas de serviço em > Configurações do projeto no console do Firebase.

Confira a lista de contas de serviço relacionadas ao Firebase:

Nome da conta de serviço Uso da conta Quando a conta é adicionada ao projeto
service-PROJECT_NUMBER@gcp-sa-firebase.iam.gserviceaccount.com Para gerenciar e vincular serviços do Firebase a projetos do Google Cloud (obrigatório para todos os projetos do Firebase)

Adicionado ao criar um projeto do Firebase/ ao adicionar serviços do Firebase a um projeto Google Cloud

firebase-adminsdk-random5char@PROJECT_ID.iam.gserviceaccount.com Fornece credenciais para o SDK Admin do Firebase.

Adicionado ao criar um projeto do Firebase/ ao adicionar serviços do Firebase a um projeto Google Cloud

firebase-app-hosting-compute@PROJECT ID.iam.gserviceaccount.com

Para criar, executar e monitorar o app. Ele também tem permissão para autenticar o SDK Admin com as credenciais padrão do aplicativo, para realizar operações como o carregamento de dados de Cloud Firestore.

Saiba mais sobre essa conta de serviço.

Adicionado no momento da ativação de Firebase App Hosting

service-PROJECT_NUMBER@gcf-admin-robot.iam.gserviceaccount.com Para operar o Cloud Functions for Firebase

(a partir de 2020) Adicionado ao ativar a API Cloud Functions no projeto

(legado) Adicionado ao criar um projeto do Firebase ou ao adicionar serviços do Firebase a um projeto Google Cloud

Pode ter existido em alguns projetos do Google Cloud antes de adicionar o Firebase ao projeto.

service-PROJECT_NUMBER@firebase-rules.iam.gserviceaccount.com Para gerenciar o acesso por Firebase Security Rules para Cloud Firestore

(a partir de 2021) Adicionado ao provisionar a primeira instância de Cloud Firestore do projeto

(legado) Adicionado ao criar um projeto do Firebase ou ao adicionar serviços do Firebase a um projeto Google Cloud

PROJECT_ID@appspot.gserviceaccount.com Para gerenciar os recursos associados a App Engine:
  • instrância padrão do Cloud Firestore;
  • Bucket padrão Cloud Storage for Firebase de .appspot
  • Cloud Functions for Firebase (funções programadas de 1ª geração)

(a partir de 2021) Adicionado ao provisionar o app App Engine do projeto

(legado) Adicionado ao criar um projeto do Firebase ou ao adicionar serviços do Firebase a um projeto Google Cloud

Pode ter existido em alguns projetos do Google Cloud antes de adicionar o Firebase ao projeto.

service-PROJECT_NUMBER@gcp-sa-firebasestorage.iam.gserviceaccount.com Para gerenciar buckets do Cloud Storage for Firebase

Adicionado ao provisionar o primeiro bucket Cloud Storage for Firebase do projeto ou ao importar de um bucket Cloud Storage para o Firebase

Em 2022, essa conta de serviço foi adicionada a todos os projetos que tinham um bucket Cloud Storage for Firebase. Consulte as Perguntas frequentes.

firebase-measurement@system.gserviceaccount.com Para exportar dados do Google Analytics para BigQuery Adicionado ao vincular um produto do Firebase a BigQuery
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Para exportar dados do Firebase Crashlytics para BigQuery Adicionado ao vincular um produto do Firebase a BigQuery
exporter@fcm-bq-export-prod.iam.gserviceaccount.com Para exportar dados do Firebase Cloud Messaging para BigQuery Adicionado ao vincular um produto do Firebase a BigQuery
exporter@performance-bq-export-prod.iam.gserviceaccount.com Para exportar dados do Firebase Performance Monitoring para BigQuery Adicionado ao vincular um produto do Firebase a BigQuery
service-PROJECT_NUMBER@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com Para importar dados para BigQuery de um produto do Firebase, como Google Analytics, Crashlytics, Cloud Messaging e Performance Monitoring Adicionado ao vincular um produto do Firebase a BigQuery
ext-EXTENSION_INSTANCE_ID@PROJECT_ID.iam.gserviceaccount.com Gerencia a instalação e executa uma extensão do Firebase

Adicionado ao instalar uma extensão (cada instância da extensão tem uma conta de serviço própria)

Contas de serviço descontinuadas

(descontinuado)
PROJECT_NUMBER@cloudservices.gserviceaccount.com

(descontinuado)
Para usar APIs Google

(descontinuado) Não é mais adicionado a projetos do Firebase.

Adicionado ao criar um projeto do Firebase/ ao adicionar serviços do Firebase a um projeto Google Cloud

Pode ter existido em alguns projetos do Google Cloud antes de adicionar o Firebase ao projeto.

(descontinuado)
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com
(descontinuado)
Para gerenciar e vincular serviços do Firebase a projetos do Google Cloud

(descontinuado) Não é mais adicionado a projetos do Firebase.

Adicionado ao criar um projeto do Firebase/ ao adicionar serviços do Firebase a um projeto Google Cloud

(descontinuado)
firebase-storage@system.gserviceaccount.com
(descontinuado)
Para gerenciar buckets do Cloud Storage para Firebase

(descontinuado) Não é mais adicionado a projetos do Firebase.

Adicionado ao criar um projeto do Firebase/ ao adicionar serviços do Firebase a um projeto Google Cloud

Desde 2022, a conta de serviço firebase-storage@ não é mais adicionada a novos projetos. Consulte as Perguntas frequentes.

(descontinuado)
firebase-crashreporting-random4char@PROJECT_ID.iam.gserviceaccount.com
(descontinuado)
Para fazer upload de símbolos de falha no Firebase Crash Reporting

(descontinuado) Não é mais adicionado a projetos do Firebase.

Adicionado ao criar um projeto do Firebase/ ao adicionar serviços do Firebase a um projeto Google Cloud