Эти роли предоставляют полный доступ для чтения/записи или только для чтения к определенным продуктам Firebase.
Назначьте эти роли участникам проекта с помощью Google Cloud Console .
Примечание . Следующие разрешения доступны для всех предопределенных ролей на уровне продукта Firebase: - firebase.clients.get - firebase.clients.list - firebase.projects.get - Resourcemanager.projects.get - Resourcemanager.projects.list Роли проверки приложений Firebase Роль Описание Разрешения Администратор проверки приложений Firebase roles/firebaseappcheck.admin
Полный доступ на чтение/запись к Ресурсы по проверке приложений Разрешения администратора проверки приложения
firebaseappcheck.appAttestConfig.get firebaseappcheck.appAttestConfig.update firebaseappcheck.debugTokens.get firebaseappcheck.debugTokens.update firebaseappcheck.deviceCheckConfig.get firebaseappcheck.deviceCheckConfig.update firebaseappcheck.playIntegrityConfig.get firebaseappcheck.playIntegrityConfig.update firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaEnterpriseConfig.update firebaseappcheck.recaptchaV3Config.get firebaseappcheck.recaptchaV3Config.update firebaseappcheck.safetyNetConfig.get firebaseappcheck.safetyNetConfig.update firebaseappcheck.services.get firebaseappcheck.services.update
Средство просмотра проверки приложений Firebase roles/firebaseappcheck.viewer
Доступ только для чтения к Ресурсы по проверке приложений Разрешения для просмотра приложений
firebaseappcheck.appAttestConfig.get firebaseappcheck.debugTokens.get firebaseappcheck.deviceCheckConfig.get firebaseappcheck.playIntegrityConfig.get firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaV3Config.get firebaseappcheck.safetyNetConfig.get firebaseappcheck.services.get
Роли распространения приложений Firebase Роль Описание Разрешения Администратор распространения приложений Firebase roles/firebaseappdistro.admin
Полный доступ на чтение/запись к Ресурсы для распространения приложений Разрешения администратора распространения приложений
firebaseappdistro.releases.list firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update
Средство просмотра распространения приложений Firebase roles/firebaseappdistro.viewer
Доступ только для чтения к Ресурсы для распространения приложений Разрешения средства просмотра распространения приложений
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
Роли аутентификации Firebase Роль Описание Разрешения Администратор аутентификации Firebase roles/firebaseauth.admin
Полный доступ на чтение/запись к Ресурсы аутентификации Разрешения администратора аутентификации
firebaseauth.configs.create firebaseauth.configs.get firebaseauth.configs.getHashConfig firebaseauth.configs.getSecret firebaseauth.configs.update firebaseauth.users.create firebaseauth.users.createSession firebaseauth.users.delete firebaseauth.users.get firebaseauth.users.sendEmail firebaseauth.users.update
Средство просмотра аутентификации Firebase roles/firebaseauth.viewer
Доступ только для чтения к Ресурсы аутентификации Разрешения просмотра проверки подлинности
firebaseauth.configs.get firebaseauth.users.get
Роли Firebase A/B Testing (бета) Внимание! Эти роли и их разрешения для конкретных продуктов являются бета-версиями . Это означает, что функциональность может измениться несовместимыми с предыдущими способами или иметь ограниченную поддержку. Бета-версия не подпадает под действие каких-либо соглашений об уровне обслуживания или политики устаревания. Доступность функций и поддержка этих ролей Firebase IAM будут улучшаться по мере развития инструмента.
Роль Описание Разрешения Администратор Firebase A/B-тестирования roles/firebaseabt.admin
(бета) Полный доступ на чтение/запись к Ресурсы по A/B-тестированию Разрешения администратора для A/B-тестирования
firebaseabt.experimentresults.get firebaseabt.experiments.create firebaseabt.experiments.delete firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.experiments.update firebaseabt.projectmetadata.get
Средство просмотра A/B-тестирования Firebase roles/firebaseabt.viewer
(бета) Доступ только для чтения к Ресурсы по A/B-тестированию Разрешения для просмотра A/B-тестирования
firebaseabt.experimentresults.get firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get
Роли Cloud Firestore Найдите доступные роли Cloud Firestore в документации Google Cloud .
Чтобы позволить участнику проекта редактировать и публиковать правила безопасности в консоли Firebase или развертывать правила безопасности через интерфейс командной строки Firebase, вы можете создать и назначить им пользовательскую роль , включающую разрешения firebaserules.*
.
Роли облачного хранилища Найдите доступные роли Cloud Storage в документации Google Cloud .
Чтобы позволить участнику проекта редактировать и публиковать правила безопасности в консоли Firebase или развертывать правила безопасности через интерфейс командной строки Firebase, вы можете создать и назначить им пользовательскую роль , включающую разрешения firebaserules.*
.
Облачные функции для ролей Firebase Найдите доступные Cloud Functions для ролей Firebase в документации Google Cloud .
Роли Firebase Cloud Messaging Роль Описание Разрешения Администратор облачных сообщений Firebase roles/firebasenotifications.admin
Полный доступ на чтение/запись к Ресурсы облачных сообщений Разрешения администратора Cloud Messaging
firebasenotifications.messages.create firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update
Средство просмотра облачных сообщений Firebase roles/firebasenotifications.viewer
Доступ только для чтения к Ресурсы облачных сообщений Разрешения средства просмотра облачных сообщений
firebasenotifications.messages.get firebasenotifications.messages.list
Роли Firebase Crashlytics Роль Описание Разрешения Администратор Firebase Crashlytics roles/firebasecrashlytics.admin
Полный доступ на чтение/запись к Ресурсы Crashlytics Разрешения администратора Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.config.update firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.issues.update firebasecrashlytics.sessions.get
Средство просмотра Firebase Crashlytics roles/firebasecrashlytics.viewer
Доступ только для чтения к Ресурсы Crashlytics Разрешения средства просмотра Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get
Роли динамических ссылок Firebase Роль Описание Разрешения Администратор динамических ссылок Firebase roles/firebasedynamiclinks.admin
Полный доступ на чтение/запись к Ресурсы динамических ссылок Разрешения администратора динамических ссылок
firebasedynamiclinks.destinations.list firebasedynamiclinks.destinations.update firebasedynamiclinks.domains.create firebasedynamiclinks.domains.delete firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.domains.update firebasedynamiclinks.links.create firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.links.update firebasedynamiclinks.stats.get
Средство просмотра динамических ссылок Firebase roles/firebasedynamiclinks.viewer
Доступ только для чтения к Ресурсы динамических ссылок Разрешения для просмотра динамических ссылок
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Роли хостинга Firebase Роль Описание Разрешения Администратор хостинга Firebase roles/firebasehosting.admin
Полный доступ на чтение/запись к Ресурсы хостинга Разрешения администратора хостинга
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Средство просмотра хостинга Firebase roles/firebasehosting.viewer
Доступ только для чтения к Ресурсы хостинга Разрешения для просмотра хостинга
firebasehosting.sites.get firebasehosting.sites.list
Роли обмена сообщениями в приложении Firebase (бета) Внимание! Эти роли и их разрешения для конкретных продуктов являются бета-версиями . Это означает, что функциональность может измениться несовместимыми с предыдущими способами или иметь ограниченную поддержку. Бета-версия не подпадает под действие каких-либо соглашений об уровне обслуживания или политики устаревания. Доступность функций и поддержка этих ролей Firebase IAM будут улучшаться по мере развития инструмента.
Роль Описание Разрешения Администратор обмена сообщениями в приложении Firebase roles/firebaseinappmessaging.admin
(бета) Полный доступ на чтение/запись к Ресурсы обмена сообщениями в приложении Разрешения администратора обмена сообщениями в приложении
firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update
Средство просмотра сообщений в приложении Firebase roles/firebaseinappmessaging.viewer
(бета) Доступ только для чтения к Ресурсы обмена сообщениями в приложении Разрешения для просмотра сообщений в приложении
firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list
Роли Firebase ML (бета) Внимание! Эти роли и их разрешения для конкретных продуктов являются бета-версиями . Это означает, что функциональность может измениться несовместимыми с предыдущими способами или иметь ограниченную поддержку. Бета-версия не подпадает под действие каких-либо соглашений об уровне обслуживания или политики устаревания. Доступность функций и поддержка этих ролей Firebase IAM будут улучшаться по мере развития инструмента.
Роль Описание Разрешения Администратор Firebase ML roles/firebaseml.admin
(бета) Полный доступ на чтение/запись к Ресурсы Firebase ML Разрешения администратора Firebase ML
firebaseml.models.create firebaseml.models.get firebaseml.models.list firebaseml.models.update firebaseml.models.delete firebaseml.modelversions.create firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.modelversions.update firebaseml.modelversions.delete firebaseml.compressionjobs.create firebaseml.compressionjobs.get firebaseml.compressionjobs.list firebaseml.compressionjobs.update firebaseml.compressionjobs.delete firebaseml.compressionjobs.start
Средство просмотра машинного обучения Firebase roles/firebaseml.viewer
(бета) Доступ только для чтения к Ресурсы Firebase ML Разрешения средства просмотра Firebase ML
firebaseml.models.get firebaseml.models.list firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list
Роль Описание Разрешения Администратор мониторинга производительности Firebase roles/firebaseperformance.admin
Полный доступ на чтение/запись к Ресурсы мониторинга производительности Настройка и получение оповещений мониторинга производительности Разрешения администратора мониторинга производительности
firebaseperformance.config.create firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get
Средство просмотра мониторинга производительности Firebase roles/firebaseperformance.viewer
Доступ только для чтения к Ресурсы мониторинга производительности Разрешения средства просмотра мониторинга производительности
firebaseperformance.data.get
Роли базы данных Firebase Realtime Роль Описание Разрешения Администратор базы данных Firebase Realtime roles/firebasedatabase.admin
Полный доступ на чтение/запись к Ресурсы базы данных реального времени Разрешения администратора базы данных в реальном времени
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Средство просмотра базы данных Firebase в реальном времени roles/firebasedatabase.viewer
Доступ только для чтения к Ресурсы базы данных реального времени Разрешения для просмотра базы данных в реальном времени
firebasedatabase.instances.get firebasedatabase.instances.list
Роли Firebase Remote Config Роль Описание Разрешения Администратор удаленной настройки Firebase roles/cloudconfig.admin
Полный доступ на чтение/запись к Ресурсы удаленной настройки Разрешения администратора удаленной конфигурации
cloudconfig.configs.get cloudconfig.configs.update
Средство просмотра удаленной конфигурации Firebase roles/cloudconfig.viewer
Доступ только для чтения к Ресурсы удаленной настройки Разрешения удаленного просмотра конфигурации
cloudconfig.configs.get
Роли в тестовой лаборатории Firebase Firebase Test Lab требуется доступ к корзинам Cloud Storage, поэтому для нее требуется очень специфический набор разрешений, которые не все включены в стандартные предопределенные роли Firebase. Чтобы предоставить доступ к тестовой лаборатории, используйте одно из решений, описанных в разделе разрешений Firebase Test Lab .