Самый эффективный способ удаления AWS данных Dynamodb без поля TTL - PullRequest
0 голосов
/ 08 апреля 2020

Какой самый эффективный способ удаления записей DynamoDB без определенного поля (здесь TTL).

Недавно мы включили TimeToLive (TTL) для таблиц DynamodDB. Теперь требуется удалить записи, которые не имеют поля TTL, в течение X дней (для соблюдения периода TTL).

Я ищу наиболее эффективный способ сделать это.

Ограничения:

  1. Более 1 млн. Записей (поэтому вручную сканировать сканирование в консоли и удалять их нецелесообразно).
  2. Невозможно удалить таблицу.
  3. Невозможно использовать временно сохранить (т. е. новую таблицу или другие магазины).

Я прошел через учетную запись AWS и не нашел API, который выполняет операции с элементами, отфильтрованными по условию. (т. е. поле TTL не существует).

...