订阅的SNS消息很大时,不会调用AWS Lambda

til*_*arr 4 amazon-sns aws-lambda

我有一个AWS lambda函数,它接受大量的电子邮件地址并将它们提交给SES进行发送.该功能通过SNS订阅调用.当消息的电子邮件数组大小很小时它很好用,但是当消息的电子邮件数组大小很大时,不会调用lambda函数.没有记录发生....

我已经确认有效负载低于所需的SNS消息大小,并且我已经通过我的电子邮件订阅了SNS主题......这很有效.我通过电子邮件发送预期的消息有效负载

知道为什么这会无声地失败吗?关于如何解决这个问题的建议?

til*_*arr 7

后人:

配置SNS主题的"交付状态".然后,它会将成功/失败记录到CloudWatch.

期待看到:

167542字节有效负载对于事件调用类型来说太大(限制131072字节)

所以...即使SNS可以发送更大的有效载荷,这并不意味着可以使用此大小的有效载荷调用lambda.呸!