Saya mencoba menjalankan fungsi sebagai async karena saya tidak ingin menunggu jawabannya.
Saya telah membaca dokumen AWS dan dikatakan menggunakan InvocationType
sebagai Event
tetapi itu hanya berfungsi jika saya melakukan .promise()
.
versi tidak berfungsi:
lambda.invoke({
FunctionName: 'rock-function',
InvocationType: 'Event',
Payload: JSON.stringify({
queryStringParameters: {
id: c.id,
template: c.csvTemplate
}
})
})
versi yang berfungsi:
lambda.invoke({
FunctionName: 'rock-function',
InvocationType: 'Event',
Payload: JSON.stringify({
queryStringParameters: {
id: c.id,
template: c.csvTemplate
}
})
}).promise()
Adakah yang bisa saya jelaskan mengapa hal itu terjadi?