Разрешения IAM в Firebase

Разрешения предоставляются участникам проекта через роли. Роль – это набор прав доступа. Когда вы назначаете роль участнику проекта, вы предоставляете ему все разрешения, связанные с этой ролью.

На этой странице описаны действия, которые можно выполнять с разрешениями, включенными в роли Firebase. Эти разрешения делятся на две категории:

Требуемые права доступа

Разрешения Firebase IAM:

Общий список и описание разрешений, относящихся к продукту или сервису Firebase, можно найти в соответствующем разделе статьи Разрешения IAM для отдельных продуктов Firebase.

Необходимые разрешения, включенные во все роли

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

Эти разрешения автоматически включены в каждую из стандартных ролей Firebase.

Право доступа Описание
Предоставляет разрешения на получение информации о проекте Firebase.
Предоставляет разрешения на получение информации о проекте Firebase.
Предоставляет разрешения на проверку состояния API Google и выполнение команд CLI Firebase.

Разрешения, необходимые для выполнения определенных действий в Firebase

Разрешения, перечисленные в таблице ниже, необходимы для выполнения некоторых действий, связанных с сервисами Firebase.

При необходимости эти разрешения автоматически включаются в каждую из стандартных ролей Firebase.

Действие Требуемые права доступа
Доступ к интеграциям проекта Firebase с инструментами для совместной работы (включая Slack, Jira и PagerDuty). firebaseextensions.configs.*
Просмотр данных об использовании и аналитики из StackDriver monitoring.timeSeries.list
Выполните команды Firebase CLI.
Дополнительную информацию можно найти в документации Google Cloud по доступу к Runtime Configurator.
runtimeconfig.*

Разрешения, необходимые для выполнения действий по управлению Firebase

В таблице ниже перечислены дополнительные разрешения, необходимые для выполнения некоторых действий по управлению Firebase.

Разрешение на управление и связанные с ним действия Требуется дополнительное разрешение
firebase.billingPlans.update
Как изменить тарифный план для проекта Firebase resourcemanager.projects.createBillingAssignment
resourcemanager.projects.deleteBillingAssignment
firebase.projects.delete
Как удалить проект Firebase resourcemanager.projects.delete
firebase.projects.update
Добавьте ресурсы Firebase в существующий проект Google Cloud. resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
Как изменить название проекта Firebase resourcemanager.projects.update
Как добавить цифровые отпечатки сертификатов SHA для приложений Android clientauthconfig.clients.create
Как удалить цифровые отпечатки сертификатов SHA для приложений Android clientauthconfig.clients.delete
Как обновить идентификатор магазина приложений или идентификатор команды для приложений Apple clientauthconfig.clients.get
clientauthconfig.clients.update

Разрешения IAM для отдельных продуктов Firebase

В таблицах ниже перечислены разрешения, относящиеся к определенному продукту или сервису Firebase. Эти разрешения можно использовать для создания специальных ролей.

Разрешения на управление Firebase

Обратите внимание, что для некоторых действий, связанных с управлением, требуются дополнительные разрешения.

Название разрешения Описание
firebase.billingPlans.get Получение текущего тарифного плана Firebase для проекта.
firebase.billingPlans.update Изменить текущий тарифный план Firebase для проекта.
firebase.clients.create Как добавить новые приложения в проект
firebase.clients.delete Удаление приложений из проекта
firebase.clients.get Получение сведений и конфигураций для приложений в проекте
firebase.clients.list Как получить список приложений в проекте
firebase.clients.undelete Как восстановить удаленное приложение, пока его данные не удалены без возможности восстановления
firebase.clients.update Как обновить сведения и конфигурации для приложений в проекте
firebase.links.create Создайте новые связи с системами Google
(консоль Firebase > Настройки проекта > Интеграции).
firebase.links.delete Удалите связи с системами Google.
(Консоль Firebase > Настройки проекта > Интеграции)
firebase.links.list Получите список ссылок на системы Google
(Firebase console > настройки проекта > Integrations)
firebase.links.update Обновите существующие связи с системами Google.
(Консоль Firebase > Настройки проекта > Интеграции)
firebase.playLinks.get Получить сведения о связи с Google Play
(Firebase console > Настройки проекта > Integrations > Google Play)
firebase.playLinks.list Получите список ссылок на Google Play.
(Firebase console > Настройки проекта > Integrations > Google Play)
firebase.playLinks.update Создавать новые связи с Google Play и обновлять существующие.
(Консоль Firebase > Настройки проекта > Интеграция > Google Play)
firebase.projects.delete удалять существующие проекты;
firebase.projects.get Получение сведений и ресурсов Firebase для проекта
firebase.projects.update Изменять атрибуты существующего проекта.
Получать оповещения о продуктах и функциях Firebase (подробнее…).
firebaseinstallations.instances.delete Удалить идентификатор установки Firebase и связанные с ним данные (подробнее…).

