首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我删除我的亚马逊s3存储桶中的所有文件,会清除cloudfront吗?

如果我删除我的亚马逊s3存储桶中的所有文件,会清除cloudfront吗?
EN

Stack Overflow用户
提问于 2011-11-27 01:39:59
回答 3查看 2.8K关注 0票数 4

我通过我的S3存储桶提供来自Cloudfront的所有静态内容。

如果我删除S3存储桶中的所有内容,是否会清除CloudFront缓存?或者,由于我将缓存控制设置为非常远的将来,CloudFront甚至不会检查S3中是否有内容吗?

有什么简单的方法可以清除整个CloudFront缓存吗?我刚刚学习了缓存,并且不假思索地将所有与缓存相关的头文件设置为未来的一年。我知道我可以在我的HTML中更改文件名来解决这个问题,我也可以一个接一个地使文件无效,但我现在有大量的文件,我希望有一种简单的方法来全面地做到这一点。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-02 20:38:12

如果您想从CloudFront分发中删除所有内容,最简单的方法是禁用,然后完全删除分发,然后从一个新的空分发重新开始。

您可以使用https://console.aws.amazon.com/cloudfront/上的亚马逊网络服务控制台禁用和删除现有分发

如果你有一个很大的发行版,并且只想删除一些对象,那么cloudberryman提到的Object Invalidation是你最好的选择。

享受吧!

票数 4
EN

Stack Overflow用户

发布于 2016-02-04 23:03:34

您可以通过单击CloudFront的分发设置来创建失效。

提供对象路径/*

(它将刷新CloudFront)

票数 2
EN

Stack Overflow用户

发布于 2011-11-27 02:06:00

如果你想强制清除CloudFront缓存,你可以使用Object Invalidation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8280303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档