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)
La carga puede tener un modelo de datos de acuerdo con el esquema JSON, borrador 4
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.
Temas
- Plantillas de asignación para las API de REST
- Configuración de las transformaciones de datos en API Gateway
- Uso de una plantilla de mapeo para invalidar códigos de estado y parámetros de solicitud y de respuesta de una API
- Configuración de mapeo de datos de solicitud y respuesta mediante la consola de API Gateway
- Ejemplo de modelos de datos y plantillas de asignación de API Gateway
- Referencia de mapeo de datos de solicitud y respuesta de API de Amazon API Gateway
- Plantilla de mapeo de API Gateway y referencia de la variable de registro de acceso