Лямбда вызывает неправильную лямбда-функцию - PullRequest
0 голосов
/ 18 февраля 2020

Я запускаю лямбда-функции на основе случая с запросом post, но он работает неправильно. Ниже приведены шаги. 1) Опубликовать запрос для первой лямбда-функции. 2) Опубликовать запрос для второй лямбда-функции снова вызвать первую лямбда-функцию 3) Опубликовать запрос для второй лямбда-функции. Вызвать вторую лямбда-функцию.

Пожалуйста, дайте мне знать, если есть какие-либо проблемы в моем коде. Ниже приведен код.

    //Invoke lambda function dyamically based on id i.e. 1,2,3 or 4
    let invokeLambdaFunction = await getLambdaFunction(id);

    const params = 
    {
        FunctionName: invokeLambdaFunction,
        InvocationType: "Event",
        Payload: '{ "name" : '+id+' }'
    };

    try
    {
        await lambda.invoke(params).promise();

    }
    catch (ex) // if failed
    {
        console.error(ex);
    }

async function getLambdaFunction(id){
    let calledfunction= '';
    switch (id) {
      case 1:
        calledfunction= FUNCITON1;
        break;
      case 2:
        calledfunction= FUNCITON2;
        break;

    }

   return calledfunction; 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...