Todos los productos
Search
Centro de documentos

Tablestore:Códigos de error

Última actualización: Sep 03, 2026

Enumera los errores comunes de Tablestore por categoría (control de acceso, HTTP, API y específicos de Tablestore), junto con sus códigos de error, descripciones y recomendaciones de reintento.

Nota

Los errores con Reintento = Sí se pueden resolver al reintentar la solicitud.

Errores de control de acceso

Código de estado HTTP

Código de error

Mensaje de error

Descripción

Reintento

403

OTSAuthFailed

The AccessKey ID does not exist.

El AccessKey ID especificado no existe.

No

403

OTSAuthFailed

The AccessKey ID is disabled.

El AccessKey ID especificado está deshabilitado.

No

403

OTSAuthFailed

The user does not exist.

El usuario especificado no existe.

No

403

OTSAuthFailed

The instance does not exist.

La instancia especificada no existe.

No

403

OTSAuthFailed

The user does not have permission to access the instance.

No cuenta con los permisos obligatorios para acceder a la instancia.

No

403

OTSAuthFailed

The instance is not running.

La instancia no se encuentra en estado Running.

No

403

OTSAuthFailed

Signature mismatch.

La firma calculada por el servidor no coincide con la firma que proporcionó.

No

403

OTSAuthFailed

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

La diferencia de tiempo entre el reloj del servidor y la hora especificada en el encabezado de solicitud x-ots-date excede el rango permitido.

No

403

OTSAuthFailed

Request denied by instance ACL policies.

Las directivas de acceso a la red de la instancia bloquean el tipo de red del cliente. Handle the "Request denied by instance ACL policies" error.

No

403

OTSNoPermissionAccess

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

Carece de permisos para esta operación. Contacte al propietario del recurso para que le otorgue acceso. Use a RAM policy to grant permissions to a RAM user.

No

Errores de mensajes HTTP

Código de estado HTTP

Código de error

Mensaje de error

Descripción

Reintento

413

OTSRequestBodyTooLarge

The size of POST data is too large.

El cuerpo de la solicitud POST excede el tamaño máximo permitido.

No

408

OTSRequestTimeout

Request timeout.

El servidor agotó el tiempo de espera mientras aguardaba una solicitud completa del cliente.

No

405

OTSMethodNotAllowed

Only the POST method is supported.

Solo se admiten solicitudes POST.

No

403

OTSAuthFailed

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

El valor MD5 calculado a partir del cuerpo de la solicitud no coincide con el valor del encabezado x-ots-content-md5.

No

400

OTSParameterInvalid

Missing header: {HeaderName}.

Falta un encabezado obligatorio en la solicitud.

No

400

OTSParameterInvalid

Invalid date format: {Date}.

La cadena de fecha proporcionada no utiliza un formato válido.

No

400

OTSParameterInvalid

Unsupported operation: {Operation}.

El nombre de la operación en la URL de la solicitud no es válido.

No

400

OTSParameterInvalid

Cannot set reserved throughput on a capacity instance.

No se puede establecer el throughput de lectura/escritura reservado para tablas en una instancia de capacidad.

No

400

OTSForbiddenUpdateCapacityUnit

Adjusting the reserved throughput is not permitted for this instance.

No se puede ajustar el throughput de lectura/escritura reservado para tablas en una instancia de capacidad.

No

Errores de API

Estado HTTP

Código de error

Mensaje de error

Descripción

Reintento

500

OTSInternalServerError

Internal server error.

Error interno del servidor. Reintente la solicitud. Si el problema persiste, envíe un ticket.

Sí

403

OTSQuotaExhausted

Table operations are too frequent.

La frecuencia de las operaciones de tabla excede el límite.

Sí

403

OTSQuotaExhausted

Number of tables exceeded the quota.

El número de tablas excede la cuota.

No

400

OTSParameterInvalid

Invalid instance name: {InstanceName}.

El nombre de la instancia no es válido.

No

400

OTSParameterInvalid

Invalid table name: {TableName}.

El nombre de la tabla no es válido.

No

400

OTSParameterInvalid

Invalid column name: {ColumnName}.

El nombre de la columna no es válido.

No

400

OTSParameterInvalid

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

El tipo de columna de clave primaria no es válido.

No

400

OTSParameterInvalid

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

El tipo de columna de atributo no es válido.

No

400

OTSParameterInvalid

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

El número de columnas de clave primaria debe ser mayor que cero y no exceder el límite.

No

400

OTSParameterInvalid

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

El valor de la columna debe tener codificación UTF-8.

No

400

OTSParameterInvalid

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

El valor de la columna de atributo excede el límite de tamaño.

No

400

OTSParameterInvalid

No row specified in the BatchGetRow request.

No se especificó ninguna fila en la solicitud BatchGetRow.

No

400

OTSParameterInvalid

Duplicate table name: {TableName}.

La operación BatchGetRow o BatchWriteRow contiene nombres de tabla duplicados.

No

400

OTSParameterInvalid

Duplicate primary key name: '{PKName}'.

Se especificó una clave primaria más de una vez.

No

400

OTSParameterInvalid

The limit must be greater than 0.

El valor del parámetro de límite debe ser mayor que 0.

No

400

OTSParameterInvalid

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

Una columna de atributo y una columna de clave primaria tienen el mismo nombre.

No

400

OTSParameterInvalid

Row count exceeds the upper limit: {limit}.

El número total de filas para escribir excede el límite.

No

400

OTSParameterInvalid

Version condition not specified for the query.

A la consulta le falta una especificación de versión.

No

400

OTSParameterInvalid

No row is specified in BatchWriteRow.

No se especificaron datos de fila en la operación BatchWriteRow.

No

400

OTSParameterInvalid

No operation is specified for table: {TableName}.

No se especificó ninguna operación para la tabla en la operación BatchWriteRow.

No

400

OTSParameterInvalid

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

El tipo de operación para una fila en la solicitud BatchWriteRow no es válido. Los tipos válidos son PUT, UPDATE o DELETE.

No

400

OTSParameterInvalid

The operation type is invalid.

El tipo de operación en la solicitud BatchWriteRow no es válido. Valores válidos: PUT, UPDATE y DELETE.

No

400

OTSParameterInvalid

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

El tamaño total de datos de la operación BatchWriteRow excede el límite.

No

400

OTSParameterInvalid

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

No se especificó el tiempo de vida (TTL) para la tabla.

No

400

OTSParameterInvalid

MaxVersions is not specified.

No se especificó el valor de versiones máximas para la tabla.

No

400

OTSParameterInvalid

Start time and end time must be specified together.

Los parámetros StartTime y EndTime deben especificarse conjuntamente en la operación GetRange.

No

400

OTSParameterInvalid

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

Tipo de columna no válido. Las columnas de clave primaria solo admiten los tipos STRING, INTEGER y BINARY.

No

400

OTSParameterInvalid

Invalid column type: {ColumnType}.

El tipo de columna no es válido.

No

400

OTSParameterInvalid

Invalid return type: {ReturnType}.

El tipo de retorno no es válido.

No

400

OTSParameterInvalid

Invalid condition: {Condition}.

La condición especificada no es válida.

No

400

OTSParameterInvalid

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

La unidad de capacidad de lectura no puede ser menor que el límite especificado.

No

400

OTSParameterInvalid

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

La unidad de capacidad de escritura no puede ser menor que el límite especificado.

No

400

OTSParameterInvalid

An AUTO_INCREMENT primary key must be an integer.

Solo se puede configurar una columna de tipo INTEGER como columna de incremento automático.

No

400

OTSParameterInvalid

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

Se puede especificar un máximo de una columna de incremento automático.

No

400

OTSParameterInvalid

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

No se puede especificar un valor de atributo para una operación DELETE_ONE_VERSION o DELETE_ALL_VERSION.

No

400

OTSParameterInvalid

Timestamp must be given when type is DELETE_ONE_VERSION.

Debe especificar un número de versión cuando elimina una versión.

No

400

OTSParameterInvalid

Timestamp cannot be given when type is DELETE_ALL_VERSION.

No se puede especificar un número de versión cuando se eliminan todas las versiones.

No

400

OTSParameterInvalid

No name is given for attribute column.

No se especificó un nombre de columna de atributo.

No

400

OTSParameterInvalid

No value is given for column name.

No se especificó un valor de columna de atributo.

No

400

OTSParameterInvalid

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

El tipo de operación solo se puede especificar en una solicitud UpdateRow, no en una solicitud PutRow.

No

400

OTSParameterInvalid

Attribute column is missing.

Falta la columna de atributo.

No

400

OTSParameterInvalid

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

El número de columnas excede el límite.

No

400

OTSParameterInvalid

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

La longitud de la clave primaria excede el límite.

No

400

OTSParameterInvalid

No name is given for primary key.

No se especificó el nombre de la columna de clave primaria.

No

400

OTSParameterInvalid

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

No se especificó el valor de la columna de clave primaria.

No

400

OTSParameterInvalid

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

No se puede especificar el tipo de operación para la clave primaria.

No

400

OTSParameterInvalid

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

No se puede especificar una marca de tiempo para la clave primaria.

No

400

OTSParameterInvalid

Duplicated primary key name: {PkName}.

La clave primaria está duplicada.

No

400

OTSParameterInvalid

Attribute column cannot be given while reading data.

No es necesario especificar el valor de la columna de atributo al leer datos.

No

400

OTSParameterInvalid

Delete marker cannot be given.

No se puede especificar DeleteMarker para una operación que no sea de eliminación.

No

400

OTSParameterInvalid

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

El número de columnas solicitadas excede el límite.

No

400

OTSParameterInvalid

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

La marca de tiempo debe ser mayor o igual a 0 y menor que INT64_MAX/1000.

No

400

OTSParameterInvalid

TimeToLive cannot be 0 or less than -1.

El TTL no puede ser 0 ni menor que -1, pero puede ser -1.

No

400

OTSParameterInvalid

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

El número máximo de versiones no puede ser menor o igual a 0.

No

400

OTSParameterInvalid

Specific timestamp cannot be less than 0.

La marca de tiempo especificada no puede ser menor que 0.

No

400

OTSParameterInvalid

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

La desviación máxima de versión debe estar dentro del rango válido.

No

400

OTSParameterInvalid

Deserialize filter failed.

Error al deserializar el filtro. Es posible que el formato del filtro ensamblado por el SDK sea incorrecto.

No

400

OTSParameterInvalid

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

El desplazamiento de ColumnPaginationFilter debe ser mayor o igual a 0.

No

400

OTSParameterInvalid

Limit in ColumnPaginationFilter must be greater than 0.

El valor de límite de ColumnPaginationFilter debe ser mayor que 0.

No

400

OTSParameterInvalid

Deserialize relation filter failed.

Error en la deserialización del filtro de columna única. Es posible que el formato del filtro ensamblado en el SDK sea incorrecto.

No

400

OTSParameterInvalid

Deserialize composite filter failed.

Error al deserializar el filtro compuesto. Es posible que el formato del filtro ensamblado en el SDK sea incorrecto.

No

400

OTSParameterInvalid

Deserialize column pagination filter failed.

Error al deserializar el filtro de columna ancha. Es posible que el formato del filtro ensamblado en el SDK sea incorrecto.

No

400

OTSParameterInvalid

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

El número de filtros excede el límite.

No

400

OTSParameterInvalid

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

No se pueden especificar simultáneamente una marca de tiempo única y el número máximo de versiones.

No

400

OTSParameterInvalid

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

No se pueden especificar simultáneamente una marca de tiempo única y un rango de tiempo.

No

400

OTSParameterInvalid

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

No se pueden especificar simultáneamente una marca de tiempo única, un rango de tiempo y el número máximo de versiones.

No

400

OTSParameterInvalid

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

La columna de atributo está duplicada.

No

400

OTSParameterInvalid

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

El tamaño de los datos en la solicitud PutRow excede el límite.

No

400

OTSParameterInvalid

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

El tamaño de los datos en la solicitud UpdateRow excede el límite.

No

400

OTSParameterInvalid

No parameter is specified in table options.

No se especificó ningún parámetro en TableOption.

No

400

OTSParameterInvalid

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

El PlainBuffer codificado no es válido y el tipo de celda es incorrecto.

No

400

OTSParameterInvalid

Input encoded PK broken, length is shorter than expect.

El PlainBuffer codificado no es válido y la longitud no es la esperada.

No

400

OTSParameterInvalid

PKAutoIncr can't be used for read operations.

No se puede especificar el atributo de incremento automático para operaciones de lectura.

No

400

OTSParameterInvalid

Begin key must less than end key in FORWARD.

En una consulta hacia adelante, la clave inicial debe ser menor que la clave final.

No

400

OTSParameterInvalid

Begin key must more than end key in BACKWARD.

En una consulta hacia atrás, la clave inicial debe ser mayor que la clave final.

No

400

OTSParameterInvalid

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

