Menghapus objek dari bucket dengan Penentuan Versi ditangguhkan - Amazon Simple Storage Service

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

Menghapus objek dari bucket dengan Penentuan Versi ditangguhkan

Anda dapat menghapus objek dari bucket dengan Penentuan Versi ditangguhkan untuk menghapus objek dengan ID versi null.

Jika Penentuan Versi ditangguhkan untuk sebuah bucket, permintaan DELETE:

  • Hanya dapat menghapus objek yang ID versinya adalah null.

  • Tidak menghapus apa pun jika tidak ada versi null dari objek dalam bucket.

  • Memasukkan penanda hapus ke dalam bucket.

Gambar berikut menunjukkan bagaimana DELETE sederhana menghapus versi null. (Permintaan DELETE sederhana adalah permintaan yang tidak menentukan ID versi.) Amazon S3 menyisipkan penanda hapus di tempatnya dengan ID versi dari null.

Ilustrasi yang menunjukkan penghapusan sederhana untuk menghapus objek dengan ID versi NULL.

Ingatlah bahwa penanda hapus tidak memiliki konten, sehingga Anda kehilangan konten versi null ketika penanda hapus menggantinya.

Gambar berikut menunjukkan bucket yang tidak memiliki versi null. Dalam kasus ini, DELETE tidak menghapus apa pun; Amazon S3 hanya menyisipkan penanda hapus.

Ilustrasi yang menunjukkan penyisipan penanda hapus.

Bahkan di bucket dengan Penentuan Versi ditangguhkan, pemilik bucket dapat menghapus secara permanen versi tertentu dengan menyertakan ID versi dalam permintaan DELETE. Gambar berikut menunjukkan bahwa menghapus versi objek tertentu akan secara permanen menghapus objek tersebut. Hanya pemilik bucket yang dapat menghapus versi objek tertentu.

Ilustrasi yang menunjukkan penghapusan objek permanen menggunakan ID versi tertentu.