使用S3 Route53和CloudFront显示过时内容的静态网站



在最初上传网站后,它运行得很好。然而,过了一段时间,我将一个新的index.html上传到S3存储桶中,并保存了更改。打开我的网站后,它仍然显示我旧的index.html页面的内容。为什么?

最终CloudFront将获取新版本(它将文件缓存在许多位置,这就是使用它的全部目的(,但分发更新的文件可能需要一段时间,通常比我喜欢的时间长,所以我要么发出AWS CLI命令来创建CloudFront无效,要么通过控制台执行。

无效文件-Amazon CloudFront

最新更新