BatchWriteRow no admite comprobaciones de condición de existencia de fila para operaciones de fila duplicadas.

No

400

OTSParameterInvalid

Repeated rows do not support row condition check in BatchModify.

No se permiten actualizaciones condicionales en filas repetidas dentro de una operación BatchWriteRow.

No

400

OTSParameterInvalid

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

El número de claves primarias en diferentes filas es inconsistente.

No

400

OTSParameterInvalid

Duplicate rows detected in MultiPut.

Existen filas duplicadas.

No

400

OTSParameterInvalid

Duplicate rows detected in MultiGet.

Existen filas duplicadas.

No

400

OTSParameterInvalid

Column does not exist:{ColumnName}.

La columna no existe.

No

400

OTSParameterInvalid

Invalid max scan size: {Limit}.

El límite para consultas de rango excede el límite permitido.

No

400

OTSParameterInvalid

data format is invalid.

Los datos de fila codificados en PlainBuffer no son válidos.

No

400

OTSParameterInvalid

double can not be used as primary key.

No se puede utilizar un valor double en una clave primaria.

No

400

OTSParameterInvalid

data format is invalid, unknown variant type occured.

Los datos de fila codificados en PlainBuffer no son válidos debido a un tipo de valor ilegal.

No

400

OTSParameterInvalid

Parse PBMessage from RawString failed.

Error al deserializar Protobuf, posiblemente debido a un error en el código de serialización del SDK.

No

400

OTSParameterInvalid

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

Los datos de fila codificados en PlainBuffer no son válidos debido a un encabezado inesperado.

No

400

OTSParameterInvalid

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

Los datos de fila codificados en PlainBuffer no son válidos y el valor de la clave primaria correspondiente a PkName es nulo.

No

400

OTSParameterInvalid

Cell data broken, PK is empty.

Los datos de fila codificados en PlainBuffer no son válidos y falta la clave primaria.

No

400

OTSParameterInvalid

Cell data broken, no PK follow PKTag.

Los datos de fila codificados en PlainBuffer no son válidos y el contenido de la clave primaria no aparece como se esperaba después de la marca de clave primaria.

No

400

OTSParameterInvalid

Cell data broken, attr has no name.

Los datos de fila codificados en PlainBuffer no son válidos y a la columna de atributo le falta un nombre.

No

400

OTSParameterInvalid

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

Los datos de fila codificados en PlainBuffer no son válidos y a la columna de atributo le falta un valor.

No

400

OTSParameterInvalid

Cell data broken, no Cells follow CellTag.

Los datos de fila codificados en PlainBuffer no son válidos y el contenido de la celda no aparece como se esperaba después de la marca de celda.

No

400

OTSParameterInvalid

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

Los datos de fila codificados en PlainBuffer no son válidos y el formato de la celda está corrupto.

No

400

OTSParameterInvalid

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

Los datos de fila codificados en PlainBuffer no son válidos y CheckSumFlag no aparece como se esperaba al final de la codificación de la celda.

No

400

OTSParameterInvalid

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

Los datos de fila codificados en PlainBuffer no son válidos y CheckSumTag no aparece como se esperaba al final de la codificación de los datos de fila.

No

400

OTSParameterInvalid

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

Los datos de fila codificados en PlainBuffer no son válidos y no aparece la etiqueta esperada.

No

400

OTSParameterInvalid

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

Los datos de fila codificados en PlainBuffer no son válidos debido a un formato de codificación de cadena incorrecto.

No

400

OTSParameterInvalid

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

Las CU de lectura y escritura deben ser mayores o iguales a 0.

No

400

OTSParameterInvalid

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

La columna de incremento automático debe ser de tipo entero.

No

400

OTSParameterInvalid

Cannot deserialize the request data.

No se pueden deserializar los datos de la solicitud, posiblemente debido a un valor nulo o a un formato no válido.

No

400

OTSParameterInvalid

Invalid row: missing checksum.

Los datos de fila codificados en PlainBuffer no son válidos y falta el valor de suma de comprobación de la fila.

No

400

OTSParameterInvalid

Invalid Column({ColumnName}): missing checksum.

Los datos de columna codificados en PlainBuffer no son válidos y falta el valor de suma de comprobación de la celda.

No

400

OTSParameterInvalid

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

Los datos de fila codificados en PlainBuffer no son válidos y el UserChecksum del usuario no coincide con el ServiceChecksum calculado por el servidor.

