Amazon web services 使用HTTP代理访问AWS API网关中的cloudfront viewer国家/地区标头?

Amazon web services 使用HTTP代理访问AWS API网关中的cloudfront viewer国家/地区标头?,amazon-web-services,aws-api-gateway,Amazon Web Services,Aws Api Gateway,我正在使用AWSAPI网关及其HTTP代理 我需要将CloudFront Viewer Country标题传递给我的端点。我尝试了以下问题中概述的相同设置 我在我的端点服务器上得到以下标题 数组 ( [主机]=>example.com [接受]=>应用程序/json [用户代理]=>AmazonAPIGateway_c8752844lh [x-amzn-apigateway-api-id]=>c8752844lh [X-Amzn-Trace-Id]=>Root=1-59bd7a5e-003e

我正在使用AWSAPI网关及其HTTP代理

我需要将
CloudFront Viewer Country
标题传递给我的端点。我尝试了以下问题中概述的相同设置

我在我的端点服务器上得到以下标题

数组
(
[主机]=>example.com
[接受]=>应用程序/json
[用户代理]=>AmazonAPIGateway_c8752844lh
[x-amzn-apigateway-api-id]=>c8752844lh
[X-Amzn-Trace-Id]=>Root=1-59bd7a5e-003ef07b3c4c3680299801f1
[X-Forwarded-For]=>xx.xxx.xx.xxx
[X-转发端口]=>443
[X-Forwarded-Proto]=>https
[连接]=>保持活动状态

)
要获取标题的资源和方法,请转到方法请求→ HTTP请求头→ 添加标题并将名称设置为
CloudFront Viewer国家/地区
。单击带圆圈的复选标记以添加。这将头暴露给执行流的其余部分

然后,在集成请求中→ HTTP头→ 添加标题

将名称设置为
CloudFront Viewer国家/地区
,并设置映射自
method.request.header.CloudFront Viewer国家/地区
,然后单击带圆圈的复选标记进行添加。这将拾取公开的头并将其添加到转发到后端的请求中


部署API。

我只需创建一个名为
Accept Encoding
的新集成头,其值等于
'identity'
所有缺少的标题都出现了