活动项目的 DynamoDB TTL

DynamoDB TTL for active items

如果 dynamodb TTL 设置为距当前时间 1 分钟,并且如果我们对该行(活动项目)执行一些操作...它会在 1 分钟后删除该项目吗?

TTL 是带有时间戳的属性。只有当您的更新延长时间戳时,您才能更改 TTL 到期时间。更新项目的其他属性不会影响 TTL。

但无论如何,TTL 最多可能需要 48 小时才能删除您的项目,所以不要依赖 1 分钟的时间。来自 docs:

TTL typically deletes expired items within 48 hours of expiration.