背景
我希望创建一个DynamoDB触发器,以便在每个新条目上在保存之前更新该值。
DynamoDB表由作业/任务组成,我希望进行计算,并将作业/任务分配给相应的员工。
任务似乎相对简单,只是需要一些指导和帮助,创建一个lamda函数来完成这一任务。
发布于 2022-02-23 07:53:57
..。在保存之前更新该值。
恐怕DynamoDB流不是这样工作的。流将只包含已存储在表中的项。
解决这一问题的一种方法是向表中添加另一个属性,该属性指示“作业”是否已准备好处理。默认情况下,添加到表中的作业“未准备好”,然后DynamoDB流将触发Lambda,它执行计算,将作业分配给员工,并将作业设置为“就绪”。
解决这一问题的另一个选择可能是小规模重组。例如:为什么不使用具有多个步骤的阶跃函数,最后一个步骤是将前一步的计算结果保存到表中。
https://stackoverflow.com/questions/71232502
复制相似问题