本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon AppConfig 中创建功能标志和自由格式配置数据
本节中的主题可帮助您完成中的以下任务Amazon AppConfig。这些任务创建用于部署配置数据的重要构件。
- 1. 创建应用程序命名空间
-
要创建应用程序命名空间,需要创建一个名为应用程序的 Amazon AppConfig 构件。应用程序只是一个像文件夹一样的组织结构。
- 2. 创建环境
-
对于每个 Amazon AppConfig 应用程序,您可以定义一个或多个环境。环境是 Amazon AppConfig 目标的逻辑部署组,例如
Beta
或Production
环境中的应用程序。您也可以为应用程序子组件定义环境,例如Amazon Lambda functions
、Containers
、Web
、Mobile
和Back-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 托管配置存储中,因为它提供了最多的功能和增强功能。