亚马逊 sns 主题 sqs lambda

Amazon sns topic sqs labmda

我已经知道如何发布消息到 SNS 主题和订阅是移动通知。

但我还希望将每条消息都保存到数据库中。 我该怎么做?

因为我知道您也可以订阅 sqs queue 到同一主题。 但是我不仅要保存消息,还要知道消息的接收者。

请问有谁能帮我看看合乎逻辑的做法是什么?

谢谢! :)

如果您已经设置了 SNS 主题,您可以设置 Lambda 函数作为它的触发器。 SNS to Lambda. Tutorial

此 lambda 可以相对容易地设置为 post 数据到 dynamodb table Lambda to Dynamo。这样您就不必设置任何 SQS 队列,并且 Lambda 可用于在数据发送到 Dynamo 之前格式化和组织数据(如果需要)。