在 AWS AppConfig中部署功能标志和配置数据 - AWS AppConfig

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

在 AWS AppConfig中部署功能标志和配置数据

创建所需构件以处理功能标志和自由格式配置数据后,就可以创建新的部署。当您创建新的配置时,需要指定以下信息:

  • 应用程序 ID

  • 配置文件 ID

  • 配置版本

  • 要在其中部署配置数据的环境 ID

  • 部署策略 ID,可定义更改生效的速度

  • AWS Key Management Service (AWS KMS) 密钥 ID,用于使用客户管理的密钥对数据进行加密。

当您调用 StartDeploymentAPI 操作时, AWS AppConfig 会执行以下任务:

  1. 使用配置文件中的位置 URI 从底层数据存储中读取配置数据。

  2. 使用在创建配置文件时指定的验证程序,验证配置数据在语法和语义上是否正确。

  3. 缓存数据副本,以便应用程序随时检索。此缓存副本被称为已部署数据

您可以结合使用部署策略和基于 Amazon CloudWatch 警报的自动回滚来缓解 AWS AppConfig 部署配置数据导致应用程序出错的情况。部署策略使您能够在几分钟或几小时内缓慢地将更改发布到生产环境。配置完成后,如果一个或多个 CloudWatch 警报在部署期间进入警报状态,则 AWS AppConfig 会自动将您的配置数据回滚到以前的版本。有关部署策略的更多信息,请参阅使用部署策略。有关自动回滚的更多信息,请参阅监控部署以实现自动回滚