Todos os produtos
Search
Central de documentação

Tablestore:Códigos de erro

Última atualização: Jun 30, 2026

Lista erros comuns do Tablestore por categoria (controle de acesso, HTTP, API e específicos do Tablestore), com códigos de erro, descrições e orientações sobre nova tentativa.

Nota

Erros com Retry = Yes podem ser resolvidos ao tentar a solicitação novamente.

Erros de controle de acesso

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

Retry

403

OTSAuthFailed

The AccessKey ID does not exist.

O AccessKey ID especificado não existe.

No

403

OTSAuthFailed

The AccessKey ID is disabled.

O AccessKey ID especificado está desativado.

No

403

OTSAuthFailed

The user does not exist.

O usuário especificado não existe.

No

403

OTSAuthFailed

The instance does not exist.

A instância especificada não existe.

No

403

OTSAuthFailed

The user does not have permission to access the instance.

Você não tem as permissões necessárias para acessar a instância.

No

403

OTSAuthFailed

The instance is not running.

A instância não está no estado Running.

No

403

OTSAuthFailed

Signature mismatch.

A assinatura calculada pelo servidor não corresponde à assinatura fornecida.

No

403

OTSAuthFailed

Mismatch between system time and x-ots-date: {Date}.

A diferença entre o relógio do servidor e o horário especificado no cabeçalho da solicitação x-ots-date excede o intervalo permitido.

No

403

OTSAuthFailed

Request denied by instance ACL policies.

As políticas de acesso à rede da instância bloqueiam o tipo de rede do cliente. Resolver o erro "Request denied by instance ACL policies".

No

403

OTSNoPermissionAccess

You do not have permission to access the requested resource. Contact the resource owner.

Faltam permissões para esta operação. Entre em contato com o proprietário do recurso para conceder acesso. Usar uma política do RAM para conceder permissões a um usuário do RAM.

No

Erros de mensagem HTTP

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

Retry

413

OTSRequestBodyTooLarge

The size of POST data is too large.

O corpo da solicitação POST excede o tamanho máximo permitido.

No

408

OTSRequestTimeout

Request timeout.

O servidor atingiu o tempo limite aguardando uma solicitação completa do cliente.

No

405

OTSMethodNotAllowed

Only the POST method is supported.

Apenas solicitações POST são suportadas.

No

403

OTSAuthFailed

The MD5 value of the request body does not match the x-ots-contentmd5 header.

O valor MD5 calculado a partir do corpo da solicitação não corresponde ao valor do cabeçalho x-ots-content-md5.

No

400

OTSParameterInvalid

Missing header: {HeaderName}.

Um cabeçalho obrigatório está ausente na solicitação.

No

400

OTSParameterInvalid

Invalid date format: {Date}.

A string de data fornecida não usa um formato válido.

No

400

OTSParameterInvalid

Unsupported operation: {Operation}.

O nome da operação na URL da solicitação é inválido.

No

400

OTSParameterInvalid

Cannot set reserved throughput on a capacity instance.

Não é possível definir throughput reservado de leitura/gravação para tabelas em uma instância de capacidade.

No

400

OTSForbiddenUpdateCapacityUnit

Adjusting the reserved throughput is not permitted for this instance.

Não é permitido ajustar o throughput reservado de leitura/gravação para tabelas em uma instância de capacidade.

No

Erros de API

Status HTTP

Código de erro

Mensagem de erro

Descrição

Retry

500

OTSInternalServerError

Internal server error.

Erro interno do servidor. Tente a solicitação novamente. Se o problema persistir, envie um ticket.

Yes

403

OTSQuotaExhausted

Table operations are too frequent.

A frequência das operações de tabela excede o limite.

Yes

403

OTSQuotaExhausted

Number of tables exceeded the quota.

O número de tabelas excede a cota.

No

400

OTSParameterInvalid

Invalid instance name: {InstanceName}.

