Перейти к содержанию

Настройка доступов к Remote Config

Настройте права команды для работы с конфигурациями: кто может создавать и публиковать параметры, кто — только просматривать, а кто управляет всем процессом.


Роли Remote Config

Remote Config использует три уровня доступа:

Роль Права Когда использовать
Remote Config Admin Полный контроль: создание, редактирование, публикация, удаление во всех окружениях Лиды, ответственные за конфигурации
Remote Config Editor Создание, редактирование и публикация параметров в конкретном окружении Разработчики
Remote Config Viewer Только просмотр параметров в конкретном окружении Аналитики, поддержка

Подробнее о ролях

Полное описание всех ролей и их комбинаций — Роли и права доступа


Сценарий 1: Дать разработчику право изменять конфигурации

Разработчик должен создавать и редактировать параметры в определённом окружении (например, Test).

  1. Перейдите в Настройки проекта → вкладка Группы
  2. Создайте группу (например, «Разработчики») или выберите существующую
  3. Нажмите для редактирования группы
  4. Перейдите на вкладку Доступы
  5. В разделе Роли в окружениях для нужного окружения выберите Remote Config Editor
  6. Нажмите Сохранить
  7. Перейдите на вкладку Участники и добавьте разработчика в группу

После этого разработчик сможет:

  • Создавать новые параметры
  • Редактировать значения существующих параметров
  • Публиковать изменения в выбранном окружении

Сценарий 2: Дать аналитику доступ только на просмотр

Аналитик должен видеть текущие значения конфигураций, но не изменять их.

  1. Убедитесь, что пользователь добавлен в проект
  2. Создайте группу «Аналитики» или используйте существующую
  3. Назначьте группе роль Remote Config Viewer для нужных окружений
  4. Добавьте пользователя в эту группу

Доступ к нескольким окружениям

Чтобы аналитик видел конфигурации на Test и Production, назначьте Remote Config Viewer для обоих окружений.


Сценарий 3: Полный контроль для лида

Лид или ответственный за конфигурации должен иметь полный доступ ко всем окружениям: создавать, редактировать, публиковать и удалять параметры.

  1. Перейдите в Настройки проекта → вкладка Группы
  2. Создайте группу «RC Managers» или выберите существующую
  3. На вкладке Доступы в разделе Управление сервисами выберите Remote Config Admin
  4. Добавьте лида в группу

Пользователи с ролями Project Owner, Project Admin, Workspace Owner или Workspace Admin автоматически получают полный доступ ко всем сервисам, включая Remote Config.


Сценарий 4: Разделение прав между окружениями

Разработчик может редактировать конфигурации на Test, но только просматривать на Production.

  1. Откройте группу разработчика на вкладке Доступы
  2. В разделе Роли в окружениях:
    • Для Test выберите Remote Config Editor
    • Для Production выберите Remote Config Viewer
  3. Нажмите Сохранить

Это типичная конфигурация для команд с разделением ответственности: разработчики тестируют на Test, а публикацию на Production выполняет лид.


Советы по настройке доступов

  • Пользователь не видит раздел Remote Config? Проверьте, что он добавлен в проект и его группа имеет хотя бы роль Viewer для одного из окружений.
  • Видит параметры, но не может редактировать? Роль Viewer даёт только просмотр. Для редактирования нужна роль Editor или Admin.
  • Нужен доступ к API без консоли? Используйте сервисный аккаунт — он получит доступ к API согласно настройкам окружения.

См. также