У меня есть простой скрипт узла, запускаемый в лямбда-функции AWS.Каждое обещание - это вызов AWS SDK, который может дать сбой, но по большей части я хочу игнорировать сбои и продолжить.
Когда я улавливаю ошибку и просто игнорирую ее следующим образом, я получаю UnhandledPromiseRejectionWarning
ошибку
Promise.all(promises).then(() => {
callback(null, 'completed');
}).catch(err => {
console.log('aws errors!', err);
});
Каждое обещание в основном представляет собой putScheduledUpdateGroupAction
вызов следующим образом
return new Promise((resolve, reject) => {
aws.putScheduledUpdateGroupAction(params, function(err, data) {
if (err) {
reject(err);
}
else {
resolve(data);
}
});
});
Что должно произойти, чтобы проигнорировать ошибки AWS и продолжить без этой ошибки отклонения?Мне нужно, чтобы оно продолжалось в лямбда-ситуации, а не в отдельном узле.