我有两个 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 都停机,并且需要几个手动步骤。
有没有不同的方法来实现蓝/绿切换?