SNS 调用 Lambda 时,是否总是只有 1 条记录?

When Lambda is invoked by SNS, will there always be just 1 record?

当在 Lambda 中从 SNS 接收事件时,事件的外部结构看起来有点像: { "Records": [...] }

在我看到的所有教程中,记录字段中只有 1 条记录。

假设 "Records" 数组永远只包含 1 个项目是否安全?

每个 SNS 通知将包含不超过一条消息。

请参阅 SNS 常见问题解答中的可靠性部分:https://aws.amazon.com/sns/faqs/

话虽如此,每个 lambda 函数触发器将只有一条记录

只是 运行 进入同一件事,为了后代,我认为值得在官方 AWS 教程中添加,他们依赖于只有一条记录:

https://docs.aws.amazon.com/lambda/latest/dg/with-sns-create-package.html