如何在AWS S3上刷新网站上的数据?

时间:2018-09-05 04:43:52

标签: html amazon-web-services csv amazon-s3

我正在一个非常基本的网站上工作,我正在其中使用html / bootstrap更新显示为表格的csv文件。我的问题是,即使我更新了csv文件,html页面也没有更新。同样,这确实是不一致的,因为某些html页面将更新而其他html页面将不会更新。我试图弄清楚S3何时决定更新更改,或者我是否可以手动进行更新。我应该提到,我是将域名从namecheap.com路由到S3。

预先感谢您,我还是AWS的新手。

1 个答案:

答案 0 :(得分:2)

当您再次请求下载时,S3更新会立即反映出来。

问题是您尚未禁用浏览器缓存。因此,您的浏览器正在使用缓存的html,而不是从S3下载。

例如,要在Chrome上进行开发时禁用缓存,请按F12,然后转到“网络”标签,然后选中“禁用缓存”。

enter image description here

在对缓存满意之前,请不要关闭窗口。如果您不想让窗口保持打开状态,则可以选择不使用插件或修改注册表的方法。

最后,如果您打算将来使用Cloudfront,则每当对S3进行更新时,您都希望invalid Cloudfront caches在它们自动到期之前。