清除 Amazon S3 存储桶缓存

Amazon S3 Bucket cache clear

我使用 Route 53 和 CloudFront 配置在 Amazon S3 存储桶中托管了一个静态站点。

在更新 S3 存储桶中的文件时,我无法在浏览器中查看更新后的文件 - 它仍然从缓存中加载。 (我尝试清除浏览器中的缓存。)

关于如何清除 S3 存储桶缓存有什么建议吗?

听起来文件缓存在 Amazon CloudFront

您可以Invalidate Files in Amazon CloudFront让下一个请求再次从 S3 拉取文件。

您还可以设置缓存持续时间,这是 CloudFront 在检查源文件是否已更改之前将继续提供内容的时长。