CloudFront 持续部署工作流
以下简要工作流程说明了如何通过 CloudFront 持续部署来安全地测试和部署配置更改。
-
选择要用作主分配的分配。主分配是目前为生产流量提供服务的分发。
-
在主分配中,创建暂存分配。暂存分配作为主分配的副本开始。
-
在持续部署策略中创建流量配置,并将其附加到主分配。这将决定 CloudFront 如何将流量路由到暂存分配。有关将请求路由到暂存分配的更多信息,请参阅将请求路由到暂存分配。
-
更新暂存分配的配置。有关您可以更新的设置的更多信息,请参阅更新主分配和暂存分配。
-
监控暂存分配以确定配置更改是否按预期执行。有关监控暂存分配的更多信息,请参阅监控暂存分配。
在监控暂存分配时,您可以:
-
重新更新暂存分配的配置,以继续测试配置更改。
-
更新持续部署策略(流量配置),以向暂存分配发送更多或更少流量。
-
-
如果您对暂存分配的性能感到满意,请将暂存分配的配置提升为主分配,这会将暂存分配的配置复制到主分配。这还将禁用持续部署策略,这意味着 CloudFront 会将所有流量路由到主分配。
您可以构建自动化来监控暂存分配的性能(步骤 5),并在满足特定条件时自动升级配置(步骤 6)。
提升配置后,可以在下次要测试配置更改时重用相同的暂存分配。
有关在 CloudFront 控制台、AWS CLI 或 CloudFront API 中使用暂存分配和持续部署策略的更多信息,请参阅以下部分。