更新指定表的预留读吞吐量或预留写吞吐量设置。
接口
/// <summary>
/// 更新指定表的预留读吞吐量或预留写吞吐量,新设置将于更新成功一分钟内生效。
/// </summary>
/// <param name="request">请求参数,包含表名以及预留读写吞吐量</param>
/// <returns>包含更新后的预留读写吞吐量等信息</returns>
public UpdateTableResponse UpdateTable(UpdateTableRequest request);
/// <summary>
/// UpdateTable的异步形式。
/// </summary>
public Task<UpdateTableResponse> UpdateTableAsync(UpdateTableRequest request);
示例
更新表的预留读吞吐量为1,预留写吞吐量为2。
//设置新的预留读吞吐量为1,预留写吞吐量为2。
var reservedThroughput = new CapacityUnit(1, 2);
//构造UpdateTableRequest对象。
var request = new UpdateTableRequest("SampleTable", reservedThroughput);
try
{
//调用接口更新表的预留读写吞吐量。
otsClient.UpdateTable(request);
//如果没有抛出异常,则说明执行成功。
Console.Writeline("Update table succeeded.");
}
catch (Exception ex)
{
//如果抛出异常,则说明执行失败,处理异常。
Console.WriteLine("Update table failed, exception:{0}", ex.Message);
}
详细代码请参见UpdateTable@GitHub。