使用预定义部署策略
Amazon AppConfig 包括预定义的部署策略,以帮助您快速部署配置。您可以在部署配置时选择以下选项之一,而不是创建自己的策略。
部署策略 | 描述 |
---|---|
AppConfig.Linear20PercentEvery6Minutes |
Amazon推荐: 此策略每 6 分钟将配置部署到所有目标的 20%,以进行 30 分钟部署。系统监视 Amazon CloudWatch 警报达 30 分钟。如果此时未收到任何警报,则部署已完成。如果在此期间触发了警报,Amazon AppConfig 将回滚部署。 我们建议将此策略用于生产部署,因为它符合 Amazon 最佳实践,并且由于其持续时间和烘焙时间较长,还特别强调了部署安全性。 |
AppConfig.Canary10Percent20Minutes |
Amazon推荐: 此策略在 20 分钟内使用 10% 的增长系数以指数方式处理部署。系统监视 CloudWatch 警报达 10 分钟。如果此时未收到任何警报,则部署已完成。如果在此期间触发了警报,Amazon AppConfig 将回滚部署。 我们建议将此策略用于生产部署,因为它与配置部署的 Amazon 最佳实践保持一致。 |
AppConfig.AllAtOnce |
快速: 此策略会立即将配置部署到所有目标。系统监视 CloudWatch 警报达 10 分钟。如果此时未收到任何警报,则部署已完成。如果在此期间触发了警报,Amazon AppConfig 将回滚部署。 |
AppConfig.Linear50PercentEvery30Seconds |
测试/演示: 此策略每 30 秒将配置部署到所有目标的一半,以进行一分钟部署。系统监视 Amazon CloudWatch 警报达 1 分钟。如果此时未收到任何警报,则部署已完成。如果在此期间触发了警报,Amazon AppConfig 将回滚部署。 我们建议仅将此策略用于测试或演示目的,因为它持续时间和烘焙时间短。 |