我已经build立了一个包含两个S3起源的cloudfront发行版。 我想设置一个caching行为策略,以便查询参数确定从哪个存储桶中获取资源。 到目前为止,我已经尝试设置path模式,包括查询参数,但没有运气得到它的工作。 下面,我附上了我的caching行为设置的图片:

当我创build一个像下面这样的签名url,cdn.example.com/image?image-type=webp时,图像从第二个来源加载而不是第一个。 有谁知道如何configurationcaching行为,所以这个工作?
不幸的是path模式不包括/支持URL的查询部分(见http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2.2 ) – 只有它的path部分。
当CloudFront接收到最终用户请求时,请按照caching行为在分配中列出的顺序,将所请求的path与path模式进行比较。
[强调添加]