【发布时间】:2018-01-22 11:35:38
【问题描述】:
我创建了一个 Cloudfront 发行版来交付几个可能会根据用户语言而改变的页面。两个页面都由前面有 ELB 的 EC2 实例提供服务。
我的 Cloudfront 源是 ELB,它在缓存默认行为方面按预期工作。虽然,我需要根据用户的 Accept-Language 标头缓存页面。为此,我创建了一个自定义标头白名单,其中包含了 Accept-Language 标头……但它根本不起作用。
我尝试了多种配置,但均未成功。如果我直接通过 ELB 地址请求页面,它会按预期工作,但每次我使用 CDN 地址时,Accept-Language 标头都会在两者之间被删除。知道这里发生了什么吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2 http-headers amazon-cloudfront amazon-elb