Amazon API Gateway
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

x-amazon-apigateway-integration.requestParameters 对象

指定从给定方法请求参数到集成请求参数的映射。要引用方法请求参数,必须先对其进行定义。

属性

属性名称 类型 描述
integration.request.<param-type>.<param-name> string

该值通常是预定义的 method.request.<param-type>.<param-name> 格式的方法请求参数,其中 <param-type> 可以是 querystringpathheaderbody。但是,$context.VARIABLE_NAME$stageVariables.VARIABLE_NAMESTATIC_VALUE 也有效。对于 body 参数,<param-name> 是不带 $. 前缀的 JSON 路径表达式。

x-amazon-apigateway-integration.requestParameters 示例

以下请求参数映射示例将方法请求的查询 (version)、标头 (x-user-id) 和路径 (service) 参数分别转换为了集成请求的查询 (stage)、标头 (x-userid) 和路径 (op) 参数。

注意

如果您要通过 OpenAPI 或 AWS CloudFormation 创建资源,静态值应括在单引号中。

要从控制台添加此值,请在框中输入 application/json,无需引号。

"requestParameters" : { "integration.request.querystring.stage" : "method.request.querystring.version", "integration.request.header.x-userid" : "method.request.header.x-user-id", "integration.request.path.op" : "method.request.path.service" },