

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

# 在中创建自由表单配置文件 AWS AppConfig
<a name="appconfig-free-form-configurations-creating"></a>

*配置数据* 是一组会影响应用程序行为的设置。除其他外，*配置文件*包括一个 URI（ AWS AppConfig 允许在存储位置查找配置数据）和配置类型。使用自由格式配置文件，您可以将数据存储在 AWS AppConfig 托管配置存储区或以下任何工具 AWS 服务 和 Systems Manager 工具中：


****  

| 位置 | 支持的文件类型 | 
| --- | --- | 
| AWS AppConfig 托管配置存储 | YAML、JSON 和文本（如果使用添加）。 AWS 管理控制台任何文件类型（如果使用 AWS AppConfig [CreateHostedConfigurationVersion](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateHostedConfigurationVersion.html)API 操作添加）。 | 
| [Amazon Simple Storage Service（Amazon S3）](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) | Any | 
| [AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html) | 管道（由服务定义） | 
| [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html) | 密钥（由服务定义） | 
| [AWS Systems Manager 参数存储](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html) | 标准和安全字符串参数（由参数存储定义） | 
| [AWS Systems Manager 文档存储（SSM 文档）](https://docs.aws.amazon.com/systems-manager/latest/userguide/documents.html) | YAML、JSON、文本 | 

配置文件还可以包括可选的验证器，以确保您的配置数据在语法和语义上都是正确的。 AWS AppConfig 开始部署时使用验证器执行检查。在对配置目标进行任何更改之前，如果检测到任何错误，部署将会停止。

**注意**  
如果可能，我们建议将您的配置数据托管在 AWS AppConfig 托管配置存储中，因为它提供了最多的功能和增强功能。

对于存储在 AWS AppConfig 托管配置存储或 SSM 文档中的自由格式配置，您可以在创建配置文件时使用 Systems Manager 控制台创建自由格式配置。本主题稍后将介绍该过程。

对于存储在 Parameter Store、Secrets Manager 或 Amazon S3 中的自由格式配置，您必须先创建参数、密钥或对象，并将其存储在相关配置存储中。存储配置数据后，请使用本主题中的过程创建配置文件。

**Topics**
+ [了解验证程序](appconfig-creating-configuration-and-profile-validators.md)
+ [了解配置存储配额和限制](appconfig-creating-configuration-and-profile-quotas.md)
+ [了解 AWS AppConfig 托管配置存储](appconfig-creating-configuration-and-profile-about-hosted-store.md)
+ [了解存储在 Amazon S3 中的配置](appconfig-creating-configuration-and-profile-S3-source.md)
+ [创建 AWS AppConfig 自由格式配置文件（控制台）](appconfig-creating-free-form-configuration-and-profile-create-console.md)
+ [创建 AWS AppConfig 自由格式配置文件（命令行）](appconfig-creating-free-form-configuration-and-profile-create-commandline.md)