如何将Amazon SQS与Dynamodb集成

问题描述 投票:6回答:4

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

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

谢谢。

amazon-web-services amazon-dynamodb amazon-sqs amazon-ses
4个回答
2
投票

没有AWS机制可以自动将SQS消息发布到DynamoDB。您必须创建一个提取SQS消息并将这些消息写入DynamoDB或SES的服务。


1
投票

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

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

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


0
投票

从您如何描述您想要的内容听起来像工作流系统,您是否考虑过简单工作流服务?


0
投票

无法处理SQS而无需提取消息。您可以使用SWF来解决您的用例或使用SNS。

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.