Разрешения (Google Analytics)

Следующие разрешения предоставляют доступ к ресурсу Analytics, связанному с проектом Firebase. Они позволяют участникам проекта Firebase получать доступ к данным Analytics, включая аудитории, свойства пользователей, воронки, отчеты, конверсии и т. д.

Название разрешения Описание
firebaseanalytics.resources.googleAnalyticsEdit По умолчанию предоставляет роль редактора Analytics связанному ресурсу Analytics.
firebaseanalytics.resources.googleAnalyticsAdditionalAccess По умолчанию связанному ресурсу Analytics назначается роль маркетолога Analytics.
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze По умолчанию предоставляет роль читателя Analytics для связанного ресурса Analytics.
firebaseanalytics.resources.googleAnalyticsRestrictedAccess По умолчанию предоставляет роль читателя Analytics связанному ресурсу Analytics без доступа к данным о доходах и расходах.

Разрешения (Firebase AI Logic)

Название разрешения Описание
firebasevertexai.configs.get Получить конфигурацию для Firebase AI Logic
firebasevertexai.configs.update Обновить конфигурацию для Firebase AI Logic

Разрешения (Firebase App Check)

Название разрешения Описание
firebaseappcheck.appAttestConfig.get Как получить конфигурацию App Attest для приложения
firebaseappcheck.appAttestConfig.update Как обновить конфигурацию App Attest для приложения
firebaseappcheck.appCheckTokens.verify Проверьте App Check токенов, выпущенных для проекта Firebase.
firebaseappcheck.debugTokens.get Получение токенов отладки приложения
firebaseappcheck.debugTokens.update создавать, обновлять и удалять токены отладки приложения;
firebaseappcheck.deviceCheckConfig.get Как получить конфигурацию DeviceCheck для приложения
firebaseappcheck.deviceCheckConfig.update Как обновить конфигурацию DeviceCheck для приложения
firebaseappcheck.playIntegrityConfig.get Получение конфигурации Play Integrity для приложения
firebaseappcheck.playIntegrityConfig.update Обновление конфигурации Play Integrity для приложения
firebaseappcheck.recaptchaEnterpriseConfig.get Как получить конфигурацию reCAPTCHA Enterprise для приложения
firebaseappcheck.recaptchaEnterpriseConfig.update Обновление конфигурации reCAPTCHA Enterprise для приложения
firebaseappcheck.recaptchaV3Config.get Получение конфигурации reCAPTCHA v3 для приложения
firebaseappcheck.recaptchaV3Config.update Как обновить конфигурацию reCAPTCHA v3 в приложении
firebaseappcheck.safetyNetConfig.get Получение конфигурации SafetyNet для приложения
firebaseappcheck.safetyNetConfig.update Обновление конфигурации SafetyNet для приложения
firebaseappcheck.services.get Получение конфигураций принудительного применения сервиса для проекта
firebaseappcheck.services.update Обновление конфигураций принудительного применения сервисов в проекте
firebaseappcheck.tokens.mint Создать App Check токенов для приложения.

Разрешения (Firebase App Distribution)

Название разрешения Описание
firebaseappdistro.releases.list Получение списка существующих распространений и ссылок для приглашения
firebaseappdistro.releases.update Создание, удаление и изменение дистрибутивов.
Создание и удаление ссылок для приглашения.
firebaseappdistro.testers.list Как получить список тестировщиков в проекте
firebaseappdistro.testers.update Создание и удаление тестировщиков в проекте
firebaseappdistro.groups.list Как получить список групп тестировщиков в проекте
firebaseappdistro.groups.update Как создавать и удалять группы тестировщиков в проекте

Разрешения (Firebase Authentication)

Название разрешения Описание
firebaseauth.configs.create Создать конфигурацию Authentication
firebaseauth.configs.get Как получить конфигурацию Authentication
firebaseauth.configs.getHashConfig Получение конфигурации хеша пароля и хеша пароля аккаунтов пользователей
firebaseauth.configs.getSecret Получите секретный код клиента в конфигурации Authentication.
firebaseauth.configs.update Обновите существующую конфигурацию Authentication
firebaseauth.users.create Создание новых пользователей в Authentication
firebaseauth.users.createSession Создать файл cookie сеанса для вошедшего в систему пользователя
firebaseauth.users.delete Удалить существующих пользователей в Authentication
firebaseauth.users.get Получение списка пользователей Authentication
firebaseauth.users.sendEmail Отправьте пользователям электронные письма
firebaseauth.users.update Обновить существующих пользователей в Authentication

