Предопределенные роли на уровне продукта Firebase

Эти роли предоставляют полный доступ на чтение/запись или только на чтение к определенным продуктам Firebase.

Назначьте эти роли участникам проекта с помощью консоли Google Cloud .

Роли Firebase App Check

Роль Описание Разрешения
Firebase App Check для администратора
roles/firebaseappcheck.admin
Полный доступ для чтения/записи
Ресурсы App Check
Средство просмотра Firebase App Check
roles/firebaseappcheck.viewer
Доступ только для чтения
Ресурсы App Check
Верификатор токена Firebase App Check
roles/firebaseappcheck.tokenVerifier
Доступ к возможностям проверки токенов для App Check

Роли Firebase App Distribution

Роль Описание Разрешения
Администратор Firebase App Distribution
roles/firebaseappdistro.admin
Полный доступ для чтения/записи
Ресурсы App Distribution
Просмотрщик Firebase App Distribution
roles/firebaseappdistro.viewer
Доступ только для чтения
Ресурсы App Distribution

Роли Firebase App Hosting

Роль Описание Разрешения
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
Минимальный доступ, необходимый для создания и запуска бэкэндов App Hosting . Обычно предоставляется сервисным аккаунтам.
Администратор Firebase App Hosting
roles/firebaseapphosting.admin
Полный доступ для чтения/записи
Ресурсы App Hosting
Средство просмотра Firebase App Hosting
roles/firebaseapphosting.viewer
Доступ только для чтения
Ресурсы App Hosting
Разработчик Firebase App Hosting
roles/firebaseapphosting.developer
Полный доступ для чтения/записи
App Hosting создает, собирает и выпускает ресурсы.

Роли Firebase Authentication

Роль Описание Разрешения
Администратор Firebase Authentication
roles/firebaseauth.admin
Полный доступ для чтения/записи
Ресурсы Authentication
Средство просмотра Firebase Authentication
roles/firebaseauth.viewer
Доступ только для чтения
Ресурсы Authentication

Роли Firebase A/B Testing (бета)

Роль Описание Разрешения
Администратор Firebase A/B Testing
roles/firebaseabt.admin
(бета)
Полный доступ для чтения/записи
Ресурсы A/B Testing
Средство просмотра Firebase A/B Testing
roles/firebaseabt.viewer
(бета)
Доступ только для чтения
Ресурсы A/B Testing

Cloud Firestore

Доступные роли Cloud Firestore можно найти в документации Google Cloud .

Чтобы разрешить участнику проекта редактировать и публиковать правила безопасности в консоли Firebase или развертывать правила безопасности через Firebase CLI, вы можете создать и назначить ему пользовательскую роль , которая включает разрешения firebaserules.* .

Роли Cloud Storage

Доступные роли Cloud Storage можно найти в документации Google Cloud .

Чтобы разрешить участнику проекта редактировать и публиковать правила безопасности в консоли Firebase или развертывать правила безопасности через Firebase CLI, вы можете создать и назначить ему пользовательскую роль , которая включает разрешения firebaserules.* .

Cloud Functions for Firebase

Доступные Cloud Functions for Firebase можно найти в документации Google Cloud .

Роли кампаний обмена сообщениями Firebase

Эти роли применяются к кампаниям для Firebase Cloud Messaging и Firebase In-App Messaging .

Роль Описание Разрешения
Администратор кампаний по рассылке сообщений Firebase
roles/firebasemessagingcampaigns.admin
Полный доступ для чтения/записи
ресурсы кампаний для Cloud Messaging и In-App Messaging
Просмотрщик кампаний по обмену сообщениями Firebase
roles/firebasemessagingcampaigns.viewer
Доступ только для чтения
ресурсы кампаний для Cloud Messaging и In-App Messaging

Firebase Cloud Messaging

Роль Описание Разрешения
Администратор Firebase Cloud Messaging
roles/firebasenotifications.admin
Полный доступ для чтения/записи
Ресурсы Cloud Messaging
Средство просмотра Firebase Cloud Messaging
roles/firebasenotifications.viewer
Доступ только для чтения
Ресурсы Cloud Messaging

