获取指定实例的表结构及配置信息
接口说明
请求说明
本接口用于查询一个 Tair Serverless KV 的 table 实例的表结构配置信息。
调用时必须提供
InstanceId参数,且该参数值为需要查询的具体实例 ID。BackupId参数指定了要查询的表备份集。返回的数据包括表的生存时间(TTL)规格和详细的表结构定义。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
kvstore:DescribeTairSkvDdbTableSchema |
get |
*DBInstance
|
无 | 无 |
请求语法
POST HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| InstanceId |
string |
是 |
需要查询的实例 ID。 |
tt-bp1zxszhcgatnx\\*\\*\\*\\* |
| BackupId |
string |
否 |
备份文件的 ID。 |
78241**** |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
Schema of Response |
||
| RequestId |
string |
详见公共参数。 |
A1604E1B-6825-1577-BBDA-2A64E8D5F126 |
| Schema |
string |
json 形式的表结构信息 |
{"attributeDefinitions":[{"attributeType":"S","attributeName":"pk"},{"attributeType":"S","attributeName":"sk"}],"keySchema":[{"attributeName":"pk","keyType":"HASH"},{"attributeName":"sk","keyType":"RANGE"}]} |
| TtlSpec |
string |
TTL 属性,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\"}]}"
}
示例
正常返回示例
JSON格式
{
"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}"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。