Эти роли предоставляют полный доступ для чтения/записи или только для чтения к определенным продуктам Firebase.
Назначьте эти роли участникам проекта с помощью консоли Google Cloud .
Примечание. Следующие разрешения есть во всех предопределенных ролях Firebase на уровне продукта: - firebase.clients.get - firebase.clients.list - firebase.projects.get - resourcesmanager.projects.get - ресурсменеджер.проекты.список Роли проверки приложений 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
Доступ к возможностям проверки токена для проверки приложений Разрешения средства проверки токена проверки приложений
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 Compute Runner roles/firebaseapphosting.computeRunner
Минимальный доступ, необходимый для создания и запуска серверных частей хостинга приложений. Обычно предоставляется сервисным аккаунтам. Разрешения для хостинга приложений Compute Runner
Администратор хостинга приложений Firebase roles/firebaseapphosting.admin
Полный доступ для чтения/записи к Ресурсы для хостинга приложений Разрешения администратора хостинга приложений
firebaseapphosting.backends.create firebaseapphosting.backends.delete firebaseapphosting.backends.get firebaseapphosting.backends.list firebaseapphosting.backends.update firebaseapphosting.builds.create firebaseapphosting.builds.delete firebaseapphosting.builds.get firebaseapphosting.builds.list firebaseapphosting.builds.update firebaseapphosting.domains.create firebaseapphosting.domains.delete firebaseapphosting.domains.get firebaseapphosting.domains.list firebaseapphosting.domains.update firebaseapphosting.locations.get firebaseapphosting.locations.list firebaseapphosting.operations.cancel firebaseapphosting.operations.delete firebaseapphosting.operations.get firebaseapphosting.operations.list firebaseapphosting.rollouts.create firebaseapphosting.rollouts.delete firebaseapphosting.rollouts.get firebaseapphosting.rollouts.list firebaseapphosting.rollouts.update firebaseapphosting.traffic.get firebaseapphosting.traffic.list firebaseapphosting.traffic.update
Средство просмотра хостинга приложений Firebase roles/firebaseapphosting.viewer
Доступ только для чтения к Ресурсы для хостинга приложений Разрешения для просмотра хостинга приложений
firebaseapphosting.backends.get firebaseapphosting.backends.list firebaseapphosting.builds.get firebaseapphosting.builds.list firebaseapphosting.domains.get firebaseapphosting.domains.list firebaseapphosting.locations.get firebaseapphosting.locations.list firebaseapphosting.operations.list firebaseapphosting.operations.get firebaseapphosting.rollouts.get firebaseapphosting.rollouts.list firebaseapphosting.traffic.get firebaseapphosting.traffic.list
Разработчик хостинга приложений Firebase roles/firebaseapphosting.developer
Полный доступ для чтения/записи к Хостинг приложений обеспечивает серверную обработку, сборку и выпуск ресурсов. Разрешения разработчика хостинга приложений
firebaseapphosting.backends.update firebaseapphosting.builds.create firebaseapphosting.builds.delete firebaseapphosting.builds.update firebaseapphosting.operations.delete firebaseapphosting.operations.cancel firebaseapphosting.rollouts.create firebaseapphosting.rollouts.delete firebaseapphosting.rollouts.update firebaseapphosting.traffic.update
Роли аутентификации 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-тестирования (бета) Внимание: эти роли и их разрешения для конкретного продукта являются бета-версиями . Это означает, что функциональность может измениться обратно несовместимым образом или иметь ограниченную поддержку. Бета-версия не подлежит никакому соглашению об уровне обслуживания или политике прекращения поддержки. Доступность функций и поддержка этих ролей 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 Найдите доступные облачные функции для ролей 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 Внимание: эти роли и их разрешения для конкретного продукта являются бета-версиями . Это означает, что функциональность может измениться обратно несовместимым образом или иметь ограниченную поддержку. Бета-версия не подлежит никакому соглашению об уровне обслуживания или политике прекращения поддержки. Доступность функций и поддержка этих ролей 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 ML roles/firebaseml.viewer
(бета) Доступ только для чтения к Ресурсы Firebase ML Разрешения средства просмотра Firebase ML Viewer
firebaseml.models.get firebaseml.models.list firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list
Роль Описание Разрешения Администратор мониторинга производительности Firebase roles/firebaseperformance.admin
Полный доступ для чтения/записи к Ресурсы по мониторингу производительности Настройка и получение оповещений мониторинга производительности Разрешения администратора мониторинга производительности
firebase Performance.config.create firebase Performance.config.delete firebase Performance.config.update Firebase Performance.data.get
Средство просмотра мониторинга производительности Firebase roles/firebaseperformance.viewer
Доступ только для чтения к Ресурсы по мониторингу производительности Разрешения средства просмотра мониторинга производительности
Firebase Performance.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 Роль Описание Разрешения Администратор удаленной конфигурации Firebase roles/cloudconfig.admin
Полный доступ для чтения/записи к Ресурсы удаленной конфигурации Разрешения администратора удаленной настройки
cloudconfig.configs.get cloudconfig.configs.update
Средство просмотра удаленной конфигурации Firebase roles/cloudconfig.viewer
Доступ только для чтения к Ресурсы удаленной конфигурации Разрешения для просмотра удаленной конфигурации
Cloudconfig.configs.get
Роли в лаборатории тестирования Firebase Лаборатории тестирования Firebase требуется доступ к сегментам облачного хранилища, поэтому для нее требуется очень специфический набор разрешений, которые не все включены в стандартные предопределенные роли Firebase. Чтобы предоставить доступ к Test Lab, используйте одно из решений, описанных в разделе «Разрешения Firebase Test Lab» .