

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

# 使用预定义部署策略
<a name="appconfig-creating-deployment-strategy-predefined"></a>

AWS AppConfig 包括预定义的部署策略，可帮助您快速部署配置。您可以在部署配置时选择以下选项之一，而不是创建自己的策略。


****  

| 部署策略 | 说明 | 
| --- | --- | 
|  AppConfig.Linear20 6 分钟 PercentEvery  | **AWS 推荐**： 此策略每 6 分钟将配置部署到所有目标的 20%，以进行 30 分钟部署。系统会监控 Amazon CloudWatch 警报 30 分钟。如果此时未收到任何警报，则部署已完成。如果在这段时间内触发了警报，则会回 AWS AppConfig 滚部署。我们建议将此策略用于生产部署，因为它符合 AWS 最佳实践，并且由于其持续时间和烘焙时间长，因此更加重视部署安全。  | 
|  AppConfig.Canary 10% 20 分钟  | **AWS 推荐**： 此策略在 20 分钟内使用 10% 的增长系数以指数方式处理部署。系统将监视 CloudWatch 警报 10 分钟。如果此时未收到任何警报，则部署已完成。如果在这段时间内触发了警报，则会回 AWS AppConfig 滚部署。我们建议将此策略用于生产部署，因为它符合配置部署 AWS 的最佳实践。  | 
|  AppConfig.AllAtOnce  | **快速**： 此策略会立即将配置部署到所有目标。系统将监视 CloudWatch 警报 10 分钟。如果此时未收到任何警报，则部署已完成。如果在此期间触发了警报， AWS AppConfig 将回滚部署。  | 
|  AppConfig.Linear50 30Seconds PercentEvery  | **测试/演示**： 此策略每 30 秒将配置部署到所有目标的一半，以进行一分钟部署。系统会监视 Amazon CloudWatch 警报 1 分钟。如果此时未收到任何警报，则部署已完成。如果在这段时间内触发了警报，则会回 AWS AppConfig 滚部署。我们建议仅将此策略用于测试或演示目的，因为它持续时间和烘焙时间短。  | 