Aws lambda 针对失败lambda的自定义AWS SNS通知

Aws lambda 针对失败lambda的自定义AWS SNS通知,aws-lambda,amazon-sns,amazon-cloudwatch-metrics,Aws Lambda,Amazon Sns,Amazon Cloudwatch Metrics,我有很多lambda,可能会因为一些错误而失败。我已经使用错误度量为命名空间Lambda创建了Cloudwatch alarm。此外,还创建了SNS主题和订阅 当lambda中出现任何错误时,我会收到电子邮件。但电子邮件非常冗长,包含Lambda函数名、度量名称等基本信息。下面是示例。我想用更具体的信息来定制这封电子邮件,比如错误到底是什么。我如何才能做到这一点?您可以订阅lambda来格式化错误消息并发送电子邮件,而不是直接订阅报警SNS主题的电子邮件地址 您可以直接从lambda发送电子邮件

我有很多lambda,可能会因为一些错误而失败。我已经使用错误度量为命名空间Lambda创建了Cloudwatch alarm。此外,还创建了SNS主题和订阅


当lambda中出现任何错误时,我会收到电子邮件。但电子邮件非常冗长,包含Lambda函数名、度量名称等基本信息。下面是示例。我想用更具体的信息来定制这封电子邮件,比如错误到底是什么。我如何才能做到这一点?

您可以订阅lambda来格式化错误消息并发送电子邮件,而不是直接订阅报警SNS主题的电子邮件地址

您可以直接从lambda发送电子邮件,也可以将其发送到另一个SNS主题并订阅您的电子邮件

基本上:

现有报警=>触发器
SNS1

SNS1=>触发lambdaA

lambdaA=>发送SNSB

SNSB=>myemail@example.com

否则,您可以从lambda通过SES发送电子邮件