3

如果我的 lambda 函数出现任何错误或超时,我需要发送通知邮件。我在函数代码中以编程方式处理了错误,但无法在函数超时时发出通知。我准备好了我的 SNS 主题和所有内容。

任何人都可以请帮助解决这个问题。

4

2 回答 2

6

是的,您可以为异步 Lambda 函数(其中事件源不基于流)提供SNSDLQ 死信队列)资源。

在超时、资源限制、端点访问问题等故障时,lambda 函数抛出的异常将被发送到配置的 DLQ。

于 2017-02-01T06:15:59.427 回答
0

不确定您的用例,但您可以使用上下文对象 getRemainingTimeInMillis 函数检查函数超时之前的剩余时间。这样做可以让您更优雅地处理超时,而不是通过 DLQ 处理超时。虽然,您可以/应该仍然将 DLQ 放在适当的位置以应对意外错误。

于 2017-02-04T01:58:31.673 回答