Amazon web services 在x-amazon-apigateway-integration中指定HTTP请求头?

Amazon web services 在x-amazon-apigateway-integration中指定HTTP请求头?,amazon-web-services,swagger,aws-api-gateway,Amazon Web Services,Swagger,Aws Api Gateway,在API网关中,您可以在方法的方法请求设置下指定要转发的HTTP请求头。目前,我在通过put_rest_api网关客户端导入的Swagger规范文档中设置了所需的授权名称。这可以很好地导入API网关,如下所示 但我还需要通过方法的集成请求将其设置为HTTP头映射 在使用Swagger规范文档的x-amazon-apigateway-integration对象时,是否有办法指定这一点?我尝试了如下操作,但收到一条错误消息 requestParameters: { "integration.

在API网关中,您可以在方法的方法请求设置下指定要转发的HTTP请求头。目前,我在通过put_rest_api网关客户端导入的Swagger规范文档中设置了所需的授权名称。这可以很好地导入API网关,如下所示

但我还需要通过方法的集成请求将其设置为HTTP头映射

在使用Swagger规范文档的
x-amazon-apigateway-integration
对象时,是否有办法指定这一点?我尝试了如下操作,但收到一条错误消息

requestParameters: {
  "integration.request.header.authorization" => "method.request.header.authorization"
}

看起来名称区分大小写。将其更改为与parameters对象的名称匹配,可以在API网关中导入和设置它

“integration.request.header.Authorization”:“method.request.header.Authorization”

requestParameters: {
  "integration.request.header.authorization" => "method.request.header.authorization"
}
errors : [Invalid mapping expression parameter specified: method.request.header.authorization]