Прежде всего, вы не выполняете свою лямбда-функцию прямо сейчас, вы пытаетесь объявить новый объект AWS Lamba с обязательным параметром region
и необязательный параметр apiVersion
.Для выполнения вашей лямбда-функции вы должны включить в свой проект следующий код:
const lambdaParams =
{
FunctionName : functionName /* your lambdas function name */,
Payload : JSON.stringify(event) /* The event have to be a string */,
InvocationType: 'RequestResponse' /* Request type, right now it's going to execute your lambda function synch. To do async request you have to change 'RequestResponse' to 'Event' */
};
ref : https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html#invoke-property
try
{
const lambdaResp = await lambda.invoke(lambdaParams).promise();
// TO DO: process lambdas response
return lamdaResp;
}
catch (ex)
{
console.error(ex);
}