Разрешения Firebase 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 App Hosting)

Название разрешения Описание
firebaseapphosting.backends.create Создайте новый серверный компонент App Hosting для проекта Firebase.
firebaseapphosting.backends.delete Удалите существующий бэкенд App Hosting из проекта Firebase.
firebaseapphosting.backends.get Получение информации об определенном бэкенде App Hosting в проекте Firebase.
firebaseapphosting.backends.list Вывести список всех доступных бэкендов App Hosting в проекте Firebase.
firebaseapphosting.backends.update Изменить конфигурацию или настройки существующего бэкенда App Hosting.
firebaseapphosting.builds.create Запустите новый процесс сборки для бэкенда App Hosting в проекте Firebase.
firebaseapphosting.builds.delete Удалять существующие сборки в серверной части App Hosting.
firebaseapphosting.builds.get Получение сведений о существующей сборке в серверной части App Hosting.
firebaseapphosting.builds.list Список всех сборок, связанных с бэкендом App Hosting в проекте Firebase.
firebaseapphosting.builds.update Измените конфигурацию существующей незавершенной сборки App Hosting.
firebaseapphosting.domains.create Создайте новую связь с доменом для серверной части App Hosting в проекте Firebase.
firebaseapphosting.domains.delete Удалить связь домена с бэкендом App Hosting.
firebaseapphosting.domains.get Получение информации об определенном домене, связанном с сайтом App Hosting.
firebaseapphosting.domains.list Список всех доменов, связанных с App Hosting.
firebaseapphosting.domains.update Изменение настроек или конфигураций домена, связанного с серверной частью App Hosting.
firebaseapphosting.rollouts.create Запустите новое развертывание, чтобы сделать существующую сборку текущей версией для этого бэкенда App Hosting.
firebaseapphosting.rollouts.get Получение информации об определенном развертывании App Hosting.
firebaseapphosting.rollouts.list Список всех развертываний, связанных с серверной частью App Hosting.
firebaseapphosting.traffic.get Получение текущего разделения трафика и правил развертывания для сайта App Hosting.
firebaseapphosting.traffic.list Функция идентична `firebaseapphosting.traffic.get`, но позволяет получить список по всем серверным частям, для которых у вас есть это разрешение.
firebaseapphosting.traffic.update Измените текущее разделение трафика и правила развертывания для серверной части App Hosting.

Разрешения (Cloud Firestore)

Список и описание разрешений Cloud Firestore можно найти в документации Google Cloud.

Разрешения (Cloud Storage)

Список и описание разрешений Cloud Storage можно найти в документации Google Cloud.

Разрешения правил безопасности Firebase (Cloud Firestore и Cloud Storage)

Название разрешения Описание
firebaserules.releases.create Создание выпусков
firebaserules.releases.delete Как удалить выпуск
firebaserules.releases.get Получение выпусков
firebaserules.releases.getExecutable Получение двоичных исполняемых полезных данных для выпусков
firebaserules.releases.list Как получить список выпусков
firebaserules.releases.update Как обновить ссылки на наборы правил для релизов
firebaserules.rulesets.create Как создавать наборы правил
firebaserules.rulesets.delete Удалить существующий набор правил
firebaserules.rulesets.get Получить наборы правил с источником
firebaserules.rulesets.list Найти метаданные набора правил (без источника)
firebaserules.rulesets.test Проверьте источники на правильность

Разрешения (Cloud Functions for Firebase)

Список и описание разрешений Cloud Functions можно найти в документации по IAM.

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

  • Делегируйте развертывание функций владельцу проекта.

    Если вы развертываете только функции, не связанные с HTTP, то это может сделать редактор проекта.

  • Делегируйте развертывание функций участнику проекта, у которого есть следующие две роли:

    Владелец проекта может назначить эти роли участнику проекта с помощью консоли Google Cloud или gcloud CLI. Подробные инструкции и сведения о безопасности для этой конфигурации ролей можно найти в документации IAM.

Разрешения для кампаний Firebase Messaging

Эти разрешения применяются к кампаниям для Firebase Cloud Messaging и Firebase In-App Messaging.

