amazon-web-services - CloudFront 失效请求的计数

标签 amazon-web-services amazon-cloudfront cache-invalidation

我使用 * 通配符清除了所有内容,现在希望检查发出的失效请求的总数。我怎么知道呢?

最佳答案

如果您询问的目的是为了了解您是否已超过每月免费限额的阈值,那么当您发送 *(或 >/*,如果没有提供则隐含前导斜杠)那么无论实际驱逐了多少内容,您发出的失效请求数量都只有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/

相关文章:

amazon-web-services - Kubectl tls 补丁返回 “not patched”

json - 如何从 AWS Lambda 函数查询第三方 JSON API

mysql - 无法连接到 AWS RDS 上的 mysql(错误 2003)

amazon-web-services - AWS Cloudfront 作为具有自定义域的 Heroku 站点的 CDN

amazon-web-services - 亚马逊云前端 : How to and ways to upload files

mysql - 如何用mysql使redis缓存失效?

amazon-web-services - AWS Lambda 错误加载日志流时出错

amazon-web-services - 使用 AWS 和 S3 存储桶的静态站点的基本用户身份验证

javascript - 如何检测/避免对我缓存的基于 React 的应用程序的更新?或者如何在缓存失效发生之前检测到它?