O nome da instância é inválido.

No

400

OTSParameterInvalid

Invalid table name: {TableName}.

O nome da tabela é inválido.

No

400

OTSParameterInvalid

Invalid column name: {ColumnName}.

O nome da coluna é inválido.

No

400

OTSParameterInvalid

{ColumnType} is an invalid type for a primary key.

O tipo da coluna de chave primária é inválido.

No

400

OTSParameterInvalid

{ColumnType} is an invalid type for an attribute column.

O tipo da coluna de atributo é inválido.

No

400

OTSParameterInvalid

The number of primary key columns must be in the range: [1, {Limit}].

O número de colunas de chave primária deve ser maior que zero e não exceder o limite.

No

400

OTSParameterInvalid

The value of column {ColumnName} must be UTF-8 encoded.

O valor da coluna deve estar codificado em UTF-8.

No

400

OTSParameterInvalid

The value of attribute column {ColumnName} is too long. The current length {CellSize} exceeds the maximum length {MaxSize}.

O valor da coluna de atributo excede o limite de tamanho.

No

400

OTSParameterInvalid

No row specified in the BatchGetRow request.

Nenhuma linha foi especificada na solicitação BatchGetRow.

No

400

OTSParameterInvalid

Duplicate table name: {TableName}.

A operação BatchGetRow ou BatchWriteRow contém nomes de tabela duplicados.

No

400

OTSParameterInvalid

Duplicate primary key name: '{PKName}'.

Uma chave primária foi especificada mais de uma vez.

No

400

OTSParameterInvalid

The limit must be greater than 0.

O valor do parâmetro limit deve ser maior que 0.

No

400

OTSParameterInvalid

Attribute column name conflicts with a primary key column name: {ColumnName}.

Uma coluna de atributo e uma coluna de chave primária têm o mesmo nome.

No

400

OTSParameterInvalid

Row count exceeds the upper limit: {limit}.

O número total de linhas para gravação excede o limite.

No

400

OTSParameterInvalid

Version condition not specified for the query.

A consulta não possui uma especificação de versão.

No

400

OTSParameterInvalid

No row is specified in BatchWriteRow.

Nenhum dado de linha foi especificado na operação BatchWriteRow.

No

400

OTSParameterInvalid

No operation is specified for table: {TableName}.

Nenhuma operação foi especificada para a tabela na operação BatchWriteRow.

No

400

OTSParameterInvalid

Invalid operation type for a row in the batch write operation.

O tipo de operação para uma linha na solicitação BatchWriteRow é inválido. Os tipos válidos são PUT, UPDATE ou DELETE.

No

400

OTSParameterInvalid

The operation type is invalid.

O tipo de operação na solicitação BatchWriteRow é inválido. Valores válidos: PUT, UPDATE e DELETE.

No

400

OTSParameterInvalid

The total data size of the BatchWriteRow request ({UserSize}) exceeds the limit ({LimitSize}).

O tamanho total dos dados da operação BatchWriteRow excede o limite.

No

400

OTSParameterInvalid

Time-to-live (TTL) is not specified.

O tempo de vida (TTL) não foi especificado para a tabela.

No

400

OTSParameterInvalid

MaxVersions is not specified.

O valor de versões máximas não foi especificado para a tabela.

No

400

OTSParameterInvalid

Start time and end time must be specified together.

Os parâmetros StartTime e EndTime devem ser especificados juntos na operação GetRange.

No

400

OTSParameterInvalid

Invalid column type. Only STRING, INTEGER, and BINARY are allowed.

Tipo de coluna inválido. Colunas de chave primária suportam apenas os tipos STRING, INTEGER e BINARY.

No

400

OTSParameterInvalid

Invalid column type: {ColumnType}.

O tipo da coluna é inválido.

No

400

OTSParameterInvalid

Invalid return type: {ReturnType}.

O tipo de retorno é inválido.

No

400

OTSParameterInvalid

Invalid condition: {Condition}.

A condição especificada é inválida.

No

400

OTSParameterInvalid

The value of the read capacity unit cannot be less than {Limit}.

A unidade de capacidade de leitura não pode ser inferior ao limite especificado.

No

400

OTSParameterInvalid

The value of the write capacity unit cannot be less than {Limit}.

A unidade de capacidade de gravação não pode ser inferior ao limite especificado.

No

400

OTSParameterInvalid

An AUTO_INCREMENT primary key must be an integer.

Apenas uma coluna do tipo INTEGER pode ser definida como coluna de incremento automático.

No

400

OTSParameterInvalid

The number of AUTO_INCREMENT primary keys must be 1 or less.

É possível especificar no máximo uma coluna de incremento automático.

No

400

OTSParameterInvalid

Column value cannot be given when type is DELETE_ONE_VERSION,DELETE_ALL_VERSION.

Não é possível especificar um valor de atributo para uma operação DELETE_ONE_VERSION ou DELETE_ALL_VERSION.

No

400

OTSParameterInvalid

Timestamp must be given when type is DELETE_ONE_VERSION.

É necessário especificar um número de versão ao excluir uma versão.

No

400

OTSParameterInvalid

Timestamp cannot be given when type is DELETE_ALL_VERSION.

Não é possível especificar um número de versão ao excluir todas as versões.

No

400

OTSParameterInvalid

No name is given for attribute column.

Nenhum nome de coluna de atributo foi especificado.

No

400

OTSParameterInvalid

No value is given for column name.

Nenhum valor de coluna de atributo foi especificado.

No

400

OTSParameterInvalid

OpType cannot be given for column name:{ColumnName} in PutRow.

O tipo de operação só pode ser especificado em uma solicitação UpdateRow, não em uma solicitação PutRow.

No

400

OTSParameterInvalid

Attribute column is missing.

A coluna de atributo está ausente.

No

400

OTSParameterInvalid

The number of attribute columns exceeds the limit, limit count:{Limit}, column count: {Count}.

O número de colunas excede o limite.

No

400

OTSParameterInvalid

The length of primary key column: {ColumnName} exceeds the MaxLength: {Limit} with CurrentLength: {Current}.

O comprimento da chave primária excede o limite.

No

400

OTSParameterInvalid

No name is given for primary key.

O nome da coluna de chave primária não foi especificado.

No

400

OTSParameterInvalid

No value is provided for the primary key name: {PkName}.

O valor da coluna de chave primária não foi especificado.

No

400

OTSParameterInvalid

OpType cannot be specified for the primary key name: {PkName}.

O tipo de operação não pode ser especificado para a chave primária.

No

400

OTSParameterInvalid

A Timestamp column cannot be used as a primary key: {PkName}.

Não é possível especificar um timestamp para a chave primária.

No

400

OTSParameterInvalid

Duplicated primary key name: {PkName}.

A chave primária está duplicada.

No

400

OTSParameterInvalid

Attribute column cannot be given while reading data.

Não é necessário especificar o valor da coluna de atributo durante a leitura de dados.

No

400

OTSParameterInvalid

Delete marker cannot be given.

Não é possível especificar DeleteMarker para uma operação que não seja de exclusão.

No

400

OTSParameterInvalid

The number of columns from the request exceeds the limit, limit count: {Limit} , column count:{current}.

O número de colunas solicitadas excede o limite.

No

400

OTSParameterInvalid

Timestamp must be in range [0, INT64_MAX/1000).

O timestamp deve ser maior ou igual a 0 e menor que INT64_MAX/1000.

No

400

OTSParameterInvalid

TimeToLive cannot be 0 or less than -1.

O TTL não pode ser 0 ou menor que -1, mas pode ser -1.

No

400

OTSParameterInvalid

The maximum versions cannot be less than or equal to 0.

O número máximo de versões não pode ser menor ou igual a 0.

