Puede llamar a la operación UpdateTable para modificar la información de configuración especificada por el parámetro table_options y las configuraciones de Stream especificadas por el parámetro StreamSpecification de una tabla de datos. Si una tabla de datos se encuentra en una instancia de alto rendimiento en modo CU (anteriormente modo de pago por uso), también puede modificar el throughput reservado de lectura o escritura especificado por el parámetro reserved_throughput de dicha tabla. El nuevo throughput reservado de lectura o escritura entra en vigor en un plazo de 1 minuto después de una actualización exitosa.
Modo CU (anteriormente modo de pago por uso)
Sintaxis de la solicitud
message UpdateTableRequest {
required string table_name = 1;
optional ReservedThroughput reserved_throughput = 2;
optional TableOptions table_options = 3;
optional StreamSpecification stream_spec = 4;
}
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
|
table_name |
string |
Sí |
Nombre de la tabla de datos cuyo throughput reservado de lectura o escritura desea modificar. |
|
reserved_throughput |
No |
Nuevo throughput reservado de lectura o escritura de la tabla de datos. Este valor entra en vigor en un plazo de 1 minuto después de una actualización exitosa. Debe especificar un valor no nulo para el throughput reservado de lectura o escritura mediante el parámetro capacity_unit. De lo contrario, la solicitud fallará y se devolverá un error. |
|
|
table_options |
No |
Configuración del tiempo de vida (TTL) y el número máximo de versiones. |
|
|
StreamSpecification |
No |
Información de Stream sobre la tabla de datos, que incluye si la función Stream está habilitada y el periodo de validez de los registros. |
Sintaxis de la respuesta
message UpdateTableResponse {
required ReservedThroughputDetails reserved_throughput_details = 1;
required TableOptions table_options = 2;
optional StreamDetails stream_details = 3;
}
Parámetro | Tipo | Descripción |
capacity_unit_details | Configuración del throughput reservado de lectura o escritura de la tabla de datos tras una actualización exitosa. Incluye el valor más reciente del throughput reservado, la hora de la última actualización y el número de reducciones realizadas durante el día actual. Nota
| |
table_options | Valor más reciente del parámetro table_options después de la actualización. | |
stream_details | Información de Stream sobre la tabla de datos, que incluye si la función Stream está habilitada, el periodo de validez de los registros y la última vez que se habilitó dicha función. |
Uso de los SDK de Tablestore
Puede utilizar los siguientes SDK de Tablestore para actualizar una tabla de datos:
Tablestore SDK for Java: UpdateTable
Tablestore SDK for Go: UpdateTable
Tablestore SDK for Python: UpdateTable
Tablestore SDK for Node.js: UpdateTable
Tablestore SDK for .NET: UpdateTable
Tablestore SDK for PHP: UpdateTable