Amazon web services AWS Cloudfront不向前接受语言标头
我已经创建了一个Cloudfront发行版来提供一些页面,这些页面可能会根据用户语言的不同而变化。这两个页面都是从前面有一个ELB的EC2实例提供的 我的Cloudfront源代码是ELB,其缓存默认行为与预期一致。不过,我需要根据用户的Accept Language标头缓存页面。为此,我创建了一个自定义标题白名单,其中包括Accept Language标题…但它根本不起作用 我尝试了多种配置,但都没有成功。如果我直接通过ELB地址请求页面,它会按预期工作,但是每次我使用CDN地址时,接受语言头都会被删除。知道这里发生了什么吗?Amazon web services AWS Cloudfront不向前接受语言标头,amazon-web-services,amazon-ec2,http-headers,amazon-cloudfront,amazon-elb,Amazon Web Services,Amazon Ec2,Http Headers,Amazon Cloudfront,Amazon Elb,我已经创建了一个Cloudfront发行版来提供一些页面,这些页面可能会根据用户语言的不同而变化。这两个页面都是从前面有一个ELB的EC2实例提供的 我的Cloudfront源代码是ELB,其缓存默认行为与预期一致。不过,我需要根据用户的Accept Language标头缓存页面。为此,我创建了一个自定义标题白名单,其中包括Accept Language标题…但它根本不起作用 我尝试了多种配置,但都没有成功。如果我直接通过ELB地址请求页面,它会按预期工作,但是每次我使用CDN地址时,接受语言头
这只是一个输入错误……我为/webview创建了一个行为,而实际上它应该是/webview。
我没有更快地得到这一点,因为我总是从Cloudfront获得正确的缓存响应,但这是因为该路由处于默认行为条件下。感谢您的回答,但我已经阅读并完成了文档中提到的所有内容,正如我所说的我的问题。不过,它还是不起作用-(