DynamoDB TTL - Expiration Time

0

I am using the Amazon DynamoDB TTL functionality to trigger a AWS Lambda function. Triggers with Starting position: LATEST.

This is working perfectly fine, but the items are staying in the Amazon DynamoDB table 15 minutes past it's expiration epoch time, and then expires.

Is this expected behavior? Did I miss something?

已提问 3 年前770 查看次数
1 回答
1
已接受的回答

Yes, this is expected.

Depending on the size and activity level of a table, the actual delete operation of an expired item can vary. Because TTL is meant to be a background process, the nature of the capacity used to expire and delete items via TTL is variable (but free of charge). TTL typically deletes expired items within 48 hours of expiration.

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/howitworks-ttl.html

已回答 3 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则