No

400

OTSParameterInvalid

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

Los datos de columna codificados en PlainBuffer no son válidos y contienen cantidades de datos inesperadamente grandes.

No

400

OTSParameterInvalid

NaN can't be set to double value.

No se puede establecer un tipo double con un valor NaN.

No

400

OTSParameterInvalid

Infinity can't be set to double value.

No se puede establecer un tipo double con un valor Infinity.

No

400

OTSParameterInvalid

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

El número máximo de versiones no es válido; debe ser mayor que 0 o igual a -1.

No

400

OTSParameterInvalid

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

El tipo de clave inicial y el tipo de clave final en la consulta de rango son inconsistentes.

No

400

OTSParameterInvalid

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

El desplazamiento en el filtro debe ser mayor o igual a 0.

No

400

OTSParameterInvalid

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

El valor de CU debe ser mayor o igual a 0.

No

400

OTSParameterInvalid

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

No se puede identificar el tipo de celda de la clave primaria.

No

400

OTSParameterInvalid

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

Los datos de columna codificados en PlainBuffer no son válidos y la longitud del valor del tipo Bool no es válida.

No

400

OTSParameterInvalid

invalid name of column: empty name.

El nombre de la columna de atributo no puede estar vacío.

No

400

OTSParameterInvalid

Invalid ModifyType:{ModifyType}.

El tipo de actualización no es válido.

No

400

OTSParameterInvalid

Invalid relation operator: {Operation}.

El operador de relación no es válido.

No

400

OTSParameterInvalid

Invalid type of filter: {Type}.

El tipo de filtro no es válido.

No

400

OTSParameterInvalid

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

El operador NOT solo permite un subfiltro.

No

400

OTSParameterInvalid

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

Los operadores AND/OR requieren exactamente dos subfiltros.

No

400

OTSParameterInvalid

Invalid type of sub-filter: {Filter}.

El tipo de subfiltro no es válido.

No

400

OTSParameterInvalid

{Count} pk auto increment exist in row.

Existen varias columnas de incremento automático de PK.

No

400

OTSParameterInvalid

Invalid action: {Action}.

Tipo de acción no válido.

No

400

OTSParameterInvalid

Invalid row-existence expectation: {Expectation}.

La condición de existencia de fila especificada no es válida.

No

400

OTSParameterInvalid

Invalid row to delete which with pk auto increment.

No se puede establecer el atributo de columna de incremento automático al eliminar.

No

400

OTSParameterInvalid

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

La condición de existencia de fila especificada al usar una columna de clave primaria de incremento automático no es válida.

No

400

OTSParameterInvalid

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

No se puede establecer ConditionUpdate al usar una columna de clave primaria de incremento automático.

No

400

OTSParameterInvalid

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

La condición de existencia de fila especificada no es válida al modificar una fila específica en una tabla con clave primaria de incremento automático.

No

400

OTSParameterInvalid

Invalid cell: {Cell}. missing timestamp.

Falta la marca de tiempo.

No

400

OTSParameterInvalid

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

La marca de tiempo especificada no es válida.

No

400

OTSParameterInvalid

Invalid timestamp. Cell:{CellName}.

Los datos solo se pueden escribir correctamente cuando la marca de tiempo especificada (en milisegundos) se divide entre 1000 y se convierte a segundos dentro del rango de versión válido [max{tiempo de escritura de datos-desviación de versión válida, tiempo de escritura de datos-ciclo de vida de datos}, tiempo de escritura de datos+desviación de versión válida).

No

400

OTSParameterInvalid

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

Cuando usa DELETE_ALL_VERSION para eliminar todas las versiones, no puede especificar una versión.

No

400

OTSParameterInvalid

Invalid op type of cell: {OpType}.

Tipo de acción no válido.

No

400

OTSParameterInvalid

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

Celda no válida, falta el valor.

No

400

OTSParameterInvalid

Invalid request of delete row: missing RowDeleteMarker in request.

Falta RowDeleteMarker en la solicitud de eliminación.

No

400

OTSParameterInvalid

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

PutRow y UpdateRow no pueden contener RowDeleteMarker.

No

400

OTSParameterInvalid

Invalid update row request: missing cells in request.

Falta un valor de columna de atributo en UpdateRow.

No

400

OTSParameterInvalid

Invalid delete row request: unexpected cells in request.

El valor de la columna de atributo no debe aparecer en DeleteRow.

