【发布时间】:2019-10-11 02:00:24
【问题描述】:
我在 Amazon S3 存储桶中使用 Route 53 和 CloudFront 配置托管了一个静态站点。
更新 S3 存储桶中的文件时,我无法在浏览器中查看更新后的文件 - 它仍然从缓存中加载。 (我尝试清除浏览器中的缓存。)
对如何清除 S3 存储桶缓存有何建议?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-cloudfront cache-control
我在 Amazon S3 存储桶中使用 Route 53 和 CloudFront 配置托管了一个静态站点。
更新 S3 存储桶中的文件时,我无法在浏览器中查看更新后的文件 - 它仍然从缓存中加载。 (我尝试清除浏览器中的缓存。)
对如何清除 S3 存储桶缓存有何建议?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-cloudfront cache-control
听起来文件缓存在 Amazon CloudFront 中。
您可以Invalidate Files in Amazon CloudFront 让下一个请求再次从 S3 拉取文件。
您还可以设置缓存持续时间,即 CloudFront 在检查源文件是否已更改之前将继续提供内容的时间。
【讨论】: