AWS Cloudfront 缓存失效路径使用情况

Mur*_*ain 3 amazon-s3 cache-invalidation amazon-cloudfront reactjs

我使用s3 存储桶作为cloudfront中的源来缓存和托管我的Reactjs网站。

每次在 s3 上部署后,我都想使我的 cloudfront 发行版的缓存失效,以便用户可以获得部署的最新版本。

此外,在阅读cloudfront invalidation 的定价时,我想确保我不超过每月1000 个路径的免费套餐。另外,我们一个月内的生产部署不会超过 10 或 20 个。每个部署的目录中都有大约 500 个文件:

在此输入图像描述

所以我的问题是:如果我用作"/*"失效查询,它会被视为1 路径吗?或者是500 条路径

Vip*_*ulw 5

我认为答案与您在问题中提供的链接相同。您的问题是通配符是否被视为 1 个路径或多个部分,因此这里是相同的屏幕截图:

在此输入图像描述

编辑: 为了您的确认,您可以通过按service =“CloudFront”和usageType =“Invalidations”过滤“成本和使用情况报告”(AWS控制台)来查找一段时间内的失效数量。

希望这能回答您的问题。如有任何问题,请随时发表评论。