Chame a operação UpdateTable para modifique as informações de configuração definidas pelo parâmetro table_options e as configurações de Stream especificadas pelo parâmetro StreamSpecification de uma tabela de dados. Se a tabela de dados estiver em uma instância de alto desempenho no modo CU (antigo modo pay-as-you-go), também é possível modifique o throughput de leitura ou gravação reservado definido pelo parâmetro reserved_throughput. O novo throughput de leitura ou gravação reservado entra em vigor em até 1 minuto após uma atualização bem-sucedida.
no modo CU (antigo modo pay-as-you-go)
Sintaxe da solicitação
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 |
Obrigatório |
Descrição |
|
table_name |
string |
Sim |
Nome da tabela de dados cujo throughput de leitura ou gravação reservado será modificado. |
|
reserved_throughput |
Não |
Novo throughput de leitura ou gravação reservado da tabela de dados. Esse valor entra em vigor em até 1 minuto após uma atualização bem-sucedida. Especifique um valor não nulo para o throughput de leitura ou gravação reservado usando o parâmetro capacity_unit. Caso contrário, a solicitação falhará e retornará um erro. |
|
|
table_options |
Não |
Configurações de tempo de vida (TTL) e número máximo de versões. |
|
|
StreamSpecification |
Não |
Informações de Stream da tabela de dados, incluindo se o recurso Stream está ativado e o período de validade dos logs. |
Sintaxe da resposta
message UpdateTableResponse {
required ReservedThroughputDetails reserved_throughput_details = 1;
required TableOptions table_options = 2;
optional StreamDetails stream_details = 3;
}
Parâmetro | Tipo | Descrição |
capacity_unit_details | Configurações de throughput de leitura ou gravação reservado da tabela de dados após uma atualização bem-sucedida. Incluem o valor mais recente do throughput reservado, o horário da última atualização desse valor e a quantidade de reduções realizadas no dia atual. Nota
| |
table_options | Valor mais recente do parâmetro table_options após a atualização. | |
stream_details | Informações de Stream da tabela de dados, incluindo se o recurso Stream está ativado, o período de validade dos logs e a última vez em que o recurso Stream foi ativado. |
Usar SDKs do Tablestore
Use os seguintes SDKs do Tablestore para atualize uma tabela de dados:
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