No

400

OTSParameterInvalid

Specific timestamp cannot be less than 0.

O timestamp especificado não pode ser menor que 0.

No

400

OTSParameterInvalid

The maximum deviation must be in range [0, INT64_MAX/1000000].

O desvio máximo de versão deve estar dentro do intervalo válido.

No

400

OTSParameterInvalid

Deserialize filter failed.

Falha ao desserializar o filtro. O formato do filtro montado pelo SDK pode estar incorreto.

No

400

OTSParameterInvalid

Offset in ColumnPaginationFilter must be greater than or equal to 0.

O deslocamento do ColumnPaginationFilter deve ser maior ou igual a 0.

No

400

OTSParameterInvalid

Limit in ColumnPaginationFilter must be greater than 0.

O valor Limit do ColumnPaginationFilter deve ser maior que 0.

No

400

OTSParameterInvalid

Deserialize relation filter failed.

Falha na desserialização do filtro de coluna única. O formato do filtro montado no SDK pode estar incorreto.

No

400

OTSParameterInvalid

Deserialize composite filter failed.

Falha ao desserializar o filtro composto. O formato do filtro montado no SDK pode estar incorreto.

No

400

OTSParameterInvalid

Deserialize column pagination filter failed.

Falha ao desserializar o filtro de coluna larga. O formato do filtro montado no SDK pode estar incorreto.

No

400

OTSParameterInvalid

The number of filters exceeds the maximum limit: {Limit}.

O número de filtros excede o limite.

No

400

OTSParameterInvalid

Specific tiemstamp and max versions cannot be given at the same time.

Não é possível especificar simultaneamente um único timestamp e o número máximo de versões.

No

400

OTSParameterInvalid

Specific tiemstamp and time range cannot be given at the same time.

Não é possível especificar simultaneamente um único timestamp e um intervalo de tempo.

No

400

OTSParameterInvalid

Specific timestamp, time range and max versions cannot be given at the same time.

Não é possível especificar simultaneamente um único timestamp, um intervalo de tempo e o número máximo de versões.

No

400

OTSParameterInvalid

Duplicated attribute column name with primary key column:{PkName}.

A coluna de atributo está duplicada.

No

400

OTSParameterInvalid

The total data size of PutRow request exceeds the limit, limit size: {Limit} , data size: {Current}.

O tamanho dos dados na solicitação PutRow excede o limite.

No

400

OTSParameterInvalid

The total data size of UpdateRow request exceeds the limit, limit size: {Limit} , data size: {Current}.

O tamanho dos dados na solicitação UpdateRow excede o limite.

No

400

OTSParameterInvalid

No parameter is specified in table options.

Nenhum parâmetro foi especificado em TableOption.

No

400

OTSParameterInvalid

Input encoded PK broken, invalidate cell key type:xx.

O PlainBuffer codificado é inválido e o tipo da célula está incorreto.

No

400

OTSParameterInvalid

Input encoded PK broken, length is shorter than expect.

O PlainBuffer codificado é inválido e o comprimento não é o esperado.

No

400

OTSParameterInvalid

PKAutoIncr can't be used for read operations.

O atributo de incremento automático não pode ser especificado para operações de leitura.

No

400

OTSParameterInvalid

Begin key must less than end key in FORWARD.

Em uma consulta direta, a chave inicial deve ser menor que a chave final.

No

400

OTSParameterInvalid

Begin key must more than end key in BACKWARD.

Em uma consulta reversa, a chave inicial deve ser maior que a chave final.

No

400

OTSParameterInvalid

Repeated rows do not support row exist expectation check in BatchModify.

O BatchWriteRow não suporta verificações de condição de existência de linha para operações de linha duplicadas.

No

400

OTSParameterInvalid

Repeated rows do not support row condition check in BatchModify.

Atualizações condicionais não são permitidas em linhas repetidas em uma operação BatchWriteRow.

No

400