Название разрешения Описание
firebasemessagingcampaigns.campaigns.create Создание кампаний
firebasemessagingcampaigns.campaigns.delete Удалить существующие кампании
firebasemessagingcampaigns.campaigns.get Получение сведений о существующих кампаниях
firebasemessagingcampaigns.campaigns.list Получение списка существующих кампаний
firebasemessagingcampaigns.campaigns.update Обновление существующих кампаний
firebasemessagingcampaigns.campaigns.start Как запустить существующую кампанию
firebasemessagingcampaigns.campaigns.stop Обновление существующих кампаний

Разрешения (Firebase Cloud Messaging)

Название разрешения Описание
cloudmessaging.messages.create Отправка уведомлений и сообщений с данными через FCM HTTP API и Admin SDK.
cloudmessaging.topicSubscriptions.create Как создать подписки на темы для регистрации FCM
cloudmessaging.topicSubscriptions.delete Удалить подписки на темы для регистрации FCM
cloudmessaging.topicSubscriptions.get Получение сведений о подписках на темы для регистрации FCM
cloudmessaging.topicSubscriptions.list Получить список подписок на темы для регистрации FCM
cloudmessaging.topicSubscriptions.update Обновление подписок на темы для регистрации FCM
Название разрешения Описание
firebasenotifications.messages.create Как создавать сообщения в Компоновщике уведомлений
firebasenotifications.messages.delete Удаление существующих сообщений в Компоновщике уведомлений
firebasenotifications.messages.get Как получить сведения о существующих сообщениях в Компоновщике уведомлений
firebasenotifications.messages.list Как получить список существующих сообщений в Компоновщике уведомлений
firebasenotifications.messages.update Как изменить существующие сообщения в Компоновщике уведомлений

Разрешения (Firebase Crashlytics)

Название разрешения Описание
firebasecrashlytics.config.get Получение настроек конфигурации Crashlytics
firebasecrashlytics.config.update Обновить настройки конфигурации Crashlytics
firebasecrashlytics.data.get Получение показателей, связанных с проблемами и сеансами Crashlytics
firebasecrashlytics.issues.get Получение сведений о проблемах с Crashlytics, включая примечания к ним.
firebasecrashlytics.issues.list Получить список проблем с Crashlytics
firebasecrashlytics.issues.update Открывать, закрывать и отключать уведомления для Crashlytics существующих проблем
. Обновлять примечания, прикрепленные к проблемам.
firebasecrashlytics.sessions.get Получить сведения о Crashlytics сеансах со сбоями
Название разрешения Описание
firebasecrash.issues.update Обновление существующих проблем в Crashlytics, создание заметок о проблемах и настройка оповещений о скорости.
firebasecrash.reports.get Получить существующие отчеты Crashlytics
Название разрешения Описание
firebasedynamiclinks.domains.create Создать новые домены Dynamic Links
firebasedynamiclinks.domains.delete Удалить Dynamic Links домен
firebasedynamiclinks.domains.get Получение сведений о существующих доменах Dynamic Links
firebasedynamiclinks.domains.list Получение списка существующих доменов Dynamic Links
firebasedynamiclinks.domains.update Обновить Dynamic Links существующих доменов
firebasedynamiclinks.links.create Создать новый объект "Dynamic Links"
firebasedynamiclinks.links.get Получить сведения о существующем объекте Dynamic Links
firebasedynamiclinks.links.list Получить список существующих Dynamic Links
firebasedynamiclinks.links.update Обновить существующий объект "Dynamic Links"
firebasedynamiclinks.stats.get Получение статистики по Dynamic Links
firebasedynamiclinks.destinations.list Получить существующие пункты назначения Dynamic Links
firebasedynamiclinks.destinations.update Обновить Dynamic Links существующих целевых страниц

Разрешения на публикацию в сервисе "Firebase Extensions"

Название разрешения Описание
firebaseextensionspublisher.extensions.create Как загрузить новую версию расширения
firebaseextensionspublisher.extensions.delete Как удалить или объявить устаревшими версии расширения
firebaseextensionspublisher.extensions.get Как получить информацию о версии расширения
firebaseextensionspublisher.extensions.list Список всех версий расширения, загруженных этим проектом издателя

Разрешения (Firebase Hosting)

