0

我有两个 CloudFront 分配 A 和 B。

将 CNAME 分配给分发 A(blue.domain.com 和 domain.com)并创建了适当的 SSL 证书。在 Route53 中,我可以为分发分配别名(例如 domain.com -> blue.domain.com)

关于aws 文档,我无法将相同的 CNAME 分配给分布 B(green.domain.com 和domain.com),因为 CNAME domain.com已分配给分布 A。

我打算使用 Route53 在蓝/绿分布之间切换流量。例如 domain.com 指向 blue.domain.com 然后让 domain.com 指向 green.domain.com

所以这种方法行不通。我又找到了一个:

  • 将 Route53 更新为预期的 CloudFront 分配
  • 从蓝色中删除 CNAME
  • 将 CNAME 添加到绿色

但这会导致发行版 A 和 B 都停机,并且需要几个手动步骤。

有没有不同的方法来实现蓝/绿切换?

4

0 回答 0