DynamoDB TTL - when Items are removed

Viewed 15891
2 Answers

Commonly takes 24 - 48 hours to be deleted, but keep in mind those items with expired TTL could still appearing in queries and scans. To avoid "phantom reads" you can use a Filter Expression to check if the TTL value is greater than current date.

More info in the docs.

Related