如何在S3上清除静态站点的缓存

时间:2017-07-19 07:19:27

标签: amazon-web-services caching amazon-s3

好的,我在S3上有一个静态站点,实际上是一个Angular App。我使用gulp模块S3上传将我的所有文件上传到S3。

我遇到的问题是文件似乎上传正常,但是当我访问该网站时,它看起来像是提供旧版本的文件而不是最近上传的文件。我已经尝试删除存储桶中的所有文件并再次上传,但旧文件仍然在网站上提供。如果我下载文件,我可以看到存储桶中的文件确实是正确的文件,但只是没有得到服务。

我没有将Cloudfront用于此特定存储桶。我需要吗?或者有没有办法清除缓存?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:-1)

这些都是一堆借口。这是一个缓存问题。问题是,Amazon s3服务的界面设计不良,因此与大多数仅具有简单明快缓存按钮的竞争对手相比,您需要使页面“无效”,这是一个漫长的垃圾处理过程。亚马逊非常糟糕的设计!