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

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

在 Amazon AppConfig 中创建功能标志和自由格式配置数据

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

1. 创建应用程序命名空间

要创建应用程序命名空间,需要创建一个名为应用程序的 Amazon AppConfig 构件。应用程序只是一个像文件夹一样的组织结构。

2. 创建环境

对于每个 Amazon AppConfig 应用程序,您可以定义一个或多个环境。环境是 Amazon AppConfig 目标的逻辑部署组,例如 BetaProduction 环境中的应用程序。您也可以为应用程序子组件定义环境,例如 Amazon Lambda functionsContainersWebMobileBack-end

您可以为每个环境配置 Amazon CloudWatch 警报,以自动回滚有问题的配置更改。系统在部署配置期间监控警报。如果触发警报,系统将回滚配置。

3. 创建配置文件

配置文件包括一个 URI 和一个配置文件类型,其中 URI 可使 Amazon AppConfig 在其存储位置找到配置数据。Amazon AppConfig 支持两种配置文件类型:功能标志和自由格式配置。功能标志配置文件将其数据存储在 Amazon AppConfig 托管的配置存储区中,URI 就是 hosted。对于自由格式配置文件,您可以将数据存储在 Amazon AppConfig 托管配置存储或其他 Systems Manager 功能或与 Amazon AppConfig 集成的 Amazon 服务中,如 在 Amazon AppConfig 中创建自由格式配置文件 中所述。

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

注意

除非您对在 Amazon Secrets Manager 中存储密钥或在 Amazon Simple Storage Service (Amazon S3) 中管理数据有特定需求,否则我们建议您将配置数据托管在 Amazon AppConfig 托管配置存储中,因为它提供了最多的功能和增强功能。