全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
表格存储

UpdateTable

更新时间:2017-09-07 19:20:14

行为:

更新指定表的预留读吞吐量或预留写吞吐量设置,新设定将于更新成功一分钟内生效。

请求结构:

  1. message UpdateTableRequest {
  2. required string table_name = 1;
  3. optional ReservedThroughput reserved_throughput = 2;
  4. optional TableOptions table_options = 3;
  5. optional StreamSpecification stream_spec = 4;
  6. }

table_name:

  • 类型:string

  • 是否必要参数:是

  • 需要更改预留读写吞吐量设置的表的表名。

reserved_throughput:

  • 类型:ReservedThroughput

  • 是否必要参数: 是

  • 将要更改的表的预留读/写吞吐量设定,该设定将于一分钟后生效。

  • 可以只更改表的预留读吞吐量的设置或只更改表的预留写吞吐量的设置,也可以一并更改。

  • capacity_unit 中 read 和 write 应至少有一个非空,否则请求失败,返回错误。

table_options:

  • 类型:TableOptions

  • 是否必要参数:是

  • 主要设置TimeToLive和最大版本数。

StreamSpecification

  • 类型:StreamSpecification

  • 是否必要参数:否

  • 描述是否打开Stream等Stream相关的属性。

响应消息结构:

  1. message UpdateTableResponse {
  2. required ReservedThroughputDetails reserved_throughput_details = 1;
  3. required TableOptions table_options = 2;
  4. }

capacity_unit_details:

  • 类型:ReservedThroughputDetails

  • 更新后,该表的预留读/写吞吐量设置信息除了包含当前的预留读/写吞吐量设置值之外,还包含了最近一次更新该表的预留读/写吞吐量设置的时间和当日已下调预留读/写吞吐量的次数。

注意事项:

  • 调整每个表预留读/写吞吐量的最小时间间隔为 2 分钟,如果本次 UpdateTable 操作距上次不到 2 分钟将被拒绝。

  • 每个自然日(UTC 时间 00:00:00 到第二天的 00:00:00)内每个表上调和下调预留读写吞吐量次数不限。

table_options:

  • 类型:TableOptions

  • 修改后,最新的table_options参数值。

本文导读目录