Transformaciones de datos para las API de REST en API Gateway - Amazon API Gateway

Transformaciones de datos para las API de REST en API Gateway

En API Gateway, una solicitud de método de la API puede admitir una carga en un formato diferente al de la carga de solicitud de integración. Del mismo modo, el backend puede devolver una carga de respuesta de integración diferente a la carga de respuesta del método. Puede asignar los parámetros de la ruta URL, los parámetros de la cadena de consulta de URL, los encabezados HTTP y el cuerpo de la solicitud en API Gateway mediante plantillas de mapeo.

Una plantilla de asignación es un script expresado en Velocity Template Language (VTL) que se aplica a la carga mediante expresiones JSONPath.

La carga puede tener un modelo de datos de acuerdo con el esquema JSON, borrador 4. Para obtener más información sobre los modelos, consulte Modelos de datos para las API de REST.

nota

No tiene que definir ningún modelo para crear una plantilla de mapeo, pero debe definir un modelo para que API Gateway genere un SDK o active la validación del cuerpo de la solicitud para la API.