Table Store常見錯誤包括許可權認證錯誤、HTTP資訊錯誤、API錯誤等,請根據列出的錯誤碼資訊處理常見錯誤。
其中部分錯誤可以通過重試解決,此類錯誤在“重試”列的值為“是”,反之為“否”。
許可權驗證錯誤
HTTPStatus | ErrorCode | ErrorMsg | 描述 | 重試 |
403 | OTSAuthFailed | The AccessKeyID does not exist. | AccessKeyID不存在。 | 否 |
403 | OTSAuthFailed | The AccessKeyID is disabled. | AccessKeyID被禁用。 | 否 |
403 | OTSAuthFailed | The user does not exist. | 該使用者不存在。 | 否 |
403 | OTSAuthFailed | The instance is not found. | 該執行個體不存在。 | 否 |
403 | OTSAuthFailed | The user has no privilege to access the instance. | 沒有訪問該執行個體的許可權。 | 否 |
403 | OTSAuthFailed | The instance is not running. | 該執行個體的狀態不是運行中(Running)。 | 否 |
403 | OTSAuthFailed | Signature mismatch. | 簽名不匹配。 | 否 |
403 | OTSAuthFailed | Mismatch between system time and x-ots-date: | 伺服器時間與請求header中x-ots-date的時間相差超過一定範圍。 | 否 |
403 | OTSAuthFailed | Request denied by instance ACL policies. | 請求被拒絕,用戶端網路類型不符合執行個體的網路訪問要求。更多資訊,請參見使用SDK訪問Table Store時出現Request denied by instance ACL policies異常。 | 否 |
403 | OTSNoPermissionAccess | You have no permission to access the requested resource, please contact the resource owner | 您沒有對請求資源的操作許可權,請聯絡資源所有者進行授權。具體操作,請參見通過RAM Policy為RAM使用者授權。 | 否 |
HTTP訊息錯誤
HTTPStatus | ErrorCode | ErrorMsg | 描述 | 重試 |
413 | OTSRequestBodyTooLarge | The size of POST data is too large. | 使用者POST請求發送的資料過大。 | 否 |
408 | OTSRequestTimeout | Request timeout. | 用戶端處理請求的時間過長。 | 否 |
405 | OTSMethodNotAllowed | OTSMethodNotAllowedOnly POST method for requests is supported. | 僅支援POST方式的請求。 | 否 |
403 | OTSAuthFailed | Mismatch between MD5 value of request body and x-ots-contentmd5 in header. | 根據請求Body資料計算的MD5與請求header中包含的x-ots-contentmd5值不同。 | 否 |
400 | OTSParameterInvalid | Missing header: | 請求中缺少必要的header。 | 否 |
400 | OTSParameterInvalid | Invalid date format: | 時間格式不合法。 | 否 |
400 | OTSParameterInvalid | Unsupported operation: | 請求的URL中的操作名不合法。 | 否 |
400 | OTSParameterInvalid | Can not reserve read capacity unit on capacity. | 容量型執行個體下的表不支援設定預留讀或者寫輸送量。 | 否 |
400 | OTSForbiddenUpdateCapacityUnit | Your instance is forbidden to update capacity unit. | 容量型執行個體下的表不支援調整預留讀或者寫輸送量。 | 否 |
API錯誤
HTTPStatus | ErrorCode | ErrorMsg | 描述 | 重試 |
500 | OTSInternalServerError | Internal server error. | 內部錯誤。如果進行多次重試後仍出現該錯誤,請提交工單。 | 是 |
403 | OTSQuotaExhausted | Too frequent table operations. | 執行表相關的操作過於頻繁。 | 是 |
403 | OTSQuotaExhausted | Number of tables exceeded the quota. | 表的數量超過定額。 | 否 |
400 | OTSParameterInvalid | Invalid instance name: | 執行個體名稱不合法。 | 否 |
400 | OTSParameterInvalid | Invalid table name: | 表名不合法。 | 否 |
400 | OTSParameterInvalid | Invalid column name: | 列名名稱不合法。 | 否 |
400 | OTSParameterInvalid |
| 主鍵列類型不合法。 | 否 |
400 | OTSParameterInvalid |
| 屬性列類型不合法。 | 否 |
400 | OTSParameterInvalid | The number of primary key columns must be in range: | 主鍵列的列數不能為0,不能超出限制。 | 否 |
400 | OTSParameterInvalid | Value of column | 此列列值必須為UTF8編碼。 | 否 |
400 | OTSParameterInvalid | The length of attribute column: | 屬性列名長度超出最大長度限制。 | 否 |
400 | OTSParameterInvalid | No row specified in the request of BatchGetRow. | BatchGetRow請求中未指定任何行。 | 否 |
400 | OTSParameterInvalid | Duplicated table name: | 在BatchGetRow或BatchWriteRow操作中包含同名的表。 | 否 |
400 | OTSParameterInvalid | Duplicated primary key name: | 主鍵重複。 | 否 |
400 | OTSParameterInvalid | The limit must be greater than 0. | limit參數的值必須大於0。 | 否 |
400 | OTSParameterInvalid | Duplicated attribute column name with primary key column: | 對某行進行操作時,包含與主鍵列同名的屬性列。 | 否 |
400 | OTSParameterInvalid | Rows count exceeds the upper limit: | 寫入的總行數超過了最大限制limit。 | 否 |
400 | OTSParameterInvalid | No version condition is specified while querying row. | 查詢的時候沒有指定版本個數。 | 否 |
400 | OTSParameterInvalid | No row is specified in BatchWriteRow. | BatchWriteRow操作中沒有行資料,BatchWriteRow必須至少包含一行。 | 否 |
400 | OTSParameterInvalid | No operation is specified for table: | BatchWriteRow操作中對於表TableName沒有包含任何操作。 | 否 |
400 | OTSParameterInvalid | The type of row in batch write operation is invalid. | BatchWriteRow操作中的行類型不合法。 | 否 |
400 | OTSParameterInvalid | The modify type is invalid. | BatchWriteRow操作中的類型不正確,目前僅支援PUT、UPDATE和DELETE。 | 否 |
400 | OTSParameterInvalid | The total data size of BatchWriteRow request exceeds the limit, limit size: | 一次BatchWriteRow操作中的總大小超過了限制。 | 否 |
400 | OTSParameterInvalid | Time-to-live is missing while creating table. | 建立表的時候沒有指定TTL值。 | 否 |
400 | OTSParameterInvalid | MaxVersions is missing while creating table. | 建立表的時候沒有指定最大版本數。 | 否 |
400 | OTSParameterInvalid | Start and end time must be given at the same time. | GetRange操作中需要同時指定StartTime和EndTime。 | 否 |
400 | OTSParameterInvalid | Invalid column type, only STRING,INTEGER,BINARY is allowed. | 列類型錯誤,目前主鍵列僅支援STRING、INTEGER和BINARY。 | 否 |
400 | OTSParameterInvalid | Invalid column type: | 列類型不合法。 | 否 |
400 | OTSParameterInvalid | Invalid return type: | 傳回型別不合法。 | 否 |
400 | OTSParameterInvalid | Invalid condition: | 指定的條件不合法。 | 否 |
400 | OTSParameterInvalid | The value of read capacity unit can not be less than | 讀CU值不能小於Limit。 | 否 |
400 | OTSParameterInvalid | The value of write capacity unit can not be less then | 寫CU值不能小於Limit。 | 否 |
400 | OTSParameterInvalid | AUTO_INCREMENT primary key must be integer. | 只有整數列可以被設定為自增列。 | 否 |
400 | OTSParameterInvalid | AUTO_INCREMENT primary key count must <= 1. | 最多隻能設定一個自增列。 | 否 |
400 | OTSParameterInvalid | Column value cannot be given when type is DELETE_ONE_VERSION,DELETE_ALL_VERSION. | 當使用了DELETE_ONE_VERSION或DELETE_ALL_VERSION等刪除操作時,不能設定屬性值。 | 否 |
400 | OTSParameterInvalid | Timestamp must be given when type is DELETE_ONE_VERSION. | 當刪除一個版本時必須設定版本號碼。 | 否 |
400 | OTSParameterInvalid | Timestamp cannot be given when type is DELETE_ALL_VERSION. | 當刪除所有版本時不能設定版本號碼。 | 否 |
400 | OTSParameterInvalid | No name is given for attribute column. | 屬性列缺少名字。 | 否 |
400 | OTSParameterInvalid | No value is given for column name. | 屬性列缺少值。 | 否 |
400 | OTSParameterInvalid | OpType cannot be given for column name: | PutRow時不能指定操作類型,只有UpdateRow才需要指定操作類型。 | 否 |
400 | OTSParameterInvalid | Attribute column is missing. | 缺少屬性列。 | 否 |
400 | OTSParameterInvalid | The number of attribute columns exceeds the limit, limit count: | 列的個數超過了Limit限制。 | 否 |
400 | OTSParameterInvalid | The length of primary key column: | 主鍵的長度超過了限制。 | 否 |
400 | OTSParameterInvalid | No name is given for primary key. | 主鍵列中沒有設定名字。 | 否 |
400 | OTSParameterInvalid | No value is given for primary key name: | 主鍵列沒有設定值。 | 否 |
400 | OTSParameterInvalid | OpType cannot be given for primary key name : | 主鍵中不能指定操作類型。 | 否 |
400 | OTSParameterInvalid | Timestamp cannot be given for primary key name: | 主鍵中不能指定時間戳記。 | 否 |
400 | OTSParameterInvalid | Duplicated primary key name: | 主鍵重複。 | 否 |
400 | OTSParameterInvalid | Attribute column cannot be given while reading data. | 讀取資料時不需要指定屬性列值。 | 否 |
400 | OTSParameterInvalid | Delete marker cannot be given. | 非Delete時都不能指定DeleteMarker。 | 否 |
400 | OTSParameterInvalid | The number of columns from the request exceeds the limit, limit count: | 請求的列的個數超過限制。 | 否 |
400 | OTSParameterInvalid | Timestamp must be in range [0, INT64_MAX/1000). | 時間戳記必須大於等於0,小於INT64_MAX/1000。 | 否 |
400 | OTSParameterInvalid | TimeToLive cannot be 0 or less than -1. | TTL不能設定為0或者小於-1的值,但可以設定為-1。 | 否 |
400 | OTSParameterInvalid | The maximum versions cannot be less than or equal to 0. | 最大版本數不能小於等於0。 | 否 |
400 | OTSParameterInvalid | Specific timestamp cannot be less than 0. | 指定的時間戳記不能小於0。 | 否 |
400 | OTSParameterInvalid | The maximum deviation must be in range [0, INT64_MAX/1000000]. | 最大版本偏差的值必須位於整個範圍內。 | 否 |
400 | OTSParameterInvalid | Deserialize filter failed. | 還原序列化filter失敗,原因是SDK組裝的filter格式不正確。 | 否 |
400 | OTSParameterInvalid | Offset in ColumnPaginationFilter must be greater than or equal to 0. | ColumnPaginationFilter過濾器的offset必須大於等於0。 | 否 |
400 | OTSParameterInvalid | Limit in ColumnPaginationFilter must be greater than 0. | ColumnPaginationFilter過濾器的Limit必須大於等於0。 | 否 |
400 | OTSParameterInvalid | Deserialize relation filter failed. | 還原序列化單列過濾器失敗,原因可能是SDK中組裝的filter格式不正確。 | 否 |
400 | OTSParameterInvalid | Deserialize composite filter failed. | 還原序列化組合過濾器失敗,原因可能是SDK中組裝的filter格式不正確。 | 否 |
400 | OTSParameterInvalid | Deserialize column pagination filter failed. | 還原序列化寬行過濾器失敗,原因可能是SDK中組裝的filter格式不正確。 | 否 |
400 | OTSParameterInvalid | The count of filter exceeds the max: | 過濾器的個數超過了限制。 | 否 |
400 | OTSParameterInvalid | Specific tiemstamp and max versions cannot be given at the same time. | 單個時間戳記和最大版本數不能同時存在,只能存在一個。 | 否 |
400 | OTSParameterInvalid | Specific tiemstamp and time range cannot be given at the same time. | 單個時間戳記和時間戳記範圍不能同時存在,只能存在一個。 | 否 |
400 | OTSParameterInvalid | Specific timestamp, time range and max versions cannot be given at the same time. | 單個時間戳記、時間戳記範圍和最大版本數不能同時存在,只能存在一個。 | 否 |
400 | OTSParameterInvalid | Duplicated attribute column name with primary key column: | 屬性列重複。 | 否 |
400 | OTSParameterInvalid | The total data size of PutRow request exceeds the limit, limit size: | PutRow操作的資料大小超過限制。 | 否 |
400 | OTSParameterInvalid | The total data size of UpdateRow request exceeds the limit, limit size: | UpdateRow操作的資料大小超過限制。 | 否 |
400 | OTSParameterInvalid | No parameter is specified in table options. | TableOption中沒有指定任何參數。 | 否 |
400 | OTSParameterInvalid | Input encoded PK broken, invalidate cell key type:xx. | 編碼的PlainBuffer不合法,cell類型錯誤。 | 否 |
400 | OTSParameterInvalid | Input encoded PK broken, length is shorter than expect. | 編碼的PlainBuffer不合法,長度和預期不一致。 | 否 |
400 | OTSParameterInvalid | PKAutoIncr can't be used for read operations. | 讀操作時不能指定自增屬性。 | 否 |
400 | OTSParameterInvalid | Begin key must less than end key in FORWARD. | 前向查詢中,開始鍵必須小於結束鍵。 | 否 |
400 | OTSParameterInvalid | Begin key must more than end key in BACKWARD. | 反向查詢中,開始鍵必須大於結束鍵。 | 否 |
400 | OTSParameterInvalid | Repeated rows do not support row exist expectation check in BatchModify. | BatchWriteRow中重複的行操作不支援行存在條件檢查。 | 否 |
400 | OTSParameterInvalid | Repeated rows do not support row condition check in BatchModify. | BatchWriteRow操作中不允許重複行存在條件更新。 | 否 |
400 | OTSParameterInvalid | PK column size not the same for all rows in table: | 不同行中的主鍵的個數不一致。 | 否 |
400 | OTSParameterInvalid | Duplicate rows detected in MultiPut. | 存在重複行。 | 否 |
400 | OTSParameterInvalid | Duplicate rows detected in MultiGet. | 存在重複行。 | 否 |
400 | OTSParameterInvalid | Column does not exist: | 列不存在。 | 否 |
400 | OTSParameterInvalid | Invalid max scan size: | 範圍查詢的limit超過限制。 | 否 |
400 | OTSParameterInvalid | data format is invalid. | PlainBuffer編碼的行資料不合法。 | 否 |
400 | OTSParameterInvalid | double can not be used as primary key. | 主鍵中不能使用double。 | 否 |
400 | OTSParameterInvalid | data format is invalid, unknown variant type occured. | PlainBuffer編碼的行資料不合法,出現了非法的實值型別。 | 否 |
400 | OTSParameterInvalid | Parse PBMessage from RawString failed. | 還原序列化protobuf失敗,可能是SDK序列化代碼錯誤。 | 否 |
400 | OTSParameterInvalid | Cell data broken, mismatch header, actual: | PlainBuffer編碼的行資料不合法,預期的Header不一致。 | 否 |
400 | OTSParameterInvalid | Cell data broken, PK value cannot be NULL, name: | PlainBuffer編碼的行資料不合法,PkName對應的主鍵的值為空白。 | 否 |
400 | OTSParameterInvalid | Cell data broken, PK is empty. | PlainBuffer編碼的行資料不合法,缺少主鍵。 | 否 |
400 | OTSParameterInvalid | Cell data broken, no PK follow PKTag. | PlainBuffer編碼的行資料不合法,主鍵標誌後面沒有按預期出現主鍵內容。 | 否 |
400 | OTSParameterInvalid | Cell data broken, attr has no name. | PlainBuffer編碼的行資料不合法,屬性列缺少名字。 | 否 |
400 | OTSParameterInvalid | Cell data broken, attr has no value, name: | PlainBuffer編碼的行資料不合法,屬性列缺少值。 | 否 |
400 | OTSParameterInvalid | Cell data broken, no Cells follow CellTag. | PlainBuffer編碼的行資料不合法,Cell標識後沒有按預期出現Cell內容。 | 否 |
400 | OTSParameterInvalid | Cell data broken, no valid element in Cell, name: | PlainBuffer編碼的行資料不合法,Cell格式混亂。 | 否 |
400 | OTSParameterInvalid | Cell data broken, cell is not end with checksum[ | PlainBuffer編碼的行資料不合法,Cell編碼結束時沒有按照預期出現CheckSumFlag。 | 否 |
400 | OTSParameterInvalid | Cell data broken, row is not end with checksum tag. | PlainBuffer編碼的行資料不合法,行資料編碼結束時沒有按照預期出現CheckSumTag。 | 否 |
400 | OTSParameterInvalid | Cell data broken, mismatch tag, actual tag( | PlainBuffer編碼的行資料不合法,預期的Tag沒有出現。 | 否 |
400 | OTSParameterInvalid | Cell data broken, wrong string format, size: | PlainBuffer編碼的行資料不合法,字串編碼格式錯誤。 | 否 |
400 | OTSParameterInvalid | Invalid Capacity Unit for UpdateTable: Either read( | 讀寫CU都應該大於等於0。 | 否 |
400 | OTSParameterInvalid | Auto increment pk must be integer, name: | 自增列的類型必須是整數。 | 否 |
400 | OTSParameterInvalid | Cannot deserialize the request data. | 無法還原序列化請求中的資料,原因可能是空值或格式不合法。 | 否 |
400 | OTSParameterInvalid | Invalid row: missing checksum. | PlainBuffer編碼的行資料不合法,缺少行的checksum值。 | 否 |
400 | OTSParameterInvalid | Invalid Column( | PlainBuffer編碼的列資料不合法,缺少Cell的checksum值。 | 否 |
400 | OTSParameterInvalid | Cell data broken, checksum is mismatch, | PlainBuffer編碼的行資料不合法,使用者的UserChecksum和伺服器計算的ServiceChecksum不一致。 | 否 |
400 | OTSParameterInvalid | Cell data broken, has more data in cell, but they can't be parsed. | PlainBuffer編碼的列資料不合法,存在非預期的過多資料。 | 否 |
400 | OTSParameterInvalid | NaN can't be set to double value. | Double類型不能設定為NaN值。 | 否 |
400 | OTSParameterInvalid | Infinity can't be set to double value. | Double類型不能設定為Infinity值。 | 否 |
400 | OTSParameterInvalid | Invalid max versions: | 最大版本數不合法,應該大於0或者等於-1。 | 否 |
400 | OTSParameterInvalid | invalid range, the begin's type is different from the end's, | 範圍查詢中的起始鍵類型和結束鍵類型不一致。 | 否 |
400 | OTSParameterInvalid | Invalid offset of Filter: | 過濾器中的offset必須大於等於0。 | 否 |
400 | OTSParameterInvalid | Invalid Capacity Unit: | CU值必須大於等於0。 | 否 |
400 | OTSParameterInvalid | Unknown or unsupported CellType in primary key: | 主鍵的Cell類型無法識別。 | 否 |
400 | OTSParameterInvalid | Invalid boolean real value, value length: | PlainBuffer編碼的列資料不合法,Bool類型的值長度不合法。 | 否 |
400 | OTSParameterInvalid | invalid name of column: empty name. | 屬性列的名字不可為空。 | 否 |
400 | OTSParameterInvalid | Invalid ModifyType: | 更新類型不合法。 | 否 |
400 | OTSParameterInvalid | Invalid relation operator: | 關係運算子不合法。 | 否 |
400 | OTSParameterInvalid | Invalid type of filter: | 過濾器的類型不合法。 | 否 |
400 | OTSParameterInvalid | Invalid NOT operator: the number of sub-filters must be 1. | NOT運算子只允許有一個子過濾器。 | 否 |
400 | OTSParameterInvalid | Invalid AND/OR operator: the number of sub-filters must be 2. | AND和OR運算子都只需要有兩個子過濾器。 | 否 |
400 | OTSParameterInvalid | Invalid type of sub-filter: | 子過濾器的類型不合法。 | 否 |
400 | OTSParameterInvalid |
| 多個PK自增列存在。 | 否 |
400 | OTSParameterInvalid | Invalid action: | 非法的操作類型。 | 否 |
400 | OTSParameterInvalid | Invalid row-existence expectation: | 指定的行存在性條件不合法。 | 否 |
400 | OTSParameterInvalid | Invalid row to delete which with pk auto increment. | 刪除時不能設定自增列屬性。 | 否 |
400 | OTSParameterInvalid | Invalid expect: | 使用主鍵列自增時,指定的行存在性條件不合法。 | 否 |
400 | OTSParameterInvalid | Can't set condition when modify row with pk auto increment. | 使用主鍵列自增時,不能設定ConditionUpdate。 | 否 |
400 | OTSParameterInvalid | Invalid expect: | 修改主鍵列自增表的特定一行時,指定的行存在性條件不合法。 | 否 |
400 | OTSParameterInvalid | Invalid cell: | 缺少時間戳記。 | 否 |
400 | OTSParameterInvalid | Invalid cell timestamp: | 指定的時間戳記不合法。 | 否 |
400 | OTSParameterInvalid | Invalid timestamp. Cell: | 指定的時間戳記(單位為毫秒)除以1000換算為秒後在有效版本範圍[max{資料寫入時間-有效版本偏差,資料寫入時間-資料生命週期},資料寫入時間+有效版本偏差)時,才能成功寫入資料。 | 否 |
400 | OTSParameterInvalid | Invalid timestamp for cell: | 當使用DELETE_ALL_VERSION刪除所有版本時不能指定版本。 | 否 |
400 | OTSParameterInvalid | Invalid op type of cell: | 非法的操作類型。 | 否 |
400 | OTSParameterInvalid | Invalid cell: | Cell非法,缺少值。 | 否 |
400 | OTSParameterInvalid | Invalid request of delete row: missing RowDeleteMarker in request. | 刪除請求中沒有包含RowDeleteMarker。 | 否 |
400 | OTSParameterInvalid | Invalid request of put/update row: unexpected RowDeleteMarker in request. | PutRow和UpdateRow不能包含RowDeleteMarker。 | 否 |
400 | OTSParameterInvalid | Invalid update row request: missing cells in request. | UpdateRow中缺少屬性列值。 | 否 |
400 | OTSParameterInvalid | Invalid delete row request: unexpected cells in request. | DeleteRow中不應該出現屬性列的值。 | 否 |
400 | OTSParameterInvalid | Invalid request of put row: find cells without values. | PutRow中屬性列缺少值。 | 否 |
400 | OTSParameterInvalid | Can not reserve read capacity unit on hybrid storage cluster: | 混合儲存類型執行個體不能設定預留讀CU。 | 否 |
400 | OTSParameterInvalid | Can not reserve write capacity unit on hybrid storage cluster: | 混合儲存類型執行個體不能設定預留寫CU。 | 否 |
400 | OTSParameterInvalid | First primary key can't be auto increment, table: | 第一個主鍵不能設定為自增列。 | 否 |
400 | OTSParameterInvalid | PkAutoIncr cannot be set as first pk column. | 自增列不能設定為第一個主鍵列。 | 否 |
400 | OTSParameterInvalid | the count of auto-incremental primary keys can not be more than 1. | 自增列的個數不能超過1。 | 否 |
400 | OTSParameterInvalid | Can't write index table directly. | 不允許對索引表進行寫操作。 | 否 |
400 | OTSParameterInvalid | Try to call method using explicit transaction on explicit-transaction-disabled table. | 表沒有開通局部事務。 | 否 |
400 | OTSParameterInvalid | Table[tablename] who has at least one search index cannot be deleted. | 存在索引的表不能被刪除。 | 否 |
400 | OTSParameterInvalid | nested field aggregation/groupby must not be recursive. | 巢狀型別欄位中不能使用多層級GroupBy或Aggregation。 | 否 |
400 | OTSParameterInvalid | The number of defined columns must be in range: [0, 32]. | 預定義列個數不能超過32。 | 否 |
400 | OTSParameterInvalid | failed to query index, please check if 'Index' is enabled for query fields. | 查詢欄位沒有開啟索引。 | 否 |
400 | OTSParameterInvalid | [table ttl] must be bigger than or equal search index ttl, but table ttl is xxxx and search index ttl is [ | 資料表的TTL必須大於等於多元索引的TTL。 | 否 |
400 | OTSParameterInvalid | the number of index in creating has exceed the instance quota, limit: 10 | 出於資源考慮,當前動態修改schema的多元索引和普通多元索引的建立數量累加不能超過10個,請等待正在建立的索引同步結束再繼續建立。 | 否 |
400 | OTSParameterInvalid | can't delete analytical store with sql binding | 無法刪除已在SQL映射表中使用的分析儲存,請刪除SQL映射表後再刪除分析儲存。 | 否 |
400 | OTSInvalidPK | Primary key schema mismatch. | 主鍵不匹配。 | 否 |
400 | OTSOutOfRowSizeLimit | The total data size of columns in one row exceeded the limit. | 該行所有列資料大小總和超出限制。 | 否 |
400 | OTSOutOfColumnCountLimit | The number of columns in one row exceeded the limit. | 該行總列數超出限制。 | 否 |
400 | OTSTunnelServerUnavailable | OTSTrimmedDataAccess Requested stream data is already trimmed or does not exist. | Stream日誌到期,資料長時間未拉取。 | 否 |
Table Store相關異常
HTTPStatus | ErrorCode | ErrorMsg | 描述 | 重試 |
503 | OTSServerBusy | Server is busy. | Tablestore內部伺服器繁忙,稍後重試即可成功。 | 是 |
503 | OTSPartitionUnavailable | The partition is not available. | 一般是分區載入中,稍後重試即可成功。 | 是 |
503 | OTSTimeout | Operation timeout. | 在Tablestore內部操作逾時。 | 是 |
503 | OTSServerUnavailable | Server is not available. | 在Tablestore內部有伺服器不可訪問。 | 是 |
409 | OTSRowOperationConflict | Data is being modified by the other request. | 多個並發的請求寫同一行資料,導致衝突。 | 是 |
409 | OTSObjectAlreadyExist | Requested table already exists. | 請求建立的資料表或索引表已存在。 | 否 |
404 | OTSObjectNotExist | Requested table does not exist. | 請求的表不存在。 | 否 |
404 | OTSTableNotReady | The table is not ready. | 表新建立後還在做初始化,稍等幾秒鐘即可使用。 | 是 |
403 | OTSTooFrequentReserved ThroughputAdjustment | Capacity unit adjustment is too frequent. | 讀寫能力調整過於頻繁。 | 是 |
403 | OTSCapacityUnitExhausted | Capacity unit is not enough. | 該資料分區讀寫服務能力耗盡。 | 否 |
403 | OTSConditionCheckFail | Condition check failed. | 預查條件檢查失敗。 | 否 |
429 | OTSFlowControl | The requests have been throttled. | 具體問題需結合實際應用情境進行分析,請提交工單聯絡Table Store支援人員協助處理。 | 否 |