No

400

OTSParameterInvalid

Invalid request of put row: find cells without values.

Falta un valor de columna de atributo en PutRow.

No

400

OTSParameterInvalid

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

No se pueden establecer CU de lectura reservadas para una instancia de almacenamiento híbrido.

No

400

OTSParameterInvalid

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

No se pueden establecer CU de escritura reservadas para una instancia de almacenamiento híbrido.

No

400

OTSParameterInvalid

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

La primera clave primaria no se puede configurar como columna de incremento automático.

No

400

OTSParameterInvalid

PkAutoIncr cannot be set as first pk column.

No se puede configurar una columna de incremento automático como la primera columna de clave primaria.

No

400

OTSParameterInvalid

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

El número de columnas de incremento automático no puede exceder 1.

No

400

OTSParameterInvalid

Can't write index table directly.

No se permiten operaciones de escritura en tablas de índice.

No

400

OTSParameterInvalid

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

La tabla no tiene habilitadas las transacciones locales.

No

400

OTSParameterInvalid

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

No se puede eliminar una tabla que tiene un índice.

No

400

OTSParameterInvalid

nested field aggregation/groupby must not be recursive.

No se pueden usar GroupBy o Aggregation de varios niveles en campos anidados.

No

400

OTSParameterInvalid

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

El número de columnas predefinidas no puede exceder 32.

No

400

OTSParameterInvalid

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

El campo de consulta no 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]

El TTL de la tabla de datos debe ser mayor o igual al TTL del índice de búsqueda.

No

400

OTSParameterInvalid

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

Por consideraciones de recursos, el número acumulado de índices de búsqueda con esquemas modificados dinámicamente e índices de búsqueda regulares que se están creando no puede exceder 10. Espere a que los índices en creación terminen de sincronizarse antes de crear más.

No

400

OTSParameterInvalid

can't delete analytical store with sql binding

No se puede eliminar un almacén analítico vinculado a una tabla de asignación SQL. Elimine primero la tabla de asignación SQL.

No

400

OTSInvalidPK

Primary key schema mismatch.

La clave primaria no coincide.

No

400

OTSOutOfRowSizeLimit

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

El tamaño total de datos de todas las columnas en esta fila excede el límite.

No

400

OTSOutOfColumnCountLimit

The number of columns in one row exceeded the limit.

El número total de columnas en esta fila excede el límite.

No

400

OTSTunnelServerUnavailable

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

El registro de flujo ha caducado y no se han extraído datos durante mucho tiempo.

No

Errores relacionados con Tablestore

Estado HTTP

Código de error

Mensaje de error

Descripción

Reintento

503

OTSServerBusy

Server is busy.

Un servidor interno de Tablestore está ocupado. La operación podría tener éxito si se reintenta.

Sí

503

OTSPartitionUnavailable

The partition is not available.

Este error suele ocurrir mientras se carga una partición. Reintente después de una breve pausa.

Sí

503

OTSTimeout

Operation timeout.

Se agotó el tiempo de espera de una operación interna de Tablestore.

Sí

503

OTSServerUnavailable

Server is not available.

Un servidor interno de Tablestore no es accesible.

Sí

409

OTSRowOperationConflict

Another request is modifying the data.

Este error ocurre cuando hay conflicto entre solicitudes de escritura simultáneas dirigidas a la misma fila.

Sí

409

OTSObjectAlreadyExist

Requested table already exists.

La tabla de datos o la tabla de índice especificada ya existe.

No

404

OTSObjectNotExist

Requested table does not exist.

La tabla especificada no existe.

No

404

OTSTableNotReady

The table is not ready.

La tabla se está inicializando tras su creación. La operación podría tener éxito si reintenta en unos segundos.

Sí

403

OTSTooFrequentReserved ThroughputAdjustment

Capacity unit adjustments are too frequent.

Los ajustes a las unidades de capacidad de lectura o escritura son demasiado frecuentes.

Sí

403

OTSCapacityUnitExhausted

Insufficient capacity units.

Se agotaron las unidades de capacidad de lectura o escritura aprovisionadas para la partición de datos.

No

403

OTSConditionCheckFail

Condition check failed.

No se cumplió la condición especificada para la operación.

No

429

OTSFlowControl

Request rate limit exceeded.

Analice el error según su caso de uso específico. Si el problema persiste, envíe un ticket para contactar al soporte técnico de Tablestore.

No