Amazon dynamodb DynamoDB TTL-当项目被移除时

Amazon dynamodb DynamoDB TTL-当项目被移除时,amazon-dynamodb,Amazon Dynamodb,DynaNodeB是否有最多48小时删除过期行的限制? 因为我想在从dynamo db表中删除一行时执行Lambda,所以这意味着我的Lambda触发器最多需要48小时?是,根据您发送的消息 DynamoDB通常会在过期后48小时内删除过期项目。过期后项目真正被删除的确切持续时间取决于工作负载的性质和表的大小。已过期且未删除的项目仍将显示在读取、查询和扫描中 如果您在删除时有Lambda触发器,则它将在删除时发生,可能会在过期后48小时内发生。(根据您发送的链接)。通常需要24-48小时才能删

DynaNodeB是否有最多48小时删除过期行的限制?

因为我想在从dynamo db表中删除一行时执行Lambda,所以这意味着我的Lambda触发器最多需要48小时?

是,根据您发送的消息

DynamoDB通常会在过期后48小时内删除过期项目。过期后项目真正被删除的确切持续时间取决于工作负载的性质和表的大小。已过期且未删除的项目仍将显示在读取、查询和扫描中


如果您在删除时有Lambda触发器,则它将在删除时发生,可能会在过期后48小时内发生。(根据您发送的链接)。

通常需要24-48小时才能删除,但请记住,那些TTL过期的项目仍可能出现在查询和扫描中。为了避免“幻象读取”,您可以使用检查TTL值是否大于当前日期


更多信息请参见。

删除项目的SLA是否相同?意思是我运行的explixit delete?手动删除立即发生