Path Pattern属性的文档并不完全详尽。
此缓存行为适用的模式。例如,您可以指定images / * .jpg。
现在,我理解路径模式可能是images/*
和其他简单变体之类的东西,但是它可以像/path/*/latest/
吗?
我可以保存该模式,但它似乎没有按预期工作。看起来Cloufront会忽略*
之后的所有内容,并将path/*
下的所有内容缓存,而不管/path/*/latest
是TTL为零的最高行为(0顺序)这一事实。
为了进一步澄清,我有一个/path/*
我希望由cloudfront提供(和缓存),但一个特定的子路径除外,比如说可以由Cloudfront提供的path/*/latest
,但是不应该被缓存(因此我给它一个零的TTL)。
答案 0 :(得分:2)
问题可能在于行为的排序。 path/*/latest
之前是/path/*
吗?缓存行为按照它们在CloudFront控制台中列出的顺序进行处理