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

preguntada hace 4 años1157 visualizaciones
1 Respuesta
1

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

respondido hace 4 años

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas