我使用 *
通配符清除了所有内容,现在希望检查发出的失效请求的总数。我怎么知道呢?
最佳答案
如果您询问的目的是为了了解您是否已超过每月免费限额的阈值,那么当您发送 *
(或 >/*
,如果没有提供则隐含前导斜杠)那么无论实际驱逐了多少内容,您发出的失效请求数量都只有1。
The charge to submit an invalidation path is the same regardless of the number of objects you're invalidating: a single object (
/images/logo.jpg
) or all of the objects that are associated with a distribution (/*
).— http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html
如果您询问有多少对象实际上已失效,那么这并不是一个真正有答案的问题。失效是从所有边缘缓存(如果存在)中删除所有匹配对象的所有版本的操作,但在过程发生时它们不会被计数。
关于amazon-web-services - CloudFront 失效请求的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39747042/