gpt4 book ai didi

java - 配置为 s3 通知处理程序时如何在 aws lambda 函数中给出错误响应

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:08:05 25 4
gpt4 key购买 nike

我配置了一个 lambda 函数,用于在文件被放入我的 s3 存储桶时接收事件。

我的要求是为 lambda 函数配置一个死信队列,这样任何失败发生时,事件都应该转到 dlq。

我的问题是,lambda 函数应该给出什么响应,以便它将事件推送到 dlq?

例如场景:我在 lambda 中有一个事件 validator 模块,如果验证失败,我想将它移动到为我的 lambda 函数配置的 dlq。

最佳答案

只需抛出异常并确保您的函数是幂等的:

Any Lambda function invoked asynchronously is retried twice before the event is discarded

参见 Dead Letter Queues在 AWS Lambda 开发人员指南中。

关于java - 配置为 s3 通知处理程序时如何在 aws lambda 函数中给出错误响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51130537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com