你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

教程:在 Azure 应用程序配置中管理功能标志

可以在 Azure 应用配置中创建功能标志,并从 Azure 门户中的功能管理器管理它们。

本教程介绍如何执行下列操作:

  • 在应用程序配置中定义和管理功能标志。

创建功能标志

应用程序配置的 Azure 门户中的“功能管理器”提供一个 UI 用于创建和管理应用程序中使用的功能标志。

若要添加新功能标志,请执行以下操作:

  1. 打开 Azure 应用程序配置存储,在“操作”菜单中选择“功能管理器”“>添加”。

    Screenshot of the Azure platform. Create a feature flag.

  2. 选中“启用功能标志”框,以便在创建新的功能标志后立即将其置于活动状态。

    Screenshot of the Azure platform. Feature flag creation form.

  3. 输入功能标志名称。 功能标志名称是标志的唯一 ID,也是在代码中引用该标志时应使用的名称。

  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 来检索这些值。

后续步骤