【发布时间】:2017-09-16 19:23:45
【问题描述】:
我正在使用 AWS API Gateway 及其 HTTP 代理。
我需要将 CloudFront-Viewer-Country 标头传递给我的端点。我尝试按照以下问题中概述的相同设置
Access headers in AWS API Gateway using HTTP Proxy?
我在端点服务器上获得了以下标头。
Array
(
[host] => example.com
[Accept] => application/json
[User-Agent] => AmazonAPIGateway_c8752844lh
[x-amzn-apigateway-api-id] => c8752844lh
[X-Amzn-Trace-Id] => Root=1-59bd7a5e-003ef07b3c4c3680299801f1
[X-Forwarded-For] => xx.xxx.xx.xxx
[X-Forwarded-Port] => 443
[X-Forwarded-Proto] => https
[Connection] => keep-alive
)
但是,CloudFront-Viewer-Country 不在其中。如果我使用 lambda 函数而不是 HTTP 代理,我可以看到更多的标头(包括 CloudFront-Viewer-Country)。
谁能告诉我如何使用 HTTP 代理访问我的端点上所需的标头?
【问题讨论】:
标签: amazon-web-services aws-api-gateway