为此,我尝试构建一个在id中传递的lambda,然后使用该id查询其他信息并进行其他工作。此过程将每小时运行7天,此后我们将不再关心该ID。在任何给定时间都会处理多个ID /消息。
为此,我正在研究使用“事件规则”来设置cron作业,以便每小时重新排列消息。我遇到的问题是如何阻止消息继续被重新排队?我设置了一个简单的Hello-World lambda来测试它,如下所示:
console.log('Loading function');
exports.handler = async (event, context) => {
console.log('value1 =', event.key1);
console.log('value2 =', event.key2);
console.log('value3 =', event.key3);
return null;
// throw new Error('Something went wrong');
};
我尝试返回null,尝试引发错误,并且一直在排队。任何建议将不胜感激!