指定的映射表达式参数无效

时间:2018-03-07 18:28:47

标签: aws-api-gateway

我正在尝试为AWS API Gateway部署编写一个Swagger配置,并为样本提供了这个(主要是从文档中复制):

aws apigateway import-rest-api --body 'file://deploy/api.json' --region eu-west-1 

但问题在于

An error occurred (BadRequestException) when calling the ImportRestApi operation: Errors found during import:
    Unable to put integration on 'GET' for resource at path '/': Invalid mapping expression specified: Validation Result: warnings : [], errors : [Invalid mapping expression parameter specified: method.request.querystring.version]

输出以下内容:

.text_body

该部分直接来自documentation,所以这对我来说真的很困惑。有什么想法怎么办?文档似乎缺乏许多方面,因此很难解决许多问题。

1 个答案:

答案 0 :(得分:2)

您是否尝试将BaseDerived定义为方法的参数?

version

API网关要求方法请求参数为defined before being referenced