С помощью интерфейса командной строки AWS можно настроить единицы измерения емкости чтения и записи единиц измерения емкости при текущем создании индекса:
Создайте файл с именем gsi-update-MyIndex.json со следующим содержимым:
[
{
"Update": {
"IndexName": "BluekaiID-index",
"ProvisionedThroughput": {
"ReadCapacityUnits": 1,
"WriteCapacityUnits": 100
}
}
}
]
Затем выполните следующую команду:
aws dynamicodb update-table - имя-таблицы mytablename - файл-вторичного-индекса-глобальных обновлений: //gsi-update-MyIndex.json
Скорее всего, вам понадобится на минуту увеличить значения в главной таблице с помощью следующей команды:
aws DynamoDB-таблица обновлений - имя-таблицы mytablename --provisioned-throughput ReadCapacityUnits = 100, WriteCapacityUnits = 1
Как только создание индекса завершено и загружено, повторите команды, приведенные выше, с меньшими значениями, чтобы соответствовать вашему обычному трафику.