如何解决AWS CloudFront 仅使根目录中的对象无效
是否有办法仅使 AWS CloudFront 分配中根级别的对象无效。
假设我有以下分布。我希望能够使 index.html
、photo1.jpg
、photo2.jpg
无效,但不能使 subdir/
及其中的文件无效。
index.html
photo1.jpg
photo2.jpg
subdir/
photo3.jpg
photo2.jpg
解决方法
您可以尝试通过将文件名分组为通用前缀来使无效。
在上面的示例中,以下路径将起作用
- /索引*
- /照片*
不幸的是,Cloudfront 要求通配符 (*) 位于路径的末尾,因此您无法通过对象扩展名无效。
,这是不可能的,您可以做的是使具有某些前缀的文件无效,例如
/logo*
只会使具有该名称和不同扩展名的文件无效,例如 logo.png
、logo.jpg
、logo.gif
等。但是如果您有一个名为 logo
的目录,它将无效也是
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。