Руководство. Управление флагами функций в Конфигурация приложений Azure

Вы можете создавать флаги компонентов в Конфигурация приложений Azure и управлять ими из диспетчера компонентов в портал Azure.

В этом руководстве описано следующее:

  • Определяйте и управляйте флагами компонентов в конфигурации приложений.

Создание флагов компонентов

Диспетчер компонентов на портале Azure для Конфигурации приложений предоставляет пользовательский интерфейс для создания флагов компонентов, которые используются в приложении, а также управления ими.

Чтобы добавить флаг компонента, сделайте следующее:

  1. Откройте хранилище Конфигурация приложений Azure и в меню "Операции" выберите "Создать диспетчер>компонентов".

    Screenshot of the Azure platform. Create a feature flag.

  2. Установите флажок Включить флаг компонента, чтобы сделать новый флаг компонента активным сразу после его создания.

    Screenshot of the Azure platform. Feature flag creation form.

  3. Введите имя флага компонента. Имя флага компонента — это уникальный идентификатор флага, который следует использовать, ссылаясь на него в коде.

  4. Вы можете изменить ключ для флага функции. Значением по умолчанию для этого ключа является имя флага компонента. Вы можете изменить ключ, добавив префикс, который можно использовать для поиска определенных флагов компонентов при их загрузке в приложении. Например, используя имя приложения в качестве префикса: appname:featureflagname.

  5. При необходимости выберите существующую метку или создайте новую и введите описание для нового флага функции.

  6. Оставьте флажок Использовать фильтр компонентов снятым и нажмите кнопку Применить, чтобы создать флаг компонента. Дополнительные сведения о фильтрах компонентов см.в ст. Использование фильтров для включения условных флагов компонента и Включение поэтапного развертывания функций для определенных аудиторий.

Обновление флагов компонентов

Чтобы обновить флаг компонента, выполните приведенные далее действия.

  1. В меню Операции выберите Диспетчер компонентов.

  2. Перейдите к правому краю флага функции, который вы хотите изменить, и выберите многоточие действий (...). В этом меню можно изменить флаг, создать метку, обновить теги, просмотреть журнал, заблокировать или удалить флаг функции.

  3. Выберите Изменить, чтобы обновить флаг компонента.

    Screenshot of the Azure platform. Edit a feature flag.

В диспетчере компонентов можно также изменить состояние флага компонента, установив или сняв флажок Включить флаг компонента.

Доступ к флагам компонента

В меню "Операции" выберите диспетчер компонентов, чтобы отобразить все флаги компонентов.

Screenshot of the Azure platform. Edit feature flag columns.

Управление изменением столбцов представления>позволяет добавлять или удалять столбцы и изменять порядок столбцов.

Управление представлением> Параметры позволяет выбрать, сколько флагов функций будет загружено для каждого действия загрузки. Загрузка больше будет отображаться только в том случае, если существует более 200 флагов функций.

Флаги компонентов, созданные с помощью диспетчера компонентов, хранятся в виде обычных значений ключей. Они хранятся с особым префиксом .appconfig.featureflag/ и типом application/vnd.microsoft.appconfig.ff+json;charset=utf-8контента.

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

  1. В меню Операции откройте Обозреватель конфигураций.

    Screenshot of the Azure platform. Include feature flags in Configuration explorer.

  2. Выберите Управление представлением>Параметры.

  3. Выберите Добавить флаги для функций в обозреватель конфигураций и нажмите Применить.

Ваше приложение может получить эти значения с помощью поставщиков конфигураций в Конфигурации приложений, пакетов SDK, расширений командной строки и REST API.

Следующие шаги