Use Tablestore SDK for Python para consultar el esquema, las configuraciones, los ajustes de cifrado, el rendimiento reservado y los índices secundarios de una tabla.
Requisitos previos
Instale Tablestore SDK for Python e inicialice un cliente.
Descripción de la función
Llame al método describe_table para consultar una tabla. Este método devuelve un objeto DescribeTableResponse que contiene la información actual de la tabla.
def describe_table(self, table_name)
A continuación se muestra un ejemplo que consulta example_table e imprime los campos principales de la respuesta.
response = client.describe_table("example_table")
print("Table metadata:", response.table_meta)
print("Table options:", response.table_options)
print("Encryption settings:", response.sse_details)
print(
"Reserved throughput:",
response.reserved_throughput_details,
)
print("Secondary indexes:", response.secondary_indexes)
Parámetros
El método describe_table incluye el siguiente parámetro.
|
Nombre |
Tipo |
Descripción |
|
table_name (obligatorio) |
|
El nombre de la tabla. |
Respuesta
DescribeTableResponse contiene la siguiente información operativa.
|
Campo |
Tipo |
Descripción |
|
table_meta |
|
Esquema de la tabla, que incluye el nombre, las columnas de clave principal y las columnas predefinidas. |
|
table_options |
|
Configuraciones de la tabla, como el TTL, el número máximo de versiones, la desviación máxima de versión y si se permiten actualizaciones. |
|
reserved_throughput_details |
|
Rendimiento reservado actual y las marcas de tiempo del último aumento y disminución. |
|
secondary_indexes |
|
Metadatos de los índices secundarios, que incluyen el nombre del índice, las columnas de clave principal, las columnas predefinidas y el tipo de índice. |
|
sse_details |
|
Configuración de cifrado del lado del servidor, que incluye el estado de habilitación, el tipo de clave, el ID de clave y el ARN del rol de RAM. |