This error occurs when the data table has a search index and the table's time to live (TTL) is set shorter than the search index TTL.
Problem description
The following error occurs when you modify the TTL of a data table:
[table ttl] must be bigger than or equal search index ttl
Cause
The data table has a search index. Tablestore requires the table TTL to be greater than or equal to the search index TTL. A shorter table TTL causes the index to reference data that has already expired.
Solution
Choose a resolution based on your current TTL configuration:
Table TTL < search index TTL — Reduce the search index TTL first, then modify the table TTL. For details, see Specify the TTL of a search index. For information about table TTL settings, see Data versions and TTL.
Table TTL ≥ search index TTL — Modify the table TTL directly. For more information, see Data versions and TTL.