Эти роли предоставляют полный доступ для чтения/записи или только для чтения к определенным продуктам 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.appCheckTokens.verify 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 roles/firebaseappcheck.tokenVerifier
Доступ к возможностям проверки токена для проверки приложений Разрешения App Check Token Verifier
firebaseappcheck.appCheckTokens.verify
Роли распространения приложений 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 Эти роли применяются к кампаниям Firebase Cloud Messaging и Firebase In-App Messaging.
Роль Описание Разрешения Кампании обмена сообщениями Firebase Администратор roles/firebasemessagingcampaigns.admin
Полный доступ на чтение/запись к ресурсы кампаний для облачного обмена сообщениями и обмена сообщениями в приложении Разрешения администратора для кампаний обмена сообщениями Firebase
firebasemessagingcampaigns.campaigns.create firebasemessagingcampaigns.campaigns.delete firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list firebasemessagingcampaigns.campaigns.update firebasemessagingcampaigns.campaigns.start firebasemessagingcampaigns.campaigns.stop
Средство просмотра кампаний обмена сообщениями Firebase roles/firebasemessagingcampaigns.viewer
Доступ только для чтения к ресурсы кампаний для облачного обмена сообщениями и обмена сообщениями в приложении Разрешения для просмотра кампаний обмена сообщениями Firebase
firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list
Роли 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 Extensions Внимание! Эти роли и их разрешения для конкретных продуктов являются бета-версиями . Это означает, что функциональность может измениться несовместимыми с предыдущими способами или иметь ограниченную поддержку. Бета-версия не подпадает под действие каких-либо соглашений об уровне обслуживания или политики устаревания. Доступность функций и поддержка этих ролей Firebase IAM будут улучшаться по мере развития инструмента.
Роль Описание Разрешения Издатель расширений Firebase — администратор расширений roles/firebaseextensionspublisher.extensionsAdmin
(бета) Загружайте, публикуйте и просматривайте сведения и показатели для Расширения Firebase Издатель расширений Firebase – права администратора расширений
firebaseextensionspublisher.extensions.create firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Издатель расширений Firebase — средство просмотра расширений roles/firebaseextensionspublisher.extensionsViewer
(бета) Просмотр сведений и показателей для Расширения Firebase, загруженные этим издателем Издатель расширений Firebase — разрешения просмотра расширений
firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Роли хостинга 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. Чтобы предоставить доступ к Test Lab, используйте одно из решений, описанных в разделе разрешений Firebase Test Lab .