Amazon DynamoDB
开发人员指南 (API 版本 2012-08-10)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

DynamoDB 流 和 生存时间

您可以通过在表中启用 DynamoDB 流 并处理已过期项目的流记录来备份或者处理生存时间删除的项目。

流记录包含用户身份字段Records[<index>].userIdentity

在过期后被 生存时间 过程删除的项目包含以下字段:

  • Records[<index>].userIdentity.type

    "Service"

  • Records[<index>].userIdentity.principalId

    "dynamodb.amazonaws.com"

以下 JSON 显示单个流记录的相关部分。

"Records":[ { ... "userIdentity":{ "type":"Service", "principalId":"dynamodb.amazonaws.com" } ... ]}

被其他用户删除的项目将显示用于删除这些项目的账户的 principalId