Когда вы создаете таблицу DynamoDB, единственные атрибуты, которые вам нужно указать, это ключ раздела и, необязательно, ключ сортировки. Все остальные атрибуты хранятся как часть каждого документа (или элемента), который вы храните в таблице.
То же самое относится и к глобальным вторичным индексам. Вам нужно только указать ключ раздела и ключ сортировки для каждого индекса.
Если у вас нет статических атрибутов, вы не можете создать таблицу. Имена разделов и ключей сортировки должны быть одинаковыми в течение всего времени жизни таблицы / индекса.
Наконец, это не ясно из вопроса, но, пожалуйста, не используйте Teraform для загрузки данных в вашу таблицу. Это не правильный инструмент для этого!