我的最终目标是让一个通知Lambda在其他任何Lambda出现错误时触发。我希望此通知Lambda接收记录的错误,并发出通知,例如带有问题Lambda名称+错误消息的电子邮件。理想情况下,我想链接到AWS控制台中的日志位置,但这似乎很麻烦。
Cloudwatch日志有类似错误:
{
"errorMessage": "2020-02-20T16:13:04.888Z abca3f75-d37f-4f3a-88f4-3d1ef49bb285 Task timed out after 3.00 seconds"
}
我一直在尝试设置一个针对包含文本“ errorMessage”的lambda的筛选器触发的cloudwatch事件规则,该规则将错误消息传递给Notification Lambda。
我还没有任何工作可用。有人可以指出我的正确方法来编写可监视a)lambda b)文本“ errorMessage”的cloudwatch事件规则,并将错误消息+理想情况下将lambda名称传递给主题或直接传递给lambda吗?
我看到的解决该问题的所有示例都使用警报,该警报仅传递有关警报的信息,而不传递实际问题。
我想在代码中全部设置,但是第一步也可以通过控制台运行它。
谢谢!
我的最终目标是让一个通知Lambda在其他任何Lambda出现错误时触发。我希望此通知Lambda接收记录的错误并发出诸如...
您可以尝试使用CloudWatch Logs订阅过滤器并将其流式传输到Lambda