如何configurationCloudfront的“caching行为 – >path模式”以包含查询参数?

我已经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部分。

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesPathPattern

当CloudFront接收到最终用户请求时,请按照caching行为在分配中列出的顺序,将所请求的path与path模式进行比较。

[强调添加]