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

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

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

Роли проверки приложений 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-тестирования (бета)

Роль Описание Разрешения
Администратор 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

Найдите доступные облачные функции для ролей 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

Роль Описание Разрешения
Издатель расширений 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 ML
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

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

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

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