首页 > 解决方案 > 使用 dynamoDB 在 lambda 中时间戳过期时更改属性的状态

问题描述

我们在 dynamoDb 中有一个表,它具有状态属性和有效性。数据通过 lambda 函数提供。

Validity 属性包含一个时间戳。根据有效期到期,我们想更改状态属性。目前正在寻找任何选项,例如在我们的 aws-lambda 中运行的调度程序,它将根据当前时间检查有效性(可以公开为 GSI)并相应地更新状态。

我浏览了具有 TTL 选项的 dynamoDb 文档,该选项在识别到到期后删除整个项目。我们实际上不想删除这些项目或在删除它们后重新插入。

我浏览了互联网上的许多建议,但没有太大帮助。任何人都可以根据我们的要求提供最佳方法吗?

标签: aws-lambdaamazon-dynamodb

解决方案


推荐阅读