2015-11-11 1 views
2

Это легко изменить инициализированные пропускную способность для таблицы с помощью Java DynamoDB API, как это:Как изменить инициализированные пропускную способность GSI в DynamoDB с помощью Java API

AmazonDynamoDBClient.updateTable(tableName,new ProvisionedThroughput(read,write)); 

Глобальных вторичных индексов (GSIs) имеет свои собственных значения резерва независимо от базовая таблица. Есть ли способ управлять ими с помощью java api, как это происходит с таблицами?

ответ

2

Вам необходимо использовать другой метод updateTable и сдать ваш экземпляр UpdateTableRequest.

Добавить GlobalSecondaryIndexUpdate к нему и установить новую предусмотренную пропускную способность.

+1

OMG говорят, что java - многословная ... но хорошо разработчики api гораздо более подробные наверняка! Спасибо. http://pastebin.com/LjPLV0Xd – user3231055

+1

@ user3231055 Я думаю, что в вашем pastebin есть ошибка, так как вы не указали, на какой индекс повлияет обновление; просто используйте '.withIndexName ()' метод до '.withProvisionedThroughput'. – Marco

+0

Thx Marco, я уже исправил это много месяцев назад, но вы все равно очень внимательны) – user3231055

Смежные вопросы