OTSParameterInvalid

PK column size not the same for all rows in table: {TableName}.

O número de chaves primárias em linhas diferentes é inconsistente.

No

400

OTSParameterInvalid

Duplicate rows detected in MultiPut.

Existem linhas duplicadas.

No

400

OTSParameterInvalid

Duplicate rows detected in MultiGet.

Existem linhas duplicadas.

No

400

OTSParameterInvalid

Column does not exist:{ColumnName}.

A coluna não existe.

No

400

OTSParameterInvalid

Invalid max scan size: {Limit}.

O limite para consultas de intervalo excede o limite permitido.

No

400

OTSParameterInvalid

data format is invalid.

Os dados da linha codificados em PlainBuffer são inválidos.

No

400

OTSParameterInvalid

double can not be used as primary key.

Um tipo double não pode ser usado em uma chave primária.

No

400

OTSParameterInvalid

data format is invalid, unknown variant type occured.

Os dados da linha codificados em PlainBuffer são inválidos devido a um tipo de valor ilegal.

No

400

OTSParameterInvalid

Parse PBMessage from RawString failed.

Falha ao desserializar Protobuf, possivelmente devido a um erro de código de serialização do SDK.

No

400

OTSParameterInvalid

Cell data broken, mismatch header, actual: {Header} , expect: {Header}.

Os dados da linha codificados em PlainBuffer são inválidos devido a um cabeçalho inesperado.

No

400

OTSParameterInvalid

Cell data broken, PK value cannot be NULL, name: {PkName}.

Os dados da linha codificados em PlainBuffer são inválidos e o valor da chave primária correspondente a PkName é nulo.

No

400

OTSParameterInvalid

Cell data broken, PK is empty.

Os dados da linha codificados em PlainBuffer são inválidos e a chave primária está ausente.

No

400

OTSParameterInvalid

Cell data broken, no PK follow PKTag.

Os dados da linha codificados em PlainBuffer são inválidos e o conteúdo da chave primária não aparece conforme esperado após a flag da chave primária.

No

400

OTSParameterInvalid

Cell data broken, attr has no name.

Os dados da linha codificados em PlainBuffer são inválidos e a coluna de atributo não tem nome.

No

400

OTSParameterInvalid

Cell data broken, attr has no value, name:{Name}.

Os dados da linha codificados em PlainBuffer são inválidos e a coluna de atributo não tem valor.

No

400

OTSParameterInvalid

Cell data broken, no Cells follow CellTag.

Os dados da linha codificados em PlainBuffer são inválidos e o conteúdo da Cell não aparece conforme esperado após a flag da Cell.

No

400

OTSParameterInvalid

Cell data broken, no valid element in Cell, name: {Name}.

Os dados da linha codificados em PlainBuffer são inválidos e o formato da Cell está corrompido.

No

400

OTSParameterInvalid

Cell data broken, cell is not end with checksum[{0x0A}]"] tag.

Os dados da linha codificados em PlainBuffer são inválidos e o CheckSumFlag não aparece conforme esperado no final da codificação da Cell.

No

400

OTSParameterInvalid

Cell data broken, row is not end with checksum tag.

Os dados da linha codificados em PlainBuffer são inválidos e o CheckSumTag não aparece conforme esperado no final da codificação dos dados da linha.

No

400

OTSParameterInvalid

Cell data broken, mismatch tag, actual tag({TAG}), expect({TAG}).

Os dados da linha codificados em PlainBuffer são inválidos e a Tag esperada não aparece.

No

400

OTSParameterInvalid

Cell data broken, wrong string format, size: {Size}.

Os dados da linha codificados em PlainBuffer são inválidos devido a um formato de codificação de string incorreto.

No

400

OTSParameterInvalid

Invalid Capacity Unit for UpdateTable: Either read({CU}) or write({CU}) should be non-negative.

As CUs de leitura e gravação devem ser maiores ou iguais a 0.

