为什么CloudFront-Viewer-City始终为空?

为什么CloudFront-Viewer-City始终为空?

我已经创建了一个 CloudFront 分发版,仅用于测试目的。

为什么CloudFront-Viewer-Country传递给原点但CloudFront-Viewer-City没有?

设置

我相信这是两个相关的设置:

在此处输入图片描述

答案1

要显示 CloudFront-Viewer-* 而非 CloudFront-Viewer-Country,请创建自定义源请求策略。在策略中,您必须选择“所有查看器标头和列入白名单的 CloudFront-* 标头”,并指定要将 CloudFront-Viewer-* 中的哪些标头传递给源。

相关内容