Роли Firebase Crashlytics

Роль Описание Разрешения
Администратор Firebase Crashlytics
roles/firebasecrashlytics.admin
Полный доступ для чтения/записи
Ресурсы Crashlytics
Средство просмотра Firebase Crashlytics
roles/firebasecrashlytics.viewer
Доступ только для чтения
Ресурсы Crashlytics
Роль Описание Разрешения
Администратор Firebase Dynamic Links
roles/firebasedynamiclinks.admin
Полный доступ для чтения/записи
Ресурсы Dynamic Links
Просмотрщик Firebase Dynamic Links
roles/firebasedynamiclinks.viewer
Доступ только для чтения
Ресурсы Dynamic Links

Роли издателя Firebase Extensions

Роль Описание Разрешения
Издатель Firebase Extensions — Администратор расширений
roles/firebaseextensionspublisher.extensionsAdmin
(бета)
Загружайте, публикуйте и просматривайте сведения и показатели для
Firebase Extensions
Firebase Extensions Publisher — средство просмотра расширений
roles/firebaseextensionspublisher.extensionsViewer
(бета)
Просмотреть детали и показатели для
Firebase Extensions загруженные этим издателем

Роли Firebase Hosting

Роль Описание Разрешения
Администратор Firebase Hosting
roles/firebasehosting.admin
Полный доступ для чтения/записи
Hosting ресурсов
Наблюдатель Firebase Hosting
roles/firebasehosting.viewer
Доступ только для чтения
Hosting ресурсов

Роли Firebase In-App Messaging (бета)

Роль Описание Разрешения
Администратор Firebase In-App Messaging
roles/firebaseinappmessaging.admin
(бета)
Полный доступ для чтения/записи
Ресурсы In-App Messaging
Средство просмотра Firebase In-App Messaging
roles/firebaseinappmessaging.viewer
(бета)
Доступ только для чтения
Ресурсы In-App Messaging

Роли Firebase ML (бета)

Роль Описание Разрешения
Администратор Firebase ML
roles/firebaseml.admin
(бета)
Полный доступ для чтения/записи
Ресурсы Firebase ML
Firebase ML обозреватель
roles/firebaseml.viewer
(бета)
Доступ только для чтения
Ресурсы Firebase ML

Логические роли Firebase AI

Роль Описание Разрешения
Администратор логики Firebase AI
roles/firebasevertexai.admin
Полный доступ для чтения/записи
Ресурсы Firebase AI Logic
Средство просмотра логики Firebase AI
roles/firebasevertexai.viewer
Доступ только для чтения
Ресурсы Firebase AI Logic

Роли Firebase Performance Monitoring

Роль Описание Разрешения
Администратор Firebase Performance Monitoring
roles/firebaseperformance.admin
Полный доступ для чтения/записи
Ресурсы Performance Monitoring

Настройте и получайте оповещения Performance Monitoring
Средство просмотра Firebase Performance Monitoring
roles/firebaseperformance.viewer
Доступ только для чтения
Ресурсы Performance Monitoring

Роли Firebase Realtime Database

Роль Описание Разрешения
Администратор Firebase Realtime Database
roles/firebasedatabase.admin
Полный доступ для чтения/записи
Ресурсы Realtime Database
Просмотрщик Firebase Realtime Database
roles/firebasedatabase.viewer
Доступ только для чтения
Ресурсы Realtime Database

Роли Firebase Remote Config

Роль Описание Разрешения
Администратор Firebase Remote Config
roles/cloudconfig.admin
Полный доступ для чтения/записи
Ресурсы Remote Config
Firebase Remote Config
roles/cloudconfig.viewer
Доступ только для чтения
Ресурсы Remote Config

Роли Firebase Test Lab

Firebase Test Lab требует доступа к контейнерам Cloud Storage , поэтому он требует очень специфичный набор разрешений, которые не все включены в стандартные предопределенные роли Firebase. Чтобы предоставить доступ к Test Lab , используйте одно из решений, описанных в разделе разрешений Firebase Test Lab .