Эти роли предоставляют полный доступ для чтения/записи или только для чтения к определенным продуктам Firebase.
Назначьте эти роли участникам проекта с помощью консоли Google Cloud .
Примечание. Следующие разрешения есть во всех предопределенных ролях Firebase на уровне продукта: - firebase.clients.get - firebase.clients.list - firebase.projects.get - resourcesmanager.projects.get - ресурсменеджер.проекты.список Роли Firebase App Check Роль Описание Разрешения Администратор Firebase App Check roles/firebaseappcheck.admin
Полный доступ для чтения/записи к Ресурсы App Check Разрешения администратора App Check
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 App Check roles/firebaseappcheck.viewer
Доступ только для чтения к Ресурсы App Check Разрешения средства просмотра App Check
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 App Check roles/firebaseappcheck.tokenVerifier
Доступ к возможностям проверки токена для App Check Разрешения средства проверки токена App Check
firebaseappcheck.appCheckTokens.verify
Роли Firebase App Distribution Роль Описание Разрешения Администратор Firebase App Distribution roles/firebaseappdistro.admin
Полный доступ для чтения/записи к Ресурсы App Distribution Разрешения администратора App Distribution
firebaseappdistro.releases.list firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update
Средство просмотра Firebase App Distribution roles/firebaseappdistro.viewer
Доступ только для чтения к Ресурсы App Distribution Разрешения средства просмотра App Distribution
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
Роли Firebase App Hosting Роль Описание Разрешения Firebase App Hosting Compute Runner roles/firebaseapphosting.computeRunner
Минимальный доступ, необходимый для создания и запуска серверных частей App Hosting . Обычно предоставляется сервисным аккаунтам. Разрешения App Hosting Compute Runner
Администратор Firebase App Hosting roles/firebaseapphosting.admin
Полный доступ для чтения/записи к Ресурсы App Hosting Разрешения администратора App Hosting
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 App Hosting roles/firebaseapphosting.viewer
Доступ только для чтения к Ресурсы App Hosting Разрешения для просмотра App Hosting
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 App Hosting roles/firebaseapphosting.developer
Полный доступ для чтения/записи к App Hosting обеспечивает серверную обработку, сборку и выпуск ресурсов. Разрешения разработчика App Hosting
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 Authentication Роль Описание Разрешения Администратор Firebase Authentication roles/firebaseauth.admin
Полный доступ для чтения/записи к Ресурсы Authentication Authentication Разрешения администратора
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 Authentication roles/firebaseauth.viewer
Доступ только для чтения к Ресурсы Authentication Разрешения для просмотра Authentication
firebaseauth.configs.get firebaseauth.users.get
Роли Firebase A/B Testing (бета) Внимание: эти роли и их разрешения для конкретного продукта являются бета-версиями . Это означает, что функциональность может измениться обратно несовместимым образом или иметь ограниченную поддержку. Бета-версия не подлежит никакому соглашению об уровне обслуживания или политике прекращения поддержки. Доступность функций и поддержка этих ролей Firebase IAM будут продолжать улучшаться по мере развития инструмента.
Роль Описание Разрешения Администратор Firebase A/B Testing roles/firebaseabt.admin
(бета) Полный доступ для чтения/записи к Ресурсы A/B Testing Разрешения администратора A/B Testing
firebaseabt.experimentresults.get firebaseabt.experiments.create firebaseabt.experiments.delete firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.experiments.update firebaseabt.projectmetadata.get
Средство просмотра Firebase A/B Testing roles/firebaseabt.viewer
(бета) Доступ только для чтения к Ресурсы A/B Testing Разрешения для просмотра A/B Testing
firebaseabt.experimentresults.get firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get
Роли 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. Разрешения администратора.
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
Доступ только для чтения к ресурсы кампаний для Cloud Messaging и In-App Messaging Кампании по обмену сообщениями Firebase Разрешения для просмотра
firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list
Роли Firebase Cloud Messaging Роль Описание Разрешения Администратор Firebase Cloud Messaging roles/firebasenotifications.admin
Полный доступ для чтения/записи к Ресурсы Cloud Messaging Разрешения администратора Cloud Messaging
firebasenotifications.messages.create firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update
Средство просмотра Firebase Cloud Messaging roles/firebasenotifications.viewer
Доступ только для чтения к Ресурсы Cloud Messaging Разрешения средства просмотра Cloud Messaging
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 Dynamic Links Роль Описание Разрешения Администратор Firebase Dynamic Links roles/firebasedynamiclinks.admin
Полный доступ для чтения/записи к Ресурсы Dynamic Links Разрешения администратора Dynamic Links
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 Dynamic Links roles/firebasedynamiclinks.viewer
Доступ только для чтения к Ресурсы Dynamic Links Разрешения средства просмотра Dynamic Links
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Роли издателя Firebase Extensions Внимание: эти роли и их разрешения для конкретного продукта являются бета-версиями . Это означает, что функциональность может измениться обратно несовместимым образом или иметь ограниченную поддержку. Бета-версия не подлежит никакому соглашению об уровне обслуживания или политике прекращения поддержки. Доступность функций и поддержка этих ролей Firebase IAM будут продолжать улучшаться по мере развития инструмента.
Роль Описание Разрешения Издатель Firebase Extensions – администратор расширений roles/firebaseextensionspublisher.extensionsAdmin
(бета) Загружайте, публикуйте и просматривайте сведения и показатели для Firebase Extensions Издатель Firebase Extensions – разрешения администратора расширений
firebaseextensionspublisher.extensions.create firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Издатель Firebase Extensions – средство просмотра расширений roles/firebaseextensionspublisher.extensionsViewer
(бета) Просмотр подробностей и показателей для Firebase Extensions загруженные этим издателем Издатель Firebase Extensions – разрешения для просмотра расширений
firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Роли Firebase Hosting Роль Описание Разрешения Администратор Firebase Hosting roles/firebasehosting.admin
Полный доступ для чтения/записи к Ресурсы Hosting Разрешения администратора Hosting
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Средство просмотра Firebase Hosting roles/firebasehosting.viewer
Доступ только для чтения к Ресурсы Hosting Разрешения для просмотра Hosting
firebasehosting.sites.get firebasehosting.sites.list
Роли Firebase In-App Messaging (бета) Внимание: эти роли и их разрешения для конкретного продукта являются бета-версиями . Это означает, что функциональность может измениться обратно несовместимым образом или иметь ограниченную поддержку. Бета-версия не подлежит никакому соглашению об уровне обслуживания или политике прекращения поддержки. Доступность функций и поддержка этих ролей Firebase IAM будут продолжать улучшаться по мере развития инструмента.
Роль Описание Разрешения Администратор Firebase In-App Messaging roles/firebaseinappmessaging.admin
(бета) Полный доступ для чтения/записи к Ресурсы In-App Messaging Разрешения администратора In-App Messaging
firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update
Средство просмотра Firebase In-App Messaging roles/firebaseinappmessaging.viewer
(бета) Доступ только для чтения к Ресурсы In-App Messaging Разрешения для просмотра In-App Messaging
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 Performance Monitoring roles/firebaseperformance.admin
Полный доступ для чтения/записи к Ресурсы Performance Monitoring Настройка и получение оповещений Performance Monitoring Разрешения администратора Performance Monitoring
firebase Performance.config.create firebase Performance.config.delete firebase Performance.config.update Firebase Performance.data.get
Средство просмотра Firebase Performance Monitoring roles/firebaseperformance.viewer
Доступ только для чтения к Ресурсы Performance Monitoring Разрешения средства просмотра Performance Monitoring
Firebase Performance.data.get
Роли Firebase Realtime Database Роль Описание Разрешения Администратор Firebase Realtime Database roles/firebasedatabase.admin
Полный доступ для чтения/записи к Ресурсы Realtime Database Разрешения администратора Realtime Database
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Средство просмотра Firebase Realtime Database roles/firebasedatabase.viewer
Доступ только для чтения к Ресурсы Realtime Database Разрешения средства просмотра Realtime Database
firebasedatabase.instances.get firebasedatabase.instances.list
Роли Firebase Remote Config Роль Описание Разрешения Администратор Firebase Remote Config roles/cloudconfig.admin
Полный доступ для чтения/записи к Ресурсы Remote Config Разрешения администратора Remote Config
cloudconfig.configs.get cloudconfig.configs.update
Средство просмотра Firebase Remote Config roles/cloudconfig.viewer
Доступ только для чтения к Ресурсы Remote Config Разрешения для просмотра Remote Config
Cloudconfig.configs.get
Роли Firebase Test Lab Firebase Test Lab требуется доступ к сегментам Cloud Storage , поэтому для нее требуется очень специфический набор разрешений, которые не все включены в стандартные предопределенные роли Firebase. Чтобы предоставить доступ к Test Lab , используйте одно из решений, описанных в разделе «Разрешения Firebase Test Lab .