Amazon web services AWS CloudFront仅使根目录中的对象无效
在AWS CloudFront发行版中,是否有方法仅使根级别的对象无效 让我们假设我有以下分布。我希望能够使Amazon web services AWS CloudFront仅使根目录中的对象无效,amazon-web-services,amazon-cloudfront,invalidation,Amazon Web Services,Amazon Cloudfront,Invalidation,在AWS CloudFront发行版中,是否有方法仅使根级别的对象无效 让我们假设我有以下分布。我希望能够使index.html,photo1.jpg,photo2.jpg无效,但不能使subdir/及其文件无效 index.html photo1.jpg photo2.jpg subdir/ photo3.jpg photo2.jpg 您可以通过将文件名分组到公共前缀来尝试使其无效 在上面的示例中,以下路径将起作用 /索引* /照片* 不幸的是,Cloudfront要求通配符
index.html
,photo1.jpg
,photo2.jpg
无效,但不能使subdir/
及其文件无效
index.html
photo1.jpg
photo2.jpg
subdir/
photo3.jpg
photo2.jpg
您可以通过将文件名分组到公共前缀来尝试使其无效 在上面的示例中,以下路径将起作用
- /索引*
- /照片*
这是不可能的,您可以做的事情是使具有特定前缀的文件无效,例如
/logo*
将仅使具有该名称和不同扩展名的文件无效,如
logo.png
,logo.jpg
,logo.gif
等。但是如果您有一个名为logo
的目录,它也将无效我认为只添加//code>就可以了,不是吗?不,没用。你只要提到那些文件就行了吗?例如/index.html/photo1.jpgetc@kru,我可以有几百个文件。我希望只有一条途径,使失效成本保持合理