Обзор сервисных аккаунтов Firebase

Firebase использует учетные записи служб для работы и управления службами без предоставления учетных данных пользователей. Когда вы создаете проект Firebase, вы можете заметить, что в вашем проекте уже доступны несколько учетных записей служб.

Вы также можете заметить, что новые сервисные аккаунты добавляются в ваш проект, когда вы добавляете сервисы или выполняете определенные действия (например, привязываете продукт Firebase к BigQuery). Некоторые из этих учетных записей служб добавляются непосредственно Firebase; другие добавляются через проект Google Cloud, связанный с вашим проектом Firebase.

Вы можете просмотреть все учетные записи служб, связанные с вашим проектом, на вкладке « Учетные записи служб » в > «Настройки проекта» в консоли Firebase.

Вот список сервисных аккаунтов, управляемых Firebase:

Название аккаунта Использование учетной записи При добавлении в проект
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com Чтобы управлять сервисами Firebase и связывать их с проектами Google Cloud — требуется для всех проектов Firebase.

Во время создания проекта Firebase/добавления сервисов Firebase в существующий проект Google Cloud.

Примечание. Некоторые проекты Firebase, созданные до сентября 2018 г., не содержат эту учетную запись службы. Однако Firebase автоматически добавляет эту учетную запись службы в любой из этих проектов, когда в следующий раз выполняется действие, требующее этой учетной записи службы.

сервис project-number @gcp-sa-firebaseappcheck.iam.gserviceaccount.com Чтобы проверить маркеры ответа, выпущенные следующими поставщиками проверки приложений:
  • reCAPTCHA Предприятие
  • API целостности игры
Во время регистрации приложения для использования проверки приложений у следующих поставщиков:
  • reCAPTCHA Предприятие
  • API целостности игры
project-id @appspot.gserviceaccount.com Для управления продуктами, связанными с App Engine: Cloud Firestore, Cloud Storage для Firebase и Cloud Functions для Firebase. Во время создания проекта Firebase/импорта проекта Google Cloud в Firebase
Может уже существовать для проектов Google Cloud перед импортом
сервис project-number @firebase-rules.iam.gserviceaccount.com Управление правилами безопасности Firebase для Cloud Firestore, Cloud Storage для Firebase и базы данных реального времени Во время создания проекта Firebase/импорта проекта Google Cloud в Firebase
сервис- project number @gcp-sa-firebasestorage.iam.gserviceaccount.com

(устарело) firebase-storage@system.gserviceaccount.com
Для управления облачным хранилищем для сегментов Firebase. Во время создания проекта Firebase/импорта проекта Google Cloud в Firebase.
Сервисная учетная запись firebase-storage@ больше не назначается новым проектам. См. часто задаваемые вопросы службы поддержки .
service project-number @gcf-admin-robot.iam.gserviceaccount.com Для работы с облачными функциями для Firebase Во время создания проекта Firebase/импорта проекта Google Cloud в Firebase
Может уже существовать для проектов Google Cloud перед импортом
project-number @cloudservices.gserviceaccount.com Использование API Google Во время создания проекта Firebase/импорта проекта Google Cloud в Firebase
Может уже существовать для проектов Google Cloud перед импортом
firebase-adminsdk- random5chars @ project-id .iam.gserviceaccount.com Чтобы предоставить учетные данные для Firebase Admin SDK Во время создания проекта Firebase/импорта проекта Google Cloud в Firebase
firebase-measurement@system.gserviceaccount.com Чтобы экспортировать данные Firebase из Google Analytics в BigQuery Во время привязки любого продукта Firebase к BigQuery
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Экспорт данных из Firebase Crashlytics в BigQuery Во время привязки любого продукта Firebase к BigQuery
exporter@fcm-bq-export-prod.iam.gserviceaccount.com Экспорт данных из Firebase Cloud Messaging в BigQuery Во время привязки любого продукта Firebase к BigQuery
exporter@performance-bq-export-prod.iam.gserviceaccount.com Чтобы экспортировать данные из Firebase Performance Monitoring в BigQuery Во время привязки любого продукта Firebase к BigQuery
сервис project-number @gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com Для импорта данных в BigQuery из любого продукта Firebase (Google Analytics, Crashlytics, Cloud Messaging, Performance Monitoring) Во время привязки любого продукта Firebase к BigQuery
ext extension-instance-id @ project-id .iam.gserviceaccount.com Управление установкой и запуск расширения Firebase Во время установки расширения (каждый экземпляр расширения имеет собственную учетную запись службы)
(устарело) firebase-crashreporting- random4char @ project-name .iam.gserviceaccount.com Чтобы загрузить символы сбоев в отчеты о сбоях Firebase Во время создания проекта Firebase