Can't define an AWS API Gateway mapping template from the console

0

I'm new to AWS API Gateway and got stuck trying to define a mapping templates.

I'd like to map a application/x-www-form-urlencoded POST request to a lambda function I created. I managed to define a route and link it to the function.

But when I tried to create a simple mapping template from the console by clicking "Models" the "Create" with the following definition:

{"body" : $input.json('$')}  

it fails with:

it prints "Invalid model specified: Validation Result: warnings : [],
errors : [Invalid model schema specified]

Judging by the [documentation][1] my definition seems right.

On the top of the form it tells me that it's using a JSON Schema syntax wich is different from the documentation linked above.

Is the documentation outdated? Am I submmiting it wrong? How can I solve that?

[1]: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-override-request-response-parameters.html

已提问 4 年前1157 查看次数
1 回答
1

My mistake. Turns out I was trying to define it on the wrong place.

已回答 4 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则