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

标签 amazon-s3 amazon-cloudfront

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

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

提前致谢。

最佳答案

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

关于amazon-s3 - 删除 S3 文件时刷新 CloudFront 的缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12514396/

相关文章:

aws-cloudformation - 在CloudFormation/Serverless中创建AWS::S3::RecordSet时如何引用CloudFront域名?

amazon-web-services - API网关前面怎么加CloudFront

aws-lambda - 如何使用运行 Lambda@Edge 函数的 AWS Cloudfront 修改页面的 HTML?

c# - 如何使用 .NET 为 CloudFront 公开的 Amazon S3 生成签名 URL

amazon-web-services - 将公共(public) api 网关限制为特定 IP

ruby-on-rails - 下载和压缩使用 CarrierWave 上传到 S3 的文件

ruby - S3 预签名帖子需要特定的内容类型

node.js - 使用 AWS Lambda 中的 AWS S3 服务调用正确处理 context.succeed()/context.fail()

amazon-s3 - 如何从 AWS S3 检查 Redshift COPY 命令性能?

amazon-ec2 - 如果我在印度使用亚马逊网络服务会很快吗?