

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 选择实验功能标志
<a name="appconfig-experimentation-about-experiment-feature-flag"></a>

AWS AppConfig 实验使用特征标志向用户提供治疗。该功能标志定义了用户在实验运行期间可能获得的体验。每种处理对应于不同的特征标志配置或变体。

在实验运行期间，为符合条件的用户 AWS AppConfig 分配治疗并提供相关的特征标志值。 AWS AppConfig 实验提供了用于定义实验参数、受众规则和治疗设置的配置界面。

当您为实验选择功能标志时，请确保它包含实验所需的标志属性和约束条件。*属性*是您与要素标志关联的字段，用于控制要素行为。以下是一些例子:`buttonColor = "green"`和`layout = "expanded"`. *限制*是护栏。例如, 他们确保`buttonColor`必须是以下之一:`"blue" | "green" | "red"`.

功能标志：
+ 定义正在评估的体验
+ 在运行时为用户提供治疗
+ 控制用户接受每种治疗的方式
+ 允许在实验后逐步推出所选疗法

实际上，功能标志充当实验背后的操作机制。

每种治疗都应映射到不同的特征标志配置。例如，实验功能标志可能包括：
+ 保留当前用户界面体验（控件）的标志值
+ 第二个标志值，用于定义所有显示的产品体验的 “*实施添加到购物车” 按钮 *
+ 第三个标志值用于定义另一种加入购物车按钮体验，可能使用不同的按钮颜色或字体

选择功能标志并为处理配置不同的标志值后，将应用程序配置为从计算环境中运行的 AWS AppConfig 代理检索标志数据。有关更多信息，请参阅 [使用 AWS AppConfig Agent 读取特定的功能标志](appconfig-code-samples-agent-read-feature-flag.md)。