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

DynamoDB 流 和 生存时间

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

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

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

  • Records[<index>].userIdentity.type

    "Service"

  • Records[<index>].userIdentity.principalId

    "dynamodb.amazonaws.com"

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

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

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