微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CloudFront 蓝/绿通过 Route53

如何解决CloudFront 蓝/绿通过 Route53

我有两个 CloudFront 分配 A 和 B。

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

关于 aws docs 我不能将相同的 CNAME 分配给分布 B(green.domain.com 和 domain.com),因为 CNAME domain.com 已经分配给分配 A。

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

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

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

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

有什么不同的方法可以实现蓝/绿切换吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。