指定されたインスタンスのテーブルスキーマと構成情報を取得します。
操作説明
操作の説明
この操作は、Tair サーバーレス KV テーブルインスタンスのテーブルスキーマと構成情報をクエリします。
InstanceId パラメーターを指定する必要があります。このパラメーターをクエリするインスタンスのインスタンス ID に設定します。
BackupId パラメーターは、クエリするテーブルのバックアップセットを指定します。
応答パケットには、TTL (Time-to-Live) の仕様と詳細なテーブルスキーマの解像度が含まれます。
この操作を呼び出すには、以下のリクエストパラメーターを参照してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
kvstore:DescribeTairSkvDdbTableSchema |
get |
*DBInstance
|
なし | なし |
リクエスト構文
POST HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
クエリするインスタンスの ID。 |
tt-bp1zxszhcgatnx\\*\\*\\*\\* |
| BackupId |
string |
任意 |
バックアップファイルの ID。 |
78241**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答のスキーマ。 |
||
| RequestId |
string |
リクエスト ID。詳細については、共通パラメーターを参照してください。 |
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} |
TTL の仕様には、時間ベースの有効期限セットが含まれます。
{
"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\"}]}"
}
例
成功レスポンス
JSONJSON
{
"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}"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。