Amazon S3 sekarang mendukung penghapusan bersyarat di bucket tujuan umum S3

Dikirim di: 16 Sep 2025

Amazon S3 sekarang mendukung penghapusan bersyarat dalam bucket tujuan umum S3, yang memverifikasi bahwa suatu objek tidak berubah sebelum menghapusnya. Ini membantu Anda mencegah penghapusan yang tidak disengaja dalam skenario konkurensi tinggi dan banyak penulis.

Anda sekarang dapat melakukan penghapusan bersyarat menggunakan header HTTP if-match dengan nilai ETag. Amazon S3 hanya akan mengizinkan permintaan penghapusan Anda berhasil jika Etag yang diberikan cocok dengan objek tersebut. Selain itu, Anda dapat menggunakan kunci kondisi s3:if-match dalam kebijakan bucket S3 Anda untuk menerapkan operasi penghapusan bersyarat. Misalnya, Anda dapat mengharuskan klien untuk menggunakan header HTTP if-match di permintaan API S3 DeleteObject dan S3 DeleteObjects, yang membantu Anda meminimalkan risiko terhapusnya objek secara tidak sengaja di bucket Anda.

Penghapusan bersyarat tersedia di bucket tujuan umum S3 tanpa biaya tambahan di semua AWS Region. Anda dapat menggunakan Amazon S3 API, SDK, dan CLI untuk melakukan penghapusan bersyarat. Untuk mempelajari lebih lanjut, kunjungi Panduan Pengguna S3.