Menonaktifkan penghapusan file yatim piatu - AWS Glue

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menonaktifkan penghapusan file yatim piatu

Anda dapat menonaktifkan pengoptimal penghapusan file yatim piatu untuk tabel Apache Iceberg tertentu menggunakan konsol atau. AWS Glue AWS CLI

Console
Untuk menonaktifkan penghapusan file yatim piatu
  1. Pilih Katalog Data dan pilih Tabel. Dari daftar tabel, pilih tabel Iceberg yang ingin Anda nonaktifkan pengoptimal untuk penghapusan file yatim piatu.

  2. Pada bagian bawah halaman Rincian tabel, pilih tab Pengoptimalan tabel.

  3. Pilih Tindakan, lalu pilih Nonaktifkan, penghapusan file Orphan.

    Anda juga dapat memilih Nonaktifkan di bawah Optimasi dari menu Tindakan.

  4. Pilih Nonaktifkan pada pesan konfirmasi. Anda dapat mengaktifkan kembali pengoptimal penghapusan file yatim di lain waktu.

    Setelah Anda mengonfirmasi, pengoptimal penghapusan file yatim dinonaktifkan dan status penghapusan file yatim piatu kembali ke. Not enabled

AWS CLI

Pada contoh berikut, ganti ID akun dengan ID AWS akun yang valid. Ganti nama database dan nama tabel dengan nama tabel Iceberg yang sebenarnya dan nama database. Ganti roleArn dengan AWS Resource Name (ARN) dari IAM peran dan nama aktual IAM peran yang memiliki izin yang diperlukan untuk menonaktifkan pengoptimal.

aws glue update-table-optimizer \ --catalog-id 123456789012 \ --database-name iceberg_db \ --table-name iceberg_table \ --table-optimizer-configuration '{"roleArn":"arn:aws:iam::123456789012:role/optimizer_role", "enabled":'false'}'\ --type orphan_file_deletion
API

Panggil UpdateTableOptimizeroperasi untuk menonaktifkan pengoptimal retensi snapshot untuk tabel tertentu.