調用CreateTable介面根據給定的表結構資訊建立相應的資料表。
注意事項
建立成功的資料表並不能立刻提供讀寫服務。通常在建表成功後一分鐘左右,即可對新建立的表進行讀寫操作。
單個執行個體下不能超過64個表。如果需要提高單一實例下表數目的上限,請提交工單。
請求訊息結構
message CreateTableRequest {
required TableMeta table_meta = 1;
required ReservedThroughput reserved_throughput = 2;
optional TableOptions table_options = 3;
optional StreamSpecification stream_spec = 5;
}
參數 | 類型 | 是否必選 | 描述 |
table_meta | 是 | 資料表的結構資訊。具體配置項如下: 重要 建表成功後,表的Schema將不能修改。 | |
reserved_throughput | 是 | 資料表的預留讀輸送量或者預留寫輸送量。任何錶的預留讀輸送量與預留寫輸送量均不能超過100000。單位為CU。 資料表的預留讀輸送量或者預留寫輸送量設定可以通過UpdateTable變更。 | |
table_options | 否 | 主要包括TimeToLive、最大版本數等的設定。 | |
stream_spec | 否 | 描述是否開啟Stream相關的屬性。 |
響應訊息結構
message CreateTableResponse {
}
使用SDK
您可以使用如下語言的SDK建立資料表。