如何将Amazon SQS与Dynamodb集成

时间:2013-08-05 14:43:42

标签: amazon-web-services amazon-dynamodb amazon-sqs amazon-ses

是否可以自动将Amazon SQS中的消息发送/推送到DynamoDB?我希望将我的消息发送到SQS,并且我希望将其发送到DynamoDB。另一个服务应该获取DynamoDB表并使用SES将其作为电子邮件发送。

请帮助我实现这一目标。我将从社交网站使用它作为用户通知目的。

感谢。

4 个答案:

答案 0 :(得分:3)

NO AWS机制可自动将SQS消息发布到DynamoDB。您应该创建一些Lambda代码,用于提取 SQS 消息并将其写入DynamoDB或SES。

答案 1 :(得分:1)

是的,我同意Hyangelo,您可以使用Simple Workflow Service(SWF)执行此操作。

SWF将为您提供应用程序的控制功能,使您可以根据需要分发和执行不同的服务或任务。

以下是文档的链接:http://aws.amazon.com/swf/

答案 2 :(得分:0)

听起来像是描述你想要的工作流系统,你考虑过简单工作流服务吗?

答案 3 :(得分:0)

无法通过拉取消息来处理SQS。 您可以使用SWF来解决用例,也可以使用SNS。

SNS <=> SQS绑定由AWS免费提供。 将消息发送到SNS,将SNS与SQS和lambda函数绑定。

在触发lambda函数时-您可以创建dynamodb记录并将其发送到另一个SNS2。

绑定SNS2 <=> SES,它将触发电子邮件。

结帐:https://aws.amazon.com/premiumsupport/knowledge-center/lambda-sns-ses-dynamodb/