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.

Jika pembuatan versi bucket ditangguhkan, operasi akan menghapus objek yang memiliki nol. versionId Jika ada ID versi, Amazon S3 menyisipkan penanda hapus yang menjadi versi objek saat ini. Gambar berikut menunjukkan bagaimana sederhana DELETE menghapus versi null dan Amazon S3 menyisipkan penanda hapus di tempatnya sebagai gantinya dengan null ID versi.

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

Untuk menghapus objek yang memiliki a secara permanenversionId, Anda harus menyertakan objek versionId dalam permintaan. Karena penanda hapus tidak berisi konten apa pun, Anda akan kehilangan konten untuk null versi saat penanda hapus menggantikannya.

Gambar berikut menunjukkan bucket yang tidak memiliki versi null. Dalam hal ini, tidak DELETE menghapus apa-apa. Sebagai gantinya, 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.