Руководство. Развертывание функций для целевых аудиторий
Цель — это стратегия управления функциями, которая позволяет разработчикам постепенно развертывать новые функции в своей пользовательской базе. Стратегия основана на концепции целевой аудитории для набора пользователей, известных как целевая аудитория. Аудитория состоит из определенных пользователей, групп и указанного процента всей базы пользователей.
Пользователи могут быть фактическими учетными записями пользователей, но они также могут быть компьютерами, устройствами или любыми уникальными сущностями, в которых требуется развернуть функцию.
Группы относятся к приложению для определения. Например, при выборе учетных записей пользователей можно использовать группы или группы Microsoft Entra, обозначающие расположения пользователей. При выборе целевых компьютеров их можно сгруппировать на основе этапов развертывания. Группы могут быть любыми общими атрибутами, на основе которых вы хотите классифицировать аудиторию.
Фильтры функций позволяют включить или отключить флаг компонента условно. Целевой фильтр — это один из встроенных фильтров функций библиотеки управления функциями. Она позволяет включить или отключить функцию для целевых аудиторий.
В этой статье вы узнаете, как добавить и настроить целевой фильтр для флагов компонентов.
Добавление фильтра целевого объекта
Создайте флаг компонента с именем Beta в хранилище Конфигурация приложений и откройте его, чтобы изменить его. Дополнительные сведения о добавлении и изменении флага компонента см. в разделе "Управление флагами компонентов".
В открывающейся области флага функции "Изменить" установите флажок "Включить функцию", если он еще не включен. Установите флажок "Использовать фильтр компонентов" и нажмите кнопку "Создать".
Откроется панель "Создание нового фильтра ". В разделе "Тип фильтра" выберите фильтр целевого назначения в раскрывающемся списке.
Установите флажок "Переопределить по группам" и "Переопределить" для пользователей.
Выберите следующие параметры.
- Значение в процентах по умолчанию: 0
- Включить группы: введите имя contoso.com и процент 50
- Исключить группы:
contoso-xyz.com
- Включить пользователей:
test@contoso.com
- Исключите пользователей:
testuser@contoso.com
Экран фильтра функций будет выглядеть следующим образом.
Эти параметры приводят к следующему поведению.
- Флаг функции всегда отключен для пользователя, так как указан в разделе "Исключить пользователей".
testuser@contoso.com
testuser@contoso.com
- Флаг компонента всегда отключен для пользователей в
contoso-xyz.com
contoso-xyz.com
разделе "Исключения групп". - Флаг функции всегда включен для пользователя, так как указан в разделе "Включить пользователей".
test@contoso.com
test@contoso.com
- Флаг функции включен для 50% пользователей в группе contoso.com, так как contoso.com указан в разделе "Включить группы" с процентом 50.
- Этот компонент всегда отключен для всех остальных пользователей, так как процент по умолчанию имеет значение 0.
Фильтр целевого объекта вычисляется для данного пользователя, как показано на следующей схеме.
Нажмите кнопку "Добавить ", чтобы сохранить конфигурацию целевого фильтра и вернуться на экран флага функции "Изменить".
Теперь фильтр целевых компонентов указан в сведениях о флаге компонента. Нажмите кнопку "Применить" , чтобы сохранить флаг функции.
Теперь вы успешно добавили фильтр целевого объекта для флага функции. Этот фильтр для целевых объектов будет использовать правило целевого назначения, настроенного для включения или отключения флага компонента для определенных пользователей и групп.
Перейдите к приведенным ниже инструкциям, чтобы использовать флаг функции с фильтром целевого объекта в приложении для используемого языка или платформы.
Следующие шаги
Дополнительные сведения о фильтрах функций см. в следующих руководствах: