Tengo un recurso en API Gateway /{id}/contacts , que llama a mis contacts del método lambda.
En la lambda, ¿cómo accedo al {id} desde la ruta o lo paso en el cuerpo del event en la puerta de enlace api?
exports.handler = (event, context, callback) => {...}Revisé 'Usar la integración de Lambda Proxy' pero el evento no contiene esos datos en la propia lambda.
Lo tengo funcionando.
Después de marcar Use Lambda Proxy integration , también tuve que manejar la respuesta HTTP en el código, lo que no hice al principio y obtuve errores.
Los datos de la ruta aparecen ahora en el objeto de evento, pero la función también debe devolver la salida con datos HTTP, así:
var response = { statusCode: 200, headers: { "x-custom-header" : "my custom header value" }, body: JSON.stringify(event) }; callback(null, response);