【发布时间】:2019-06-06 21:10:48
【问题描述】:
在 AWS API Gateway 中,我创建了一个 API。我在Integration Request 中为appliction/json 内容类型定义了以下映射模板。
#set($allParams = $input.params())
{
"body-json" : $input.json('$'),
"params" : {
#foreach($type in $allParams.keySet())
#set($params = $allParams.get($type))
"$type" : {
#foreach($paramName in $params.keySet())
"$paramName" : "$util.escapeJavaScript($params.get($paramName))"
#if($foreach.hasNext),#end
#end
}
#if($foreach.hasNext),#end
#end
},
"stage-variables" : {
#foreach($key in $stageVariables.keySet())
"$key" : "$util.escapeJavaScript($stageVariables.get($key))"
#if($foreach.hasNext),#end
#end
}
}
此模板映射将所有标头以明文形式转发到后端端点,包括 x-api-key。
如何从标题中排除x-api-key?
【问题讨论】:
标签: amazon-web-services aws-lambda aws-api-gateway