Поделиться через


Руководство. Развертывание функций для целевых аудиторий

Цель — это стратегия управления функциями, которая позволяет разработчикам постепенно развертывать новые функции в своей пользовательской базе. Стратегия основана на концепции целевой аудитории для набора пользователей, известных как целевая аудитория. Аудитория состоит из определенных пользователей, групп и указанного процента всей базы пользователей.

  • Пользователи могут быть фактическими учетными записями пользователей, но они также могут быть компьютерами, устройствами или любыми уникальными сущностями, в которых требуется развернуть функцию.

  • Группы относятся к приложению для определения. Например, при выборе учетных записей пользователей можно использовать группы или группы Microsoft Entra, обозначающие расположения пользователей. При выборе целевых компьютеров их можно сгруппировать на основе этапов развертывания. Группы могут быть любыми общими атрибутами, на основе которых вы хотите классифицировать аудиторию.

Фильтры функций позволяют включить или отключить флаг компонента условно. Целевой фильтр — это один из встроенных фильтров функций библиотеки управления функциями. Она позволяет включить или отключить функцию для целевых аудиторий.

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

Добавление фильтра целевого объекта

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

  2. В открывающейся области флага функции "Изменить" проверка флажок "Включить функцию" проверка box, если он еще не включен. Затем проверка фильтр компонентов use проверка box и нажмите кнопку "Создать".

    Снимок экрана: портал Azure, заполнение формы

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

  4. Выберите переопределение по группам и переопределить пользователями проверка box.

  5. Выберите следующие параметры.

    • Значение в процентах по умолчанию: 0
    • Включить группы: введите имя contoso.com и процент 50
    • Исключить группы: contoso-xyz.com
    • Включить пользователей: test@contoso.com
    • Исключите пользователей: testuser@contoso.com

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

    Условные флаги компонентов

    Эти параметры приводят к следующему поведению.

    • Флаг функции всегда отключен для пользователя, так как указан в разделе "Исключить пользователей". testuser@contoso.comtestuser@contoso.com
    • Флаг компонента всегда отключен для пользователей в contoso-xyz.comcontoso-xyz.com разделе "Исключения групп".
    • Флаг функции всегда включен для пользователя, так как указан в разделе "Включить пользователей". test@contoso.comtest@contoso.com
    • Флаг функции включен для 50% пользователей в группе contoso.com, так как contoso.com указан в разделе "Включить группы" с процентом 50.
    • Этот компонент всегда отключен для всех остальных пользователей, так как процент по умолчанию имеет значение 0.

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

    Целевой поток оценки.

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

  7. Теперь фильтр целевых компонентов указан в сведениях о флаге компонента. Нажмите кнопку "Применить" , чтобы сохранить флаг функции.

    Снимок экрана: портал Azure, применение нового фильтра целевого объекта.

Теперь вы успешно добавили фильтр целевого объекта для флага функции. Этот фильтр для целевых объектов будет использовать правило целевого назначения, настроенного для включения или отключения флага компонента для определенных пользователей и групп. Следуйте инструкциям в разделе "Дальнейшие шаги ", чтобы узнать, как оно работает в приложении для используемого языка или платформы.

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

В этом руководстве вы узнали о концепции целевого фильтра и добавили его в флаг компонента.

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

Дополнительные сведения о фильтрах функций см. в следующих руководствах: