Amazon DynamoDB
开发人员指南 (API Version 2012-08-10)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

生存时间

适用于 DynamoDB 的 生存时间 (TTL) 可以定义表中项目的过期时间,以便它们能够从数据库中自动删除。

获取 TTL 无需额外费用,它可以在不使用预置吞吐量的情况下,降低存储用量和减少存储不相关数据的成本。在表中启用 TTL 后,您可以为每个项目设置删除时间戳,使得只有相关的记录才能占用存储。

如果您需要持续累积在特定时间段后就会失去相关性的数据,TTL 将非常有用。例如:会话数据、事件日志、使用模式和其他临时数据。如果您拥有根据合同或法规要求必须仅保留特定时间的敏感数据,TTL 可帮助您确保按照计划及时删除这些数据。

开始使用 TTL:

  1. 了解生存时间:如何使用

  2. 阅读在您开始使用 生存时间 之前部分。

  3. 在特定表中启用 TTL,并选择用于保存过期时间戳的属性名称。随后,您可以为表中的项目添加或更新所选属性中的时间戳。有关更多信息,请参阅 启用 生存时间