CloudFront 持续部署工作流 - Amazon CloudFront

CloudFront 持续部署工作流

以下简要工作流程说明了如何通过 CloudFront 持续部署来安全地测试和部署配置更改。

  1. 选择要用作主分配的分配。主分配是目前为生产流量提供服务的分发。

  2. 在主分配中,创建暂存分配。暂存分配作为主分配的副本开始。

  3. 持续部署策略中创建流量配置,并将其附加到主分配。这将决定 CloudFront 如何将流量路由到暂存分配。有关将请求路由到暂存分配的更多信息,请参阅将请求路由到暂存分配

  4. 更新暂存分配的配置。有关您可以更新的设置的更多信息,请参阅更新主分配和暂存分配

  5. 监控暂存分配以确定配置更改是否按预期执行。有关监控暂存分配的更多信息,请参阅监控暂存分配

    在监控暂存分配时,您可以:

    • 重新更新暂存分配的配置,以继续测试配置更改。

    • 更新持续部署策略(流量配置),以向暂存分配发送更多或更少流量。

  6. 如果您对暂存分配的性能感到满意,请将暂存分配的配置提升为主分配,这会将暂存分配的配置复制到主分配。这还将禁用持续部署策略,这意味着 CloudFront 会将所有流量路由到主分配。

您可以构建自动化来监控暂存分配的性能(步骤 5),并在满足特定条件时自动升级配置(步骤 6)。

提升配置后,可以在下次要测试配置更改时重用相同的暂存分配。

有关在 CloudFront 控制台、AWS CLI 或 CloudFront API 中使用暂存分配和持续部署策略的更多信息,请参阅以下部分。