O Firebase usa contas de serviço para operar e gerenciar serviços sem compartilhar as 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 | (descontinuado) Gerencia e vincula serviços do Firebase a projetos do Google Cloud. Obrigatória para todos os projetos do Firebase. |
Ao criar o projeto do Firebase ou ao adicionar serviços do Firebase a um projeto do Google Cloud. |
service-project-number@gcp-sa-firebase.iam.gserviceaccount.com | Gerencia e vincula serviços do Firebase a projetos do Google Cloud. Obrigatória para todos os projetos do Firebase. | Ao criar o projeto do Firebase ou ao adicionar serviços do Firebase a um projeto do Google Cloud. |
service-project-number@gcp-sa-firebaseappcheck.iam.gserviceaccount.com | Verifica os tokens de resposta emitidos pelos seguintes provedores
do App Check:
|
Ao registrar um app para usar o App Check com os seguintes
provedores:
|
project-id@appspot.gserviceaccount.com | Gerencia produtos associados ao App Engine: Cloud Firestore, Cloud Storage for Firebase e Cloud Functions for 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 Firebase Security Rules para o Cloud Firestore, Cloud Storage for 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 |
Gerencia buckets do Cloud Storage for 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 | Para operar o Cloud Functions for 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 Firebase Admin SDK | 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 Firebase Performance Monitoring para o BigQuery | Ao vincular qualquer produto do Firebase ao BigQuery. |
service-project-number@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com | Importa dados do BigQuery de qualquer produto do Firebase (Google Analytics, Crashlytics, Cloud Messaging, Performance Monitoring) | 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. |