Perintah put-table-bucket-maintenance-configuration menetapkan konfigurasi maintenance untuk sebuah Table Bucket, seperti kebijakan Unreferenced File Cleanup.
Catatan penggunaan
Konfigurasi maintenance mengontrol perilaku maintenance latar belakang dari sebuah Table Bucket. Saat ini, parameter --type hanya mendukung tipe
iceberg, yang mengaktifkan atau menonaktifkan Unreferenced File Cleanup.Parameter --value memerlukan konfigurasi dalam format JSON. Anda dapat meneruskan konfigurasi tersebut langsung di baris perintah atau menentukan file JSON lokal dengan menggunakan awalan
file://.
Sintaks
ossutil tables-api put-table-bucket-maintenance-configuration --table-bucket-arn value --type value --value value [flags]Parameter | Tipe | Deskripsi |
--table-bucket-arn | string | ARN dari Table Bucket, dalam format |
--type | string | Jenis maintenance. Saat ini, hanya |
--value | string | Nilai konfigurasi maintenance, dalam format JSON. |
Perintah put-table-bucket-maintenance-configuration dipetakan ke operasi API PutTableBucketMaintenanceConfiguration. Untuk detail parameter, lihat PutTableBucketMaintenanceConfiguration.
Untuk informasi tentang opsi baris perintah global yang didukung, lihat ossutil Global Options.
Sintaks JSON untuk parameter --value adalah sebagai berikut:
{
"settings": {
"unreferenced_file_cleanup": {
"enabled": true
}
}
}Contoh
Aktifkan Unreferenced File Cleanup untuk sebuah Table Bucket dengan menyetel jenis maintenance ke
iceberg.ossutil tables-api put-table-bucket-maintenance-configuration --table-bucket-arn acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket --type iceberg --value '{"settings":{"unreferenced_file_cleanup":{"enabled":true}}}'Tetapkan konfigurasi maintenance dari file lokal bernama
maintenance.json. Gunakan awalanfile://untuk menentukan path file.ossutil tables-api put-table-bucket-maintenance-configuration --table-bucket-arn acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket --type iceberg --value file://maintenance.json