标签: java amazon-web-services amazon-s3 aws-lambda
我配置了一个lambda函数,用于将文件放到s3存储桶中时接收事件。
我的要求是为lambda函数配置一个死信队列,以便发生任何故障,事件应转到dlq。
我的问题是,应该从lambda函数得到什么响应,以便它将事件推送到dlq?
例如,方案:我在lambda中有一个事件验证器模块,如果验证失败,我想将其移至为我的lambda函数配置的dlq。
答案 0 :(得分:2)
只需引发一个异常,并确保您的函数是幂等的
异步调用的任何Lambda函数都会在两次之前重试。 事件被丢弃
请参阅《 AWS Lambda开发人员指南》中的Dead Letter Queues。