Amazon web services 在x-amazon-apigateway-integration中指定HTTP请求头?
在API网关中,您可以在方法的方法请求设置下指定要转发的HTTP请求头。目前,我在通过put_rest_api网关客户端导入的Swagger规范文档中设置了所需的授权名称。这可以很好地导入API网关,如下所示 但我还需要通过方法的集成请求将其设置为HTTP头映射 在使用Swagger规范文档的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.
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]