我有一个使用ssl-bumpcaching由Docker使用的SSL资源的Squid服务器设置,但是我有问题想要将它caching到Cloudfront的请求,例如:
1415056176.733 190419 172.17.0.40 TCP_MISS/200 221665373 GET https://dseasb33srnrn.cloudfront.net/images/8ca2483ec35c2a51b0a241eac48c40b1db6870be14d0507772a05a1bc565bf7e/layer? - PINNED/54.230.141.138 binary/octet-stream 1415055736.782 159755 172.17.0.9 TCP_MISS/200 221665364 GET https://dseasb33srnrn.cloudfront.net/images/8ca2483ec35c2a51b0a241eac48c40b1db6870be14d0507772a05a1bc565bf7e/layer? - PINNED/54.230.140.173 binary/octet-stream
我看到这可能是因为查询参数发送到Cloudfront(或返回的头文件),但是给定这个configuration是否有明确强制Squidcaching内容的方法?
acl docker_image_layer url_regex .*/images/.*/layer request_header_access Accept-Encoding deny docker_image_layer refresh_pattern -i . 3600 80% 14400
由于Docker最初命中https://registry-1.docker.io/v1/images/XXX/layer但遇到redirect,是否可以cachingredirect的最终结果?