初始设置
每个月
但是失效是缓慢而昂贵的,所以我的计划只是创建一个新的Cloudfront发行版。然后修改我的Route53域以指向新的CloudFront,然后完成后删除原始的CloudFront分配。
如果您设置了另一个分发已使用的备用CName ,则CloudFront不允许您创建新分发。所以我无法创建我的新发行版,直到我禁用然后删除现有发行版,然后我必须部署我的新发行版,这需要很长时间,并且该网站会在那段时间内停止。
我的替代方案如下
答案 0 :(得分:3)
您实际上不必等待删除分发以重用cname。我做了类似的事情。
由于我是云端分发的别名,我不担心解析器缓存旧的云端提供的DNS名称。它对我来说效果很好。
答案 1 :(得分:2)
有一个笑话的变体说“有些人在面对问题时会想,'我知道,我会使用缓存。'现在他们有两个问题。“
一般来说,在使用CDN时,需要无效(尤其是“立即”)失效是反模式。有几种方法可以解决这个问题:
使用Route53这是粗略的 - 不仅有DNS的TTL(缓存期),而且并非所有服务器都支持短TTL。