No

400

OTSParameterInvalid

Auto increment pk must be integer, name: {PkName}.

A coluna de incremento automático deve ser do tipo integer.

No

400

OTSParameterInvalid

Cannot deserialize the request data.

Os dados na solicitação não podem ser desserializados, possivelmente devido a um valor nulo ou formato inválido.

No

400

OTSParameterInvalid

Invalid row: missing checksum.

Os dados da linha codificados em PlainBuffer são inválidos e o valor de checksum da linha está ausente.

No

400

OTSParameterInvalid

Invalid Column({ColumnName}): missing checksum.

Os dados da coluna codificados em PlainBuffer são inválidos e o valor de checksum da célula está ausente.

No

400

OTSParameterInvalid

Cell data broken, checksum is mismatch, {UserChecksum}: {ServiceChecksum}

Os dados da linha codificados em PlainBuffer são inválidos e o UserChecksum do usuário é inconsistente com o ServiceChecksum calculado pelo servidor.

No

400

OTSParameterInvalid

Cell data broken, has more data in cell, but they can't be parsed.

Os dados da coluna codificados em PlainBuffer são inválidos e contêm quantidades inesperadamente grandes de dados.

No

400

OTSParameterInvalid

NaN can't be set to double value.

Um tipo double não pode ser definido como um valor NaN.

No

400

OTSParameterInvalid

Infinity can't be set to double value.

Um tipo double não pode ser definido como um valor Infinity.

No

400

OTSParameterInvalid

Invalid max versions: {Version} . Reason: Max versions must be positive.

O número máximo de versões é inválido e deve ser maior que 0 ou igual a -1.

No

400

OTSParameterInvalid

Invalid range: The start type {BeginType} does not match the end type {EndType}.

O tipo da chave inicial e o tipo da chave final na consulta de intervalo são inconsistentes.

No

400

OTSParameterInvalid

Invalid offset of Filter: {Filter} . Reason: Offset must be nonnegative.

O deslocamento no filtro deve ser maior ou igual a 0.

No

400

OTSParameterInvalid

Invalid Capacity Unit:{CU} . Capacity Unit must be nonnegative.

O valor da CU deve ser maior ou igual a 0.

No

400

OTSParameterInvalid

Unknown or unsupported CellType in primary key: {PkName}.

O tipo Cell da chave primária não pode ser identificado.

No

400

OTSParameterInvalid

Invalid boolean real value, value length: {Length}.

Os dados da coluna codificados em PlainBuffer são inválidos e o comprimento do valor do tipo Bool é inválido.

No

400

OTSParameterInvalid

invalid name of column: empty name.

O nome da coluna de atributo não pode estar vazio.

No

400

OTSParameterInvalid

Invalid ModifyType:{ModifyType}.

O tipo de atualização é inválido.

No

400

OTSParameterInvalid

Invalid relation operator: {Operation}.

O operador de relação é inválido.

No

400

OTSParameterInvalid

Invalid type of filter: {Type}.

O tipo de filtro é inválido.

No

400

OTSParameterInvalid

Invalid NOT operator: the number of sub-filters must be 1.

O operador NOT permite apenas um subfiltro.

No

400

OTSParameterInvalid

Invalid AND/OR operator: the number of sub-filters must be 2.

Os operadores AND/OR exigem apenas dois subfiltros.

No

400

OTSParameterInvalid

Invalid type of sub-filter: {Filter}.

O tipo de subfiltro é inválido.

No

400

OTSParameterInvalid

{Count} pk auto increment exist in row.

Existem múltiplas colunas de incremento automático de PK.

No

400

OTSParameterInvalid

Invalid action: {Action}.

Tipo de ação inválido.

No

400

OTSParameterInvalid

Invalid row-existence expectation: {Expectation}.

A condição de existência de linha especificada é inválida.

No

400

OTSParameterInvalid

Invalid row to delete which with pk auto increment.

