我已将CloudFront设置为我的CDN。如您所知,当您将文件上传到S3存储桶时,它们会被推送到所有CloudFront的边缘位置并进行缓存以获得最佳性能。
如果我从S3中删除文件,它们将保留在CDN的缓存中,并且仍然会被提供给最终用户。如何防止这种行为?我希望CloudFront只提供S3存储中实际可用的文件。
提前致谢。
答案 0 :(得分:3)
您可以使用API或控制台在Cloudfront上invalidate个对象。执行此操作时,文件将从Cloudfront边缘位置删除。
答案 1 :(得分:0)
J0nes是对的。但是,在实施之前可能需要大约10分钟。