我已将 CloudFront 设置为 S3 作为我的 CDN。如您所知,当您将文件上传到 S3 存储桶时,它们会被推送到所有 CloudFront 的边缘站点并进行缓存,以获得最佳性能。
如果我从 S3 中删除文件,它们仍保留在 CDN 的缓存中,并且仍提供给最终用户。如何防止这种行为?我希望 CloudFront 仅提供 S3 存储中实际可用的文件。
提前致谢。
最佳答案
您可以invalidate使用 API 或控制台访问 Cloudfront 上的对象。执行此操作时,文件将从 Cloudfront 边缘位置删除。
关于amazon-s3 - 删除 S3 文件时刷新 CloudFront 的缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12514396/