Обзор сервисных аккаунтов 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 .

project-number службы @gcp-sa-firebase.iam.gserviceaccount.com Для управления сервисами Firebase и их связи с проектами Google Cloud — требуется для всех проектов Firebase.

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

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

(устарело) firebase-storage@system.gserviceaccount.com
Для управления сегментами Cloud Storage for Firebase . Во время создания проекта Firebase/импорта проекта Google Cloud в Firebase.
Учетная запись службы firebase-storage@ больше не назначается новым проектам. См. часто задаваемые вопросы службы поддержки .
сервис- project-number @gcf-admin-robot.iam.gserviceaccount.com Для работы Cloud Functions for 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.
крашlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Экспорт данных из Firebase Crashlytics в BigQuery При связывании любого продукта Firebase с BigQuery.
экспортер@fcm-bq-export-prod.iam.gserviceaccount.com Экспорт данных из Firebase Cloud Messaging в BigQuery При связывании любого продукта Firebase с BigQuery.
экспортер@ 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 Crash Reporting На момент создания проекта Firebase