

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

# 在中创建功能标志和自由格式配置数据 Amazon AppConfig
<a name="creating-feature-flags-and-configuration-data"></a>

本节中的主题有助于您在 Amazon AppConfig中完成以下任务。这些任务用于创建部署配置数据所需的重要构件。

**1. [创建应用程序命名空间](https://docs.amazonaws.cn/appconfig/latest/userguide/appconfig-creating-namespace.html)**  
要创建应用程序命名空间，您需要创建一个名为应用程序的 Amazon AppConfig 构件。应用程序只是一个像文件夹一样的组织构造。

**2. [创建环境](https://docs.amazonaws.cn/appconfig/latest/userguide/appconfig-creating-environment.html)**  
您可以为每个 Amazon AppConfig 应用程序定义一个或多个环境。环境是由 Amazon AppConfig 目标组成的逻辑部署组，例如`Beta`或`Production`环境中的应用程序。您也可以为应用程序子组件定义环境，例如 `Amazon Lambda functions`、`Containers`、`Web`、`Mobile` 和 `Back-end`。  
您可以为每个环境配置 Amazon CloudWatch 警报，以自动回滚有问题的配置更改。系统在部署配置期间监控警报。如果触发警报，系统将回滚配置。

**3. [创建配置文件](https://docs.amazonaws.cn/appconfig/latest/userguide/appconfig-creating-configuration-profile.html)**  
*配置数据* 是一组会影响应用程序行为的设置。除其他外，*配置文件*包括一个 URI（ Amazon AppConfig 允许在存储位置查找配置数据）和配置类型。 Amazon AppConfig 支持以下类型的配置文件：  
+ **功能标志**：您可以使用功能标志来启用或禁用应用程序中的功能，或者使用标志属性配置应用程序功能的不同特性。 Amazon AppConfig 以功能标志格式将功能标志配置存储在 Amazon AppConfig 托管配置存储中，该格式包含有关您的标志和旗帜属性的数据和元数据。功能标志配置的 URI 就是 `hosted`。
+ **自由格式配置**：自由格式配置可以在以下任一工具 Amazon Web Services 服务 和 Systems Manager 工具中存储数据：
  + Amazon AppConfig 托管配置存储
  + Amazon Simple Storage Service
  + Amazon CodePipeline
  + Amazon Secrets Manager
  + Amazon Systems Manager (SSM) 参数存储
  + SSM 文档存储
如果可能，我们建议将您的配置数据托管在 Amazon AppConfig 托管配置存储中，因为它提供了最多的功能和增强功能。

**4. （可选，但建议执行）[Create multi-variant feature flags](https://docs.amazonaws.cn/appconfig/latest/userguide/appconfig-creating-multi-variant-feature-flags.html)**  
Amazon AppConfig 提供基本功能标志，这些标志（如果启用）会为每个请求返回一组特定的配置数据。为了更好地支持用户分段和流量拆分用例， Amazon AppConfig 还提供了多变体功能标志，使您可以定义一组可能的标志值以供请求返回。还可以为多变体标志配置不同的状态（已启用或已禁用）。当请求配置有变体的标志时，您的应用程序会提供根据一组用户定义的规则 Amazon AppConfig 进行评估的上下文。根据请求中指定的上下文和为变体定义的规则，向应用程序 Amazon AppConfig 返回不同的标志值。

**Topics**
+ [了解配置文件 IAM 角色](appconfig-creating-configuration-and-profile-iam-role.md)
+ [在中为您的应用程序创建命名空间 Amazon AppConfig](appconfig-creating-namespace.md)
+ [在中为您的应用程序创建环境 Amazon AppConfig](appconfig-creating-environment.md)
+ [在中创建配置文件 Amazon AppConfig](appconfig-creating-configuration-profile.md)