繁体   English   中英

如何彻底清除Amazon CloudFront缓存?

[英]How to clear Amazon CloudFront Cache completely?

我对原始服务器进行了一些更改,该服务器现在可以从同一URL提供不同的数据。

我试图通过在CF UI中执行以下无效操作来彻底清除缓存:

在此处输入图片说明

但这没有用。 如何一次性彻底擦除Amazon CloudFront缓存?

CloudFront现在支持通配符或完全分发失效。 您需要执行以下一项操作。

  • 使已更改的每个对象无效
  • 无效/ *
  • 对对象进行版本控制,以使它们被视为新对象(即,重命名或查询字符串)

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html#invalidating-objects-console

您需要使用/*代替/

此外,如果您需要经常执行此操作,则可以使用AWS CLI执行此操作。

aws cloudfront create-invalidation --distribution-id=YOUR_DISTRIBUTION_ID --paths "/*"

编辑 :感谢@speckledcarp ,使用CLI时需要使用"/*" (带引号)。

根据AWS文档,您需要使用/ *代替/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM