CloudFront:如何清除缓存

use*_*724 2 amazon-s3 amazon-cloudfront

我试图从我的CloudFront中删除缓存,但我对此感到疯狂.

到目前为止我做了什么:

  1. 创建存储桶并设置策略.
  2. 从那里复制端点(我在浏览器上测试它,它正在工作).
  3. 使用Min TTL: 1 sec.创建CloudFront .
  4. 下载S3浏览器并将HTTP标头设置为 max-age=1

但是,如果我更新我的S3存储桶,我的Cloudfront将显示我已经更改过的文件.

你们能指点一下如何以正确的方式做到这一点吗?如果有一种方法可以在我想要的时候清理缓存,甚至更好,我只想上传我的文件,看看CloudFront是否在Web上显示正确的东西,然后我不再关心缓存了.

谢谢!

Ale*_*x Z 7

您可以使用文档中描述的失效.

最近更新了此功能以允许一次使许多对象无效.您可以指定路径前缀并使用:*清除所有缓存的对象.

在此输入图像描述

但是,在决定使用失效之前,请考虑使用版本化对象.在上面引用的文章中描述了它们有很多好处.