Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Caching 如果我删除AmazonS3存储桶中的所有文件,会清除cloudfront吗?_Caching_Amazon S3_Amazon Cloudfront - Fatal编程技术网

Caching 如果我删除AmazonS3存储桶中的所有文件,会清除cloudfront吗?

Caching 如果我删除AmazonS3存储桶中的所有文件,会清除cloudfront吗?,caching,amazon-s3,amazon-cloudfront,Caching,Amazon S3,Amazon Cloudfront,我通过S3存储桶从Cloudfront提供所有静态内容 如果我删除S3存储桶中的所有内容,是否会清除CloudFront缓存?或者,由于我将缓存控制设置为非常遥远的未来,CloudFront甚至不会检查S3中是否有任何内容 有什么简单的方法可以清除整个CloudFront缓存吗?我刚刚学习了缓存,并且——没有思考——将所有与缓存相关的头文件设置为未来一年。我知道我可以更改HTML中的文件名来解决这个问题,我也可以逐个使文件无效,但我现在有大量的文件,我希望有一种简单的方法来全面解决这个问题。如果

我通过S3存储桶从Cloudfront提供所有静态内容

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


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

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

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

您可以使用位于的AWS控制台禁用和删除现有发行版

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


享受吧

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

给定对象路径/*

(它将冲洗云层前部)