您可以使用UpdateTable接口来更新指定表的预留读/写吞吐量。

接口

// 更改表的tableoptions和reservedthroughput
UpdateTable(request *UpdateTableRequest) (*UpdateTableResponse, error)

示例

更新表的最大版本数为5。

updateTableReq := new(tablestore.UpdateTableRequest)
updateTableReq.TableName = tableName
updateTableReq.TableOption = new(tablestore.TableOption)
updateTableReq.TableOption.TimeToAlive = -1
updateTableReq.TableOption.MaxVersion = 5

_, err := client.UpdateTable(updateTableReq)

if (err != nil) {
	fmt.Println("failed to update table with error:", err)
} else {
	fmt.Println("update finished")
}
说明 详细代码可在updateTable@GitHub获取。