O atributo de coluna de incremento automático não pode ser definido durante a exclusão.

No

400

OTSParameterInvalid

Invalid expect:{RowExpect} when modify row with pk auto increment.

A condição de existência de linha especificada ao usar uma coluna de incremento automático de chave primária é inválida.

No

400

OTSParameterInvalid

Can't set condition when modify row with pk auto increment.

Não é possível definir ConditionUpdate ao usar uma coluna de incremento automático de chave primária.

No

400

OTSParameterInvalid

Invalid expect: {RowExpect} when modify a specific row for table with pk auto increment.

A condição de existência de linha especificada é inválida ao modificar uma linha específica em uma tabela com incremento automático de chave primária.

No

400

OTSParameterInvalid

Invalid cell: {Cell}. missing timestamp.

Timestamp ausente.

No

400

OTSParameterInvalid

Invalid cell timestamp: {Timestamp}. Expect: [0, Version::kMax.mVersion / kUsecPerMsec]..

O timestamp especificado é inválido.

No

400

OTSParameterInvalid

Invalid timestamp. Cell:{CellName}.

Os dados só podem ser gravados com sucesso quando o timestamp especificado (em milissegundos) é dividido por 1000 e convertido para segundos no intervalo de versão válido [max{tempo de gravação de dados-desvio de versão válido, tempo de gravação de dados-ciclo de vida dos dados}, tempo de gravação de dados+desvio de versão válido).

No

400

OTSParameterInvalid

Invalid timestamp for cell: {Timestamp}. timestamp is inapplicable to DELETE_ALL_VERSION.

Ao usar DELETE_ALL_VERSION para excluir todas as versões, não é possível especificar uma versão.

No

400

OTSParameterInvalid

Invalid op type of cell: {OpType}.

Tipo de ação inválido.

No

400

OTSParameterInvalid

Invalid cell: {Cell}. Reason: missing value.

Cell inválida, valor ausente.

No

400

OTSParameterInvalid

Invalid request of delete row: missing RowDeleteMarker in request.

RowDeleteMarker está ausente na solicitação de exclusão.

No

400

OTSParameterInvalid

Invalid request of put/update row: unexpected RowDeleteMarker in request.

PutRow e UpdateRow não podem conter RowDeleteMarker.

No

400

OTSParameterInvalid

Invalid update row request: missing cells in request.

Um valor de coluna de atributo está ausente em UpdateRow.

No

400

OTSParameterInvalid

Invalid delete row request: unexpected cells in request.

O valor da coluna de atributo não deve aparecer em DeleteRow.

No

400

OTSParameterInvalid

Invalid request of put row: find cells without values.

Um valor de coluna de atributo está ausente em PutRow.

No

400

OTSParameterInvalid

Can not reserve read capacity unit on hybrid storage cluster: {TableName}.

Não é possível definir CUs de leitura reservadas para uma instância de armazenamento híbrido.

No

400

OTSParameterInvalid

Can not reserve write capacity unit on hybrid storage cluster: {TableName}.

Não é possível definir CUs de gravação reservadas para uma instância de armazenamento híbrido.

No

400

OTSParameterInvalid

First primary key can't be auto increment, table: {TableName}.

A primeira chave primária não pode ser definida como coluna de incremento automático.

No

400

OTSParameterInvalid

PkAutoIncr cannot be set as first pk column.

Uma coluna de incremento automático não pode ser definida como a primeira coluna de chave primária.

No

400

OTSParameterInvalid

the count of auto-incremental primary keys can not be more than 1.

O número de colunas de incremento automático não pode exceder 1.

No

400

OTSParameterInvalid

Can't write index table directly.

Operações de gravação em tabelas de índice não são permitidas.

No

400

OTSParameterInvalid

Try to call method using explicit transaction on explicit-transaction-disabled table.

A tabela não tem transações locais ativadas.

No

400

OTSParameterInvalid

Table[tablename] who has at least one search index cannot be deleted.

Uma tabela que possui um índice não pode ser excluída.

No

400

OTSParameterInvalid

nested field aggregation/groupby must not be recursive.

GroupBy ou Aggregation multinível não podem ser usados em campos aninhados.

No

400

OTSParameterInvalid

The number of defined columns must be in range: [0, 32].

O número de colunas predefinidas não pode exceder 32.

No

400

OTSParameterInvalid

failed to query index, please check if 'Index' is enabled for query fields.

O campo de consulta não está indexado.

No

400

OTSParameterInvalid

[table ttl] must be bigger than or equal search index ttl, but table ttl is xxxx and search index ttl is [{IndexName}:xxxx]

O TTL da tabela de dados deve ser maior ou igual ao TTL do índice de pesquisa.

No

400

OTSParameterInvalid

the number of index in creating has exceed the instance quota, limit: 10

Por questões de recursos, o número acumulado de índices de pesquisa com esquemas modificados dinamicamente e índices de pesquisa regulares sendo criados não pode exceder 10. Aguarde a conclusão da sincronização dos índices em criação antes de criar mais.

No

400

OTSParameterInvalid

can't delete analytical store with sql binding

Não é possível excluir um analytical store vinculado a uma tabela de mapeamento SQL. Exclua primeiro a tabela de mapeamento SQL.

No

400

OTSInvalidPK

Primary key schema mismatch.

A chave primária não corresponde.

No

400

OTSOutOfRowSizeLimit

The total data size of columns in one row exceeded the limit.

O tamanho total dos dados de todas as colunas nesta linha excede o limite.

No

400

OTSOutOfColumnCountLimit

The number of columns in one row exceeded the limit.

O número total de colunas nesta linha excede o limite.

No

400

OTSTunnelServerUnavailable

OTSTrimmedDataAccess Requested stream data is already trimmed or does not exist.

O log de stream expirou e os dados não foram extraídos por um longo período.

No

Erros relacionados ao Tablestore

Status HTTP

Código de erro

Mensagem de erro

Descrição

Retry

503

OTSServerBusy

Server is busy.

Um servidor interno do Tablestore está ocupado. A operação pode ter sucesso em uma nova tentativa.

Yes

503

OTSPartitionUnavailable

The partition is not available.

Este erro geralmente ocorre enquanto uma partição está carregando. Tente novamente após um breve atraso.

Yes

503

OTSTimeout

Operation timeout.

Uma operação interna do Tablestore atingiu o tempo limite.

Yes

503

OTSServerUnavailable

Server is not available.

Um servidor interno do Tablestore está inacessível.

Yes

409

OTSRowOperationConflict

Another request is modifying the data.

Este erro ocorre quando solicitações de gravação simultâneas para a mesma linha entram em conflito.

Yes

409

OTSObjectAlreadyExist

Requested table already exists.

A tabela de dados ou tabela de índice especificada já existe.

No

404

OTSObjectNotExist

Requested table does not exist.

A tabela especificada não existe.

No

404

OTSTableNotReady

The table is not ready.

A tabela está inicializando após a criação. A operação pode ter sucesso se você tentar novamente em alguns segundos.

Yes

403

OTSTooFrequentReserved ThroughputAdjustment

Capacity unit adjustments are too frequent.

Os ajustes nas unidades de capacidade de leitura ou gravação são muito frequentes.

Yes

403

OTSCapacityUnitExhausted

Insufficient capacity units.

As unidades de capacidade de leitura ou gravação provisionadas para a partição de dados estão esgotadas.

No

403

OTSConditionCheckFail

Condition check failed.

A condição especificada para a operação não foi atendida.

No

429

OTSFlowControl

Request rate limit exceeded.

Analise o erro com base no seu caso de uso específico. Se o problema persistir, envie um ticket para entrar em contato com o suporte técnico do Tablestore.

No