首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS触发DynamoDB更新值

AWS触发DynamoDB更新值
EN

Stack Overflow用户
提问于 2022-02-23 06:55:28
回答 2查看 80关注 0票数 0

背景

我希望创建一个DynamoDB触发器,以便在每个新条目上在保存之前更新该值。

DynamoDB表由作业/任务组成,我希望进行计算,并将作业/任务分配给相应的员工。

任务似乎相对简单,只是需要一些指导和帮助,创建一个lamda函数来完成这一任务。

EN

回答 2

Stack Overflow用户

发布于 2022-02-23 07:53:57

..。在保存之前更新该值。

恐怕DynamoDB流不是这样工作的。流将只包含已存储在表中的项。

解决这一问题的一种方法是向表中添加另一个属性,该属性指示“作业”是否已准备好处理。默认情况下,添加到表中的作业“未准备好”,然后DynamoDB流将触发Lambda,它执行计算,将作业分配给员工,并将作业设置为“就绪”。

解决这一问题的另一个选择可能是小规模重组。例如:为什么不使用具有多个步骤的阶跃函数,最后一个步骤是将前一步的计算结果保存到表中。

票数 0
EN

Stack Overflow用户

发布于 2022-02-23 07:54:13

更有可能的是,您最终将启用带有Lambda函数的DynamoDB流从该流中读取。这会给你“在每一个新条目上值是.”然后,该函数将执行您提到的任务的计算和分配。我建议从这来自Lambda触发器上的DynamoDB文档。这来自AWS关于使用DynamoDB流的文档。开始。

如果这不能让你朝着正确的方向前进,让我知道,我会为你挖掘更多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71232502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档