調用UpdateTable介面更新指定表的預留讀輸送量或預留寫輸送量設定,新設定將於更新成功一分鐘內生效。
請求訊息結構
message UpdateTableRequest {
required string table_name = 1;
optional ReservedThroughput reserved_throughput = 2;
optional TableOptions table_options = 3;
optional StreamSpecification stream_spec = 4;
}
名稱 | 類型 | 是否必選 | 描述 |
---|---|---|---|
table_name | string | 是 | 更改預留讀寫輸送量設定的資料表對應的表名稱。 |
reserved_throughput | ReservedThroughput | 否 | 將要更改的表的預留讀輸送量或者預留寫輸送量設定,該設定將於一分鐘後生效。
capacity_unit中read和write應至少有一個非空,否則請求失敗,返回錯誤。 |
table_options | TableOptions | 否 | 主要設定TimeToLive和最大版本數。 |
StreamSpecification | StreamSpecification | 否 | 描述是否開啟Stream等Stream相關的屬性。 |
響應訊息結構
message UpdateTableResponse {
required ReservedThroughputDetails reserved_throughput_details = 1;
required TableOptions table_options = 2;
}
名稱 | 類型 | 描述 |
---|---|---|
capacity_unit_details | ReservedThroughputDetails | 更新後,該表的預留讀輸送量或者預留寫輸送量設定資訊除了包含當前的預留讀輸送量或者預留寫輸送量設定值之外,還包含了最近一次更新該表的預留讀輸送量或者預留寫輸送量設定的時間和當日已下調預留讀輸送量或者預留寫輸送量的次數。
说明
|
table_options | TableOptions | 修改後,最新的table_options參數值。 |
使用SDK
您可以使用如下語言的SDK更新資料表。