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

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

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

Роли проверки приложений Firebase

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

Роли распространения приложений Firebase

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

Роли аутентификации Firebase

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

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

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

Роли Cloud Firestore

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

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

Роли облачного хранилища

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

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

Облачные функции для ролей Firebase

Найдите доступные Cloud Functions для ролей Firebase в документации Google Cloud .

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

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

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

Роли Firebase Cloud Messaging

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

Роли Firebase Crashlytics

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

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

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

Роли хостинга Firebase

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

Роли обмена сообщениями в приложении Firebase (бета)

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

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

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

Роли мониторинга производительности Firebase

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

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

Роли базы данных Firebase Realtime

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

Роли Firebase Remote Config

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

Роли в тестовой лаборатории Firebase

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