Я использую AWS Amplify для создания некоторого бэкенда в AWS, и у меня есть функция Lambda, которая запускается при обновлении DynamoDB. Ему не нужно ничего возвращать.
Я продолжаю получать ошибки в CloudWatch, говоря: «SyntaxError: await допустимо только в функции asyn c». Есть ли другой способ запустить эти асинхронные c функции в обработчике?
exports.handler = async (event) => {
console.log(JSON.stringify(event, null, 2));
event.Records.forEach(record => {
console.log(record.eventID);
console.log(record.eventName);
console.log('DynamoDB Record: %j', record.dynamodb);
if (record.eventName == "INSERT") {
try {
res = await axios.get("https://google.com", {});
console.log(res);
}
catch(e){
console.log(e);
}
}
});
};