当任何aws lambda函数超时时,我们可以附加SNS通知吗?

时间:2017-02-01 05:17:01

标签: javascript amazon-web-services aws-lambda amazon-sns request-timed-out

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

有人可以帮忙解决这个问题。

2 个答案:

答案 0 :(得分:3)

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

关于超时,资源限制等失败, 端点访问问题,lambda函数抛出的异常将被发送到配置的DLQ。

答案 1 :(得分:0)

您的用例不确定,但在使用the context object getRemainingTimeInMillis function功能超时之前,您可以检查剩余时间。这样做可以让您更优雅地处理超时,而不是在DLQ中超时。虽然,您可以/应该仍然将DLQ放在适当位置以发现意外错误。