Нет, автоматическое масштабирование не подходит для ваших нужд. На масштабирование уходит несколько минут, и это происходит за счет увеличения фиксированного процента от вашей текущей емкости каждый раз. Также есть ограниченное количество раз, когда оно увеличивается или уменьшается в день, поэтому вы не можете получить от 5 до 2000 в считанные минуты. Вы можете даже не получить это в течение нескольких часов.
Я бы посоветовал попробовать режим «по требованию» или вручную установить мощность до 2000 за некоторое время до того, как он вам действительно понадобится (на самом деле он мгновенно не масштабируется).
Я настоятельно рекомендую прочитать ВСЮ динамо-документацию, касающуюся лучших практик для первичного ключа, GSI, архитектуры данных. В зависимости от размера вашей таблицы (больше 10 Гб) 2000 единиц могут быть распределены по разделам, и вы потенциально можете по-прежнему ограничивать запросы.