Название разрешения Описание
firebasehosting.sites.create Создайте новые ресурсы Hosting для проекта Firebase.
firebasehosting.sites.delete Удаление существующих ресурсов Hosting для проекта Firebase
firebasehosting.sites.get Получение сведений о существующих ресурсах Hosting для проекта Firebase.
firebasehosting.sites.list Получение списка ресурсов Hosting для проекта Firebase
firebasehosting.sites.update Обновление существующих ресурсов Hosting для проекта Firebase

Разрешения Firebase In-App Messaging (бета)

Название разрешения Описание
firebaseinappmessaging.campaigns.create Создание кампаний
firebaseinappmessaging.campaigns.delete Удалить существующие кампании
firebaseinappmessaging.campaigns.get Получение сведений о существующих кампаниях
firebaseinappmessaging.campaigns.list Получение списка существующих кампаний
firebaseinappmessaging.campaigns.update Обновление существующих кампаний

Разрешения Firebase ML (бета)

Название разрешения Описание
firebaseml.models.create Создание новых моделей машинного обучения
firebaseml.models.update Обновление существующих моделей машинного обучения
firebaseml.models.delete Удалить существующие модели машинного обучения
firebaseml.models.get Получение сведений о существующих моделях машинного обучения
firebaseml.models.list Как получить список существующих моделей машинного обучения
firebaseml.modelversions.create Создание новых версий модели
firebaseml.modelversions.get Получение сведений о существующих версиях модели
firebaseml.modelversions.list Как получить список существующих версий модели
firebaseml.modelversions.update Обновление существующих версий моделей

Разрешения (Firebase Performance Monitoring)

Название разрешения Описание
firebaseperformance.config.create Как создать конфигурацию пороговых значений для новых проблем
firebaseperformance.config.delete Удалить существующие пороговые значения для проблем
firebaseperformance.config.update Изменение пороговых значений для оповещений и существующих проблем
firebaseperformance.data.get Посмотреть все данные об эффективности и пороговые значения проблем

Разрешения (Firebase Realtime Database)

Название разрешения Описание
firebasedatabase.instances.create Создание новых экземпляров базы данных
firebasedatabase.instances.get Получение метаданных существующих экземпляров базы данных.
Доступ только для чтения к данным в существующем экземпляре базы данных.
firebasedatabase.instances.list Как получить список существующих экземпляров базы данных
firebasedatabase.instances.update Полный доступ на чтение и запись к данным в существующих экземплярах баз данных.
Включение и отключение экземпляров баз данных.
Получение и изменение правил безопасности для существующих экземпляров баз данных.
firebasedatabase.instances.disable Отключить активные экземпляры базы данных.

Существующие данные сохраняются, но становятся недоступны для чтения и записи.
firebasedatabase.instances.reenable Повторно включите отключенные экземпляры базы данных.

Существующие данные снова станут доступны для чтения и записи.
firebasedatabase.instances.delete Удалите отключенные экземпляры баз данных.

Названия удаленных баз данных нельзя использовать повторно.
Данные в удаленном экземпляре базы данных удаляются без возможности восстановления через 20 дней.
firebasedatabase.instances.undelete Восстановить удаленный экземпляр базы данных до того, как его данные будут удалены без возможности восстановления.

Данные в удаленном экземпляре базы данных удаляются без возможности восстановления через 20 дней после удаления экземпляра.

Разрешения (Firebase Remote Config)

Название разрешения Описание
cloudconfig.configs.get Получение данных из Remote Config
cloudconfig.configs.update Обновить данные Remote Config

Разрешения (Firebase Test Lab)

Для работы Test Lab требуется доступ к сегментам Cloud Storage, поэтому необходимо настроить разрешения, которые не входят в стандартные предопределенные роли Firebase. Чтобы предоставить доступ к Test Lab, выберите один из следующих вариантов:

  • Для тестов, запущенных из консоли Firebase

    • Протестируйте приложение в отдельном проекте Firebase.

    • Добавьте участников, которым нужен доступ к Test Lab, а затем назначьте им устаревшие роли проекта с помощью консоли Firebase.

      • Чтобы разрешить участнику запускать тесты с помощью Test Lab, назначьте ему роль редактора проекта или выше.
      • Чтобы участник мог просматривать результаты тестирования в Test Lab, назначьте ему роль Наблюдатель или выше.
  • Для тестов, запущенных из gcloud CLI, Testing API или устройств под управлением Gradle при использовании собственного сегмента Cloud Storage

    • Назначьте пару стандартных ролей (которые вместе предоставляют необходимый набор разрешений) с помощью консоли Google Cloud.

      • Чтобы разрешить участнику запускать тесты с помощью Test Lab, назначьте обе роли:

        • Администратор Firebase Test Lab (roles/cloudtestservice.testAdmin)
        • Firebase Analytics Viewer (roles/firebase.analyticsViewer)
      • Чтобы разрешить участнику просматривать результаты тестов в Test Lab, назначьте обе роли:

        • Читатель Firebase Test Lab (roles/cloudtestservice.testViewer)
        • Firebase Analytics Viewer (roles/firebase.analyticsViewer)
