Recibo este error cada vez que llamo a mi función lambda. Así que estoy ejecutando la prueba API Gateway AWS Proxy en la consola de AWS solo para probar la lambda, pero sigo encontrándome con este error
{ "errorMessage": "'ResponseURL'", "errorType": "KeyError", "stackTrace": [ [ "/var/task/index.py", 110, "handler", "cfn_error(\"invalid request. Missing key %s\" % str(e))" ], [ "/var/task/index.py", 29, "cfn_error", "cfn_send(event, context, CFN_FAILED, reason=message)" ], [ "/var/task/index.py", 194, "cfn_send", "responseUrl = event['ResponseURL']" ] ] }Mi lambda está escrito en javascript. Este es un problema muy difícil de resolver ya que me está dando la salida de error en python.
Aquí está el código del controlador
exports.handler = async function (event) { console.log("request:", JSON.stringify(event, undefined, 2)); return { statusCode: 200, headers: { "Content-Type": "text/plain" }, body: `Hello, CDK! You've hit ${event.path}\n` }; };Aquí está el inicializador lambda
const hello = new lambda.Function(this, 'HelloHandler', { runtime: lambda.Runtime.NODEJS_14_X, code: lambda.Code.fromAsset('lambda'), handler: 'hello.handler' }); ````````````````````````````````