删除S3文件时刷新CloudFront的缓存

时间:2012-09-20 14:06:13

标签: amazon-s3 amazon-cloudfront

我已将CloudFront设置为我的CDN。如您所知,当您将文件上传到S3存储桶时,它们会被推送到所有CloudFront的边缘位置并进行缓存以获得最佳性能。

如果我从S3中删除文件,它们将保留在CDN的缓存中,并且仍然会被提供给最终用户。如何防止这种行为?我希望CloudFront只提供S3存储中实际可用的文件。

提前致谢。

2 个答案:

答案 0 :(得分:3)

您可以使用API​​或控制台在Cloudfront上invalidate个对象。执行此操作时,文件将从Cloudfront边缘位置删除。

答案 1 :(得分:0)

J0nes是对的。但是,在实施之前可能需要大约10分钟。