Transformações de dados para APIs REST no API Gateway - Amazon API Gateway

Transformações de dados para APIs REST no API Gateway

No API Gateway, a solicitação de método de uma API pode usar uma carga útil em um formato diferente da carga útil da solicitação de integração. De maneira semelhante, o back-end pode retornar uma carga útil de resposta de integração diferente da carga útil da resposta do método. Você pode mapear parâmetros de caminho de URL, parâmetros de string de consulta de URL, cabeçalhos HTTP e o corpo da solicitação no API Gateway usando modelos de mapeamento.

Um modelo de mapeamento é um script expresso em Velocity Template Language (VTL) e aplicado à carga usando expressões JSONPath.

A carga pode ter um modelo de dados de acordo com o esquema JSON rascunho 4. Para saber mais sobre modelos, consulte Modelos de dados para APIs REST.

nota

Você não precisa definir nenhum modelo para criar um modelo de mapeamento, mas precisa definir um modelo para que o API Gateway gere um SDK ou ative a validação do corpo da solicitação para sua API.