尽管存储桶为空,AWS s3 仍在呈现旧 html 文件

AWS s3 still rendering old html file despite the bucket being empty

我有一个奇怪的!

我的 s3 存储桶设置为静态网站托管。它以前包含一个 index.html。该文件已被删除,桶现在是空的。尽管如此,当我转到 URL.

时,旧页面仍然出现

我已经全部设置好,这样我就可以使用我自己的 URL(通过 53 号公路),它是通过云端分发的。

URL是https://blockchainit.cloud

证明桶是空的!

有什么想法吗???

你虚荣心里的httpsURL说明S3不可能是唯一涉及的服务,因为S3网站托管本身不支持HTTPS。检查 HTTP 响应 headers 应该显示 X-Cache: Hit from CloudFront。您看到这个是因为页面在 CloudFront 缓存中。

如果您想使站点完全脱机,请禁用 CloudFront 分发,或提交 Invalidation Request/ 清除主页的 CloudFront 缓存或 /* 清除所有文件。