В AWS API Gateway я создал API. У меня есть следующий шаблон Mapping, определенный для appliction/json
типа контента в Integration Request
.
#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
из заголовка?