【发布时间】:2022-01-05 11:18:13
【问题描述】:
我正在尝试更新具有数百万行的 dynamodb 表。尝试使用 lambda 函数对其进行更新,但最终在 15 分钟后超时。我想以一种有效的方式更新表中存在的所有记录的单个属性值。有人可以建议如何实现这一目标吗?
【问题讨论】:
标签: python-3.x dynamodb-queries amazon-dynamodb
我正在尝试更新具有数百万行的 dynamodb 表。尝试使用 lambda 函数对其进行更新,但最终在 15 分钟后超时。我想以一种有效的方式更新表中存在的所有记录的单个属性值。有人可以建议如何实现这一目标吗?
【问题讨论】:
标签: python-3.x dynamodb-queries amazon-dynamodb
这只是我的 5 美分,它可能不是官方的、完美的,甚至不是很好的做事方式。但是我们开始了:
此设置意味着您的 lambda 一次只能处理小块。这也意味着当出现问题时,您的项目会存储在 DynamoDB 中并存储 LastEvaluatedKey,这样您就可以从上次中断的地方继续。
希望这是有用的,祝你好运:)
【讨论】: