Obtém o esquema da tabela e as informações de configuração de uma instância especificada.
Descrição da operação
Descrição da operação
Esta operação consulta o esquema da tabela e as informações de configuração de uma instância de tabela KV Serverless do Tair.
Você deve especificar o parâmetro InstanceId. Defina este parâmetro com o ID da instância que você deseja consultar.
O parâmetro BackupId especifica o conjunto de backups da tabela a ser consultada.
O pacote de resposta inclui as especificações de tempo de vida (TTL) e a definição detalhada do esquema da tabela.
Para invocar esta operação, consulte os parâmetros de solicitação abaixo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
kvstore:DescribeTairSkvDdbTableSchema |
get |
*DBInstance
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância a ser consultada. |
tt-bp1zxszhcgatnx\\*\\*\\*\\* |
| BackupId |
string |
Não |
O ID do arquivo de backup. |
78241**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. Para mais informações, consulte os parâmetros comuns. |
A1604E1B-6825-1577-BBDA-2A64E8D5F126 |
| Schema |
string |
As informações do esquema da tabela no formato JSON. |
{"attributeDefinitions":[{"attributeType":"S","attributeName":"pk"},{"attributeType":"S","attributeName":"sk"}],"keySchema":[{"attributeName":"pk","keyType":"HASH"},{"attributeName":"sk","keyType":"RANGE"}]} |
| TtlSpec |
string |
A propriedade TTL. A alternância das configurações de parâmetros no formato JSON. |
{"attributeName":"Expiretime","enabled":true} |
{
"TtlSpec":"{\"attributeName\":\"Expiretime\",\"enabled\":true}",
"RequestId":"A1604E1B-6825-1577-BBDA-2A64E8D5F126",
"Schema":"{\"attributeDefinitions\":[{\"attributeType\":\"S\",\"attributeName\":\"pk\"},{\"attributeType\":\"S\",\"attributeName\":\"sk\"}],\"keySchema\":[{\"attributeName\":\"pk\",\"keyType\":\"HASH\"},{\"attributeName\":\"sk\",\"keyType\":\"RANGE\"}]}"
}
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "A1604E1B-6825-1577-BBDA-2A64E8D5F126",
"Schema": "{\"attributeDefinitions\":[{\"attributeType\":\"S\",\"attributeName\":\"pk\"},{\"attributeType\":\"S\",\"attributeName\":\"sk\"}],\"keySchema\":[{\"attributeName\":\"pk\",\"keyType\":\"HASH\"},{\"attributeName\":\"sk\",\"keyType\":\"RANGE\"}]}",
"TtlSpec": "{\"attributeName\":\"Expiretime\",\"enabled\":true}"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.