Название разрешения Описание
cloudtestservice.environmentcatalog.get Получение каталога поддерживаемых тестовых сред для проекта
cloudtestservice.matrices.create Запрос на запуск матрицы тестов в соответствии с заданными спецификациями.
cloudtestservice.matrices.get Как получить статус матрицы тестов
cloudtestservice.matrices.update Обновление незавершенной матрицы тестов
cloudtoolresults.executions.list Как получить список выполнений для истории
cloudtoolresults.executions.get Получение существующего выполнения
cloudtoolresults.executions.create Создать новое выполнение
cloudtoolresults.executions.update Как изменить существующее выполнение
cloudtoolresults.histories.list Получить список историй
cloudtoolresults.histories.get Как получить существующую историю
cloudtoolresults.histories.create Создать историю
cloudtoolresults.settings.create Создать настройки результатов инструмента
cloudtoolresults.settings.get Получение существующих настроек результатов инструмента
cloudtoolresults.settings.update Обновить настройки результатов инструментов
cloudtoolresults.steps.list Как получить список шагов для выполнения
cloudtoolresults.steps.get Получение существующего шага
cloudtoolresults.steps.create Создать шаг
cloudtoolresults.steps.update Как изменить существующий шаг

Разрешения на интеграцию с внешними сервисами

Название разрешения Описание
firebaseextensions.configs.create Создайте новые конфигурации расширений для внешних сервисов.
(Консоль Firebase > Настройки проекта > Интеграции)
firebaseextensions.configs.delete Удалите существующие конфигурации расширений для внешних сервисов.
(Консоль Firebase > Настройки проекта > Интеграции)
firebaseextensions.configs.list Получите список конфигураций расширений для внешних сервисов.
(Консоль Firebase > Настройки проекта > Интеграции)
firebaseextensions.configs.update Обновите существующие конфигурации расширений для внешних сервисов.
(Консоль Firebase > Настройки проекта > Интеграции)

Устаревшие или неподдерживаемые продукты

Название разрешения Описание
firebasedynamiclinks.domains.create Создать новые домены Dynamic Links
firebasedynamiclinks.domains.delete Удалить Dynamic Links домен
firebasedynamiclinks.domains.get Получение сведений о существующих доменах Dynamic Links
firebasedynamiclinks.domains.list Получение списка существующих доменов Dynamic Links
firebasedynamiclinks.domains.update Обновить Dynamic Links существующих доменов
firebasedynamiclinks.links.create Создать новый объект "Dynamic Links"
firebasedynamiclinks.links.get Получить сведения о существующем объекте Dynamic Links
firebasedynamiclinks.links.list Получить список существующих Dynamic Links
firebasedynamiclinks.links.update Обновить существующий объект "Dynamic Links"
firebasedynamiclinks.stats.get Получение статистики по Dynamic Links
firebasedynamiclinks.destinations.list Получить существующие пункты назначения Dynamic Links
firebasedynamiclinks.destinations.update Обновить Dynamic Links существующих целевых страниц

Разрешения на публикацию в сервисе "Firebase Extensions"

Название разрешения Описание
firebaseextensionspublisher.extensions.create Как загрузить новую версию расширения
firebaseextensionspublisher.extensions.delete Как удалить или объявить устаревшими версии расширения
firebaseextensionspublisher.extensions.get Как получить информацию о версии расширения
firebaseextensionspublisher.extensions.list Список всех версий расширения, загруженных этим проектом издателя

Разрешения Firebase ML (бета)

Название разрешения Описание
firebaseml.models.create Создание новых моделей машинного обучения
firebaseml.models.update Обновление существующих моделей машинного обучения
firebaseml.models.delete Удалить существующие модели машинного обучения
firebaseml.models.get Получение сведений о существующих моделях машинного обучения
firebaseml.models.list Как получить список существующих моделей машинного обучения
firebaseml.modelversions.create Создание новых версий модели
firebaseml.modelversions.get Получение сведений о существующих версиях модели
firebaseml.modelversions.list Как получить список существующих версий модели
firebaseml.modelversions.update Обновление существующих версий моделей