Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

Назначают эти роли для ваших членов с помощью Google Cloud Console .

Firebase App роли распределения (бета)

Роль Описание Разрешения
Администратор распространения приложений 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-тестирования
Наблюдатель Firebase A / B Testing
roles/firebaseabt.viewer
(бета)
Доступ только для чтения к
Ресурсы для A / B-тестирования

Роли Cloud Firestore

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

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

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

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

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

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

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

Роли Firebase Cloud Messaging

Роль Описание Разрешения
Администратор Firebase Cloud Messaging
roles/firebasenotifications.admin
Полный доступ на чтение / запись к
Ресурсы облачных сообщений
Наблюдатель Firebase Cloud Messaging
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/firebasehosting.admin
Полный доступ на чтение / запись к
Ресурсы хостинга
Наблюдатель хостинга Firebase
roles/firebasehosting.viewer
Доступ только для чтения к
Ресурсы хостинга

Firebase In-App сообщений роли (бета)

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

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

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

Роли Firebase Predictions

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

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

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

Роли Firebase Remote Config

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

Роли Firebase Test Lab

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