Какой самый эффективный способ удаления записей DynamoDB без определенного поля (здесь TTL).
Недавно мы включили TimeToLive (TTL) для таблиц DynamodDB. Теперь требуется удалить записи, которые не имеют поля TTL, в течение X дней (для соблюдения периода TTL).
Я ищу наиболее эффективный способ сделать это.
Ограничения:
- Более 1 млн. Записей (поэтому вручную сканировать сканирование в консоли и удалять их нецелесообразно).
- Невозможно удалить таблицу.
- Невозможно использовать временно сохранить (т. е. новую таблицу или другие магазины).
Я прошел через учетную запись AWS и не нашел API, который выполняет операции с элементами, отфильтрованными по условию. (т. е. поле TTL не существует).