You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用S3+CloudFront时Route53自定义域名内容未更新咨询

问题排查方案

以下是导致自定义域名内容未同步更新的常见原因及排查步骤:

  • 本地浏览器缓存干扰
    浏览器会缓存静态资源,即使CloudFront节点已更新,本地缓存的旧资源仍会优先加载。可通过以下方式验证:

    • 使用无痕/隐私窗口访问自定义域名
    • 手动清除浏览器缓存(快捷键:Ctrl+Shift+Delete)
    • 强制刷新页面(快捷键:Ctrl+Shift+R)
  • Route53 DNS解析配置错误
    确认Route53中自定义域名的记录是否正确指向目标CloudFront分发:

    • 检查A/AAAA记录的别名目标是否为当前正常更新的CloudFront分发域名
    • 若刚修改过DNS记录,需等待TTL(生存时间)过期,确保DNS缓存完全刷新
  • CloudFront分发的CNAME配置遗漏
    确保自定义域名已添加到CloudFront分发的「备用域名(CNAME)」列表中,且对应的ACM证书覆盖了该域名:

    • 进入CloudFront控制台,查看目标分发的「设置」>「备用域名」
    • 确认ACM证书状态正常,且包含自定义域名的SAN(主题备用名称)
  • 缓存键策略导致失效未覆盖
    如果CloudFront的缓存策略包含Host请求头,针对/*的全局失效可能无法覆盖自定义域名对应的缓存条目:

    • 检查分发的「缓存策略」配置,查看是否将Host头纳入缓存键
    • 若包含,需针对自定义域名的Host头单独提交失效请求,或调整缓存策略移除Host头(除非业务必需)
  • 错误指向了未更新的CloudFront分发
    确认自定义域名未指向其他未更新的CloudFront分发:

    • 对比自定义域名解析到的CloudFront域名,与已确认正常的分发域名是否一致
    • 排查是否存在重复配置的分发,导致自定义域名指向了旧的资源

内容的提问来源于stack exchange,提问作者Muhammad Mansha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 13:15:34