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)
A carga pode ter um modelo de dados de acordo com o esquema JSON rascunho 4
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.
Tópicos
Configurar mapeamentos de dados de solicitação e resposta usando o console do API Gateway
Exemplo de modelos de dados e modelos de mapeamento para o API Gateway
Referência de mapeamento de dados de resposta e de solicitação de API do Amazon API Gateway
Referência de variáveis de registro em log de acesso e modelo de mapeamento do API Gateway