Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Конфигурация приложений Azure включает флаги компонентов, которые можно использовать для включения или отключения функциональных возможностей, а также флагов функций вариантов, которые позволяют использовать несколько вариантов флага функции.
Диспетчер компонентов в портал Azure предоставляет пользовательский интерфейс для создания флагов компонентов и флагов вариантов, используемых в приложениях.
Требуемые условия
- Учетная запись Azure с активной подпиской. Создайте ее бесплатно.
- Хранилище конфигурации приложений. Создайте хранилище.
Создание флага компонента
Добавьте флаг новой функции, выполнив приведенные ниже действия.
Откройте хранилище конфигурации приложений Azure в портале Azure и в меню "Операции" выберите Менеджер функций, затем Создать. Затем выберите флаг функции.
В разделе "Создать" выберите или введите следующие сведения:
Настройка Пример значения Описание Включение флага компонента Галочка установлена Этот параметр включает флаг компонента при создании. Если этот флажок не установлен, конфигурация нового флага компонента будет сохранена, но новый флаг компонента останется отключенным. Имя флага функции Бета-версия Имя флага функции — это то, что вы используете для ссылки на флаг в коде. Он должен быть уникальным в приложении. Ключ Бета-версия Ключ можно использовать для фильтрации флагов функций, загруженных в приложение. Ключ создается по умолчанию из имени флага функции, но вы также можете добавить префикс или пространство имен для группировки флагов функций, например .appconfig.featureflag/myapp/Beta. Ярлык Оставьте пустым Вы можете использовать метки для создания различных флагов для одного и того же ключа и фильтрации флагов, загруженных в приложение, на основе метки. По умолчанию флаг компонента не имеет метки. Description Оставьте пустым Оставьте пустым или введите описание флага функции. Использование фильтра компонентов Флажок снят Оставьте флажок фильтра функций не отмеченным. Дополнительные сведения о фильтрах компонентов см.в ст. Использование фильтров для включения условных флагов компонента и Включение поэтапного развертывания функций для определенных аудиторий. Нажмите кнопку "Применить" , чтобы создать флаг компонента.
Создание варианта функционального флага
Добавьте новый флаг варианта, открыв хранилище Конфигурация приложений Azure на портале Azure и в меню Операции выберите Управление функциями, затем нажмите Создать. Затем выберите флаг функции Variant.
Настройка основных параметров
На вкладках "Сведения" выберите или введите следующие сведения:
Настройка | Пример значения | Описание |
---|---|---|
Включение флага компонента | Флажок установлен | Этот параметр включает флаг функции при создании. Если этот флажок не установлен, конфигурация нового флага компонента будет сохранена, но новый флаг компонента останется отключенным. |
Имя | Приветствие | Имя флага функции — это то, что вы используете для ссылки на флаг в коде. Он должен быть уникальным в приложении. |
Ключ | Приветствие | Ключ можно использовать для фильтрации флагов функций, загруженных в приложение. Ключ создается по умолчанию из имени флага функции, но вы также можете добавить префикс или пространство имен для группировки флагов функций, например .appconfig.featureflag/myapp/Greeting. |
Этикетка | Оставьте пустым | Вы можете использовать метки для создания различных флагов функций для одного и того же ключа, а также фильтрации флагов, загружаемых в приложение, на основе метки. По умолчанию флаг компонента не имеет метки. |
Description | Оставьте пустым | Оставьте пустым или введите описание флага функции. |
Нажмите кнопку "Далее", > чтобы добавить варианты.
Добавление вариантов
На вкладке Variants выберите или введите следующие сведения.
Настройка | Пример значения | Описание |
---|---|---|
Имя варианта | Выключение и включение | По умолчанию добавляются два варианта. Обновите их или введите имя нового варианта. Имена вариантов должны быть уникальными в флаге компонента. |
Value | false и true | Укажите значение для каждого варианта. Это значение может быть строкой, числом, логическим объектом или объектом конфигурации. Чтобы изменить значение в редакторе JSON, можно выбрать Редактировать значение в многострочном режиме. |
Вариант по умолчанию | Выключено | Выберите вариант по умолчанию из раскрывающегося списка. Флаг функции возвращает вариант по умолчанию, если для аудитории не назначен вариант или флаг компонента отключен. Рядом с указанным вариантом по умолчанию отображается слово Default . |
Нажмите кнопку >", чтобы получить доступ к параметрам выделения.
Выделение трафика
На вкладке "Выделение" выберите или введите следующие сведения:
Распределите трафик по каждому варианту так, чтобы в сумме получилось ровно 100 %.
При необходимости выберите параметры переопределения по группам и переопределения пользователям , чтобы назначить варианты для выбора групп или пользователей. Эти параметры отключены по умолчанию.
В разделе "Распределение" при необходимости выберите "Использовать пользовательское начальное значение" и укажите непустую строку в качестве нового начального значения. Использование общего начального значения для нескольких флагов функций позволяет одному и тому же пользователю выделить один процентиль. Это полезно при развертывании нескольких флагов функций одновременно, и вы хотите обеспечить согласованный интерфейс для каждого сегмента аудитории. Если пользовательское начальное значение не указано, используется начальное значение по умолчанию на основе имени функции.
Выберите "Просмотр и создание", чтобы просмотреть сводку по флагу функции нового варианта, а затем выберите "Создать", чтобы завершить операцию. Уведомление указывает, что флаг новой функции был создан успешно.
Изменение флагов компонентов
Чтобы обновить флаг компонента или флаг варианта функции, выполните приведенные действия.
Из меню Операции выберите Менеджер функций.
Перейдите к правому краю флага компонента или флага варианта, который вы хотите изменить, и выберите многоточие "Дополнительные действия " (...). В этом меню можно изменить флаг, заблокировать или разблокировать его, создать метку, обновить теги, просмотреть журнал или удалить флаг.
Выберите "Изменить " и обновить флаг.
При необходимости измените состояние флага компонента, включив или отключив переключатель Включено .
Управление представлениями
В меню диспетчера функций отображаются флаги функций и флаги вариантов, хранящиеся в Конфигурация приложений Azure. Вы можете изменить отображение диспетчера компонентов в портал Azure, выбрав пункт "Управление представлением".
Параметры позволяют выбрать, сколько флагов функций будет загружено за каждое действие Загрузить больше. «Загрузить больше» будет виден только в том случае, если количество флагов функций больше 200.
Изменение столбцов позволяет добавлять или удалять столбцы и изменять порядок столбцов.
Флаги компонентов, созданные с помощью диспетчера компонентов, хранятся в виде обычных значений ключей. Они хранятся с особым префиксом .appconfig.featureflag/
и типом application/vnd.microsoft.appconfig.ff+json;charset=utf-8
контента. Чтобы просмотреть базовые ключевые значения флагов компонентов в обозревателе конфигураций, выполните указанные ниже действия.
В меню «Операции» откройте Проводник конфигурации, затем выберите Управление представлением>Настройки.
Выберите Добавить флаги для функций в обозреватель конфигураций и нажмите Применить.
Следующие шаги
Чтобы начать использование флагов функций с Azure App Configuration, перейдите к следующим кратким руководствам, в зависимости от языка или платформы вашего приложения.