Предопределенные роли на уровне продукта 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 , вы можете создать и назначить ему специальную роль , включающую разрешения firebaserules.* .

Роли Cloud Storage

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

Чтобы разрешить участнику проекта редактировать и публиковать правила безопасности в консоли Firebase или развертывать правила безопасности через интерфейс командной строки Firebase , вы можете создать и назначить ему специальную роль , включающую разрешения 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 – средство просмотра расширений
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 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 .