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

1개 답변
1

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

답변함 4년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