Gunakan Tablestore SDK untuk Python untuk mengkueri skema tabel, konfigurasi, pengaturan enkripsi, throughput yang dipesan, dan indeks sekunder.
Prasyarat
Instal Tablestore SDK untuk Python dan inisialisasi klien.
Deskripsi fungsi
Panggil metode describe_table untuk mengkueri sebuah tabel. Metode ini mengembalikan objek DescribeTableResponse yang berisi informasi terkini tentang tabel tersebut.
def describe_table(self, table_name)
Contoh berikut mengkueri tabel example_table dan mencetak bidang utama dalam respons.
response = client.describe_table("example_table")
print("Metadata tabel:", response.table_meta)
print("Opsi tabel:", response.table_options)
print("Pengaturan enkripsi:", response.sse_details)
print(
"Throughput yang dipesan:",
response.reserved_throughput_details,
)
print("Indeks sekunder:", response.secondary_indexes)
Parameter
Metode describe_table memiliki parameter berikut.
|
Nama |
Type |
Deskripsi |
|
table_name (wajib) |
|
Nama tabel. |
Respons
DescribeTableResponse berisi informasi bisnis berikut.
|
Bidang |
Tipe |
Deskripsi |
|
table_meta |
|
Skema tabel, termasuk nama tabel, kolom kunci primer, dan kolom pradefinisi. |
|
table_options |
|
Konfigurasi tabel, termasuk TTL, jumlah maksimum versi, deviasi maksimum versi, dan apakah pembaruan diizinkan. |
|
reserved_throughput_details |
|
Throughput yang dipesan saat ini serta waktu peningkatan dan penurunan terakhir. |
|
secondary_indexes |
|
Metadata indeks sekunder, termasuk nama indeks, kolom kunci primer, kolom pradefinisi, dan tipe indeks. |
|
sse_details |
|
Pengaturan enkripsi sisi server, termasuk status pengaktifan, tipe kunci, ID kunci, dan ARN Peran RAM. |