

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
<a name="DeletingObjectsfromVersioningSuspendedBuckets"></a>

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 menghapus objek yang memiliki null`versionId`. Jika ID versi ada, Amazon S3 menyisipkan penanda hapus yang menjadi versi objek saat ini. Gambar berikut menunjukkan bagaimana sederhana `DELETE` menghapus versi nol dan Amazon S3 menyisipkan penanda hapus sebagai gantinya dengan ID `null` versi.

![Penghapusan sederhana untuk menghapus objek dengan ID versi NULL.](https://docs.aws.amazon.com/id_id/AmazonS3/latest/userguide/images/versioning_DELETE_versioningSuspended.png)


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

Gambar berikut menunjukkan bucket yang tidak memiliki versi null. Dalam hal ini, tidak menghapus `DELETE` apa pun. Sebagai gantinya, Amazon S3 hanya menyisipkan penanda hapus.

![Penyisipan penanda hapus.](https://docs.aws.amazon.com/id_id/AmazonS3/latest/userguide/images/versioning_DELETE_versioningSuspendedNoNull.png)


Bahkan dalam bucket yang ditangguhkan versi, pemilik bucket dapat menghapus versi tertentu secara permanen dengan menyertakan ID versi dalam `DELETE` permintaan, kecuali izin untuk `DELETE` permintaan telah ditolak secara eksplisit. Misalnya, untuk menolak penghapusan objek apa pun yang memiliki ID `null` versi, Anda harus secara eksplisit menolak `s3:DeleteObjectVersions` izin `s3:DeleteObject` dan.

Gambar berikut menunjukkan bahwa menghapus versi objek tertentu akan secara permanen menghapus objek tersebut. Hanya pemilik bucket yang dapat menghapus versi objek tertentu.

![Penghapusan objek permanen menggunakan ID versi tertentu.](https://docs.aws.amazon.com/id_id/AmazonS3/latest/userguide/images/versioning_DELETE_versioningEnabled2.png)
