在 Amazon AppConfig 中创建自由格式配置文件 - Amazon AppConfig
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

在 Amazon AppConfig 中创建自由格式配置文件

配置数据 是一组会影响应用程序行为的设置。配置文件 包含一个 URI 和一个配置类型,其中 URI 可使 Amazon AppConfig 在相应的存储位置找到配置数据。使用自由格式配置文件,可以将数据存储在 Amazon AppConfig 托管配置存储或以下任何 Amazon 服务和 Systems Manager 功能中:

位置 支持的文件类型

Amazon AppConfig 托管配置存储

YAML、JSON 和文本(如果使用 Amazon Web Services Management Console 添加)。任何文件类型(如果使用 Amazon AppConfig CreateHostedConfigurationVersion API 操作添加)。

Amazon Simple Storage Service (Amazon S3)

任何

Amazon CodePipeline

管道(由服务定义)

Amazon Secrets Manager

密钥(由服务定义)

Amazon Systems Manager Parameter Store

标准和安全字符串参数(由参数存储定义)

Amazon Systems Manager文档存储(SSM 文档)

YAML、JSON、文本

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

注意

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

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

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