码迷,mamicode.com
首页 > 数据库 > 详细

DynamoDB 流 和 AWS Lambda 触发器

时间:2019-10-07 19:31:45      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:消息   假设   strong   指定   数据   game   移动   执行   集成   

Amazon DynamoDB 与 AWS Lambda 集成,使您能够创建触发器 — 自动响应 DynamoDB 流 中的事件的代码片段。利用触发器,您可以创建应对 DynamoDB 表中的数据修改的应用程序。

如果您在表中启用 DynamoDB 流,则可以将流 Amazon 资源名称 (ARN) 与您编写的 AWS Lambda 函数关联起来。在修改表中的项目之后,表的流中都将出现一条新记录。AWS Lambda 将轮询流并在检测到新的流记录时同步调用 Lambda 函数。

Lambda 函数可以执行您指定的任何操作,例如发送通知或启动工作流。例如,您可以编写一个仅将每个流记录复制到持久性存储(例如 Amazon Simple Storage Service (Amazon S3))的 Lambda 函数,以在您的表中创建编写活动的永久审核跟踪。或者,假设您有一个写入到 GameScores 表的移动游戏应用程序。每当更新 TopScore 表的 GameScores 属性时,一个相应的流记录将被写入该表的流。然后,此事件会触发一个 Lambda 函数,该函数会在社交媒体网络上发布一条祝贺消息。(该函数简单地忽略任何不是针对 GameScores 的更新或不修改 TopScore 属性的流记录。)

DynamoDB 流 和 AWS Lambda 触发器

标签:消息   假设   strong   指定   数据   game   移动   执行   集成   

原文地址:https://www.cnblogs.com/cloudrivers/p/11631583.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!