Я пытаюсь вызвать функцию как асинхронную, потому что не хочу ждать ответа.
Я прочитал документы AWS, и там говорится, что нужно использовать InvocationType
как Event
, но это работает, только если я делаю .promise()
.
не рабочая версия:
lambda.invoke({
FunctionName: 'rock-function',
InvocationType: 'Event',
Payload: JSON.stringify({
queryStringParameters: {
id: c.id,
template: c.csvTemplate
}
})
})
рабочая версия:
lambda.invoke({
FunctionName: 'rock-function',
InvocationType: 'Event',
Payload: JSON.stringify({
queryStringParameters: {
id: c.id,
template: c.csvTemplate
}
})
}).promise()
Кто-нибудь может мне объяснить, почему это происходит?