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

Wag*_*sUK 6 caching amazon-s3 amazon-web-services

好的,我在 S3 上托管了一个静态站点,它实际上是一个 Angular 应用程序。我使用 gulp 模块 S3 上传将我所有的文件上传到 S3。

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

对于这个特定的存储桶,我没有使用 Cloudfront。我需要吗?或者有没有办法清除缓存?

在此先感谢您的帮助。

小智 -3

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