在 Amazon AppConfig 中部署功能标志和配置数据
在创建所需构件以处理功能标志和自由格式配置数据后,就可以创建新的部署。当您创建新的配置时,需要指定以下信息:
-
应用程序 ID
-
配置文件 ID
-
配置版本
-
要在其中部署配置数据的环境 ID
-
部署策略 ID,可定义更改生效的速度
-
使用客户管理的密钥加密数据的 Amazon Key Management Service(Amazon KMS) 密钥 ID。
调用 StartDeployment API 操作时,Amazon AppConfig 会执行以下任务:
-
使用配置文件中的位置 URI 从底层数据存储中读取配置数据。
-
使用在创建配置文件时指定的验证程序,验证配置数据在语法和语义上是否正确。
-
缓存数据副本,以便应用程序随时检索。此缓存副本被称为已部署数据。
可以通过结合使用 Amazon AppConfig 部署策略和基于 Amazon CloudWatch 警报的自动回滚,来缓解部署配置数据导致应用程序出现错误的情况。部署策略使您能够在几分钟或几小时内缓慢地将更改发布到生产环境。完成配置后,如果一个或多个 CloudWatch 警报在部署期间进入警报状态,则 Amazon AppConfig 会自动将配置数据回滚到先前版本。有关部署策略的更多信息,请参阅使用部署策略。有关自动回滚的更多信息,请参阅监控部署以实现自动回滚。