我对原始服务器进行了一些更改,现在同一URL提供不同的数据。
我尝试通过在CF UI中执行以下无效操作来完全清除我的缓存:
但这没起作用。有什么方法可以一次性彻底清除Amazon CloudFront缓存吗?
我对原始服务器进行了一些更改,现在同一URL提供不同的数据。
我尝试通过在CF UI中执行以下无效操作来完全清除我的缓存:
但这没起作用。有什么方法可以一次性彻底清除Amazon CloudFront缓存吗?
CloudFront现在支持通配符或完整分发失效。您需要执行以下操作之一。
你需要使用/*
而不是/
。
此外,如果你需要经常这样做,可以使用AWS CLI完成。
aws cloudfront create-invalidation --distribution-id=YOUR_DISTRIBUTION_ID --paths "/*"
编辑:感谢@speckledcarp,使用CLI时需要使用带引号的"/*"
。
“/*”
?我用/*
的方式可以,不过还是谢谢。 - Zanon"/*"
才能正常工作。 - speckledcarp