Amazon DynamoDB
开发人员指南 (API Version 2012-08-10)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

在您开始使用 生存时间 之前

在您在表中启用 生存时间 之前,请考虑以下事项:

  • 确保所指定的 生存时间 属性中的任何现有时间戳值均准确,且采用适当的格式。

  • 过期时间大于过去 5 年的项目不会被删除。

  • 如果需要考虑数据恢复问题,我们建议您备份表。

  • 您可以使用 IAM 策略来防止对 TTL 属性的未授权更新或对 生存时间 功能的未授权配置。如果您的现有 IAM 策略仅允许访问指定的操作,请确保更新您的策略,以允许需要在表中启用或禁用 生存时间 的角色执行 dynamodb:UpdateTimeToLive。有关更多信息,请参阅 为 Amazon DynamoDB 使用基于身份的策略(IAM 策略)

  • 考虑您是否需要对已删除的项目进行任何后处理。TTL 删除的流记录具有标记,您可以使用 AWS Lambda 函数监控它们。有关添加到流记录的更多信息,请参阅DynamoDB 流 和 生存时间