是否可以自动将Amazon SQS中的消息发送/推送到DynamoDB?我希望将我的消息发送到SQS,并且我希望将其发送到DynamoDB。另一个服务应该获取DynamoDB表并使用SES将其作为电子邮件发送。
请帮助我实现这一目标。我将从社交网站使用它作为用户通知目的。
感谢。
答案 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/