Gunakan Tablestore SDK untuk Python guna memperbarui konfigurasi tabel, seperti time to live (TTL), jumlah maksimum versi, dan throughput yang dipesan.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Menginisialisasi klien. Untuk informasi selengkapnya, lihat Initialize a Tablestore client.
Deskripsi metode
def update_table(self, table_name, table_options=None, reserved_throughput=None)
Kode contoh
Contoh berikut memperbarui konfigurasi test_table.
# Atur konfigurasi tabel: TTL 1 hari, maksimal 3 versi, deviasi waktu maksimum 1 hari, pembaruan dinonaktifkan
table_options = TableOptions(time_to_live=86400, max_version=3, max_time_deviation=86400, allow_update=False)
# Atur throughput baca dan tulis yang dipesan menjadi 0 CU
# Nilai bukan nol hanya didukung untuk instans kinerja tinggi dalam Mode CU
reserved_throughput = ReservedThroughput(CapacityUnit(0, 0))
try:
client.update_table('test_table', table_options, reserved_throughput)
print("Update table succeeded.")
except Exception as e:
print("Update table failed. %s" % e)