dynobase-icon
Dynobase

Error: DynamoDB TTL Not Working

Rafal Wilinski

Answered by Rafal Wilinski

What's Causing This Error

There are multiple reasons that may cause TTL not to work. The first cause is TTL being disabled on the DynamoDB table.

The other causes are:

  • Using an invalid data type for the TTL attribute.
  • When the item does not contain the TTL attribute.
  • Using an invalid time format for the TTL timestamp.

Solution: Here's How To Resolve It

As the first step, check and confirm that TTL is enabled for the DynamoDB table. After that, address the other causes individually to see which works for you.

  • You can verify whether you have used the same TTL attribute on the items similar to when creating the table with TTL.
  • Ensure the type of the TTL attribute is number.
  • Verify you have used the UNIX Epoch Time Format for the TTL timestamp.

Better DynamoDB experience.

Try 7-day free trial. No credit card needed.

Product Features

Download
/
Changelog
/
Pricing
/
Member Portal
/
Privacy
/
EULA
/
Twitter
© 2024 Dynobase
+
Still using AWS DynamoDB Console?
Try Dynobase to accelerate your DynamoDB workflow. Start your 7-day free trial today.