API在DynamoDB中更改GSI的预配置吞吐量

API在DynamoDB中更改GSI的预配置吞吐量

本文介绍了如何使用Java API在DynamoDB中更改GSI的预配置吞吐量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用java DynamoDB api更改表的预配置吞吐量很容易:

It's easy to change provisioned throughput for table using java DynamoDB api like this:

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

全局二级索引(GSI)具有独立于基本表的自身拨备值。有没有办法像使用表格一样使用java api管理它们?

Global secondary indices (GSIs) have their own provision values independent from the base table. Is there a way to manage them using java api like we do with tables?

推荐答案

您需要使用其他方法并传递您的实例 UpdateTableRequest

You'll need to use the other updateTable method and pass your instance of UpdateTableRequest.

添加并将其设置新的预配置吞吐量。

Add a GlobalSecondaryIndexUpdate to it and set the new provisioned throughput.

这篇关于如何使用Java API在DynamoDB中更改GSI的预配置吞吐量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 20:49