Amazon S3 sekarang mendukung penulisan bersyarat
Amazon S3 menambahkan dukungan untuk penulisan bersyarat yang dapat memeriksa keberadaan suatu objek sebelum membuatnya. Kemampuan ini dapat membantu Anda lebih mudah mencegah aplikasi menimpa objek yang ada saat mengunggah data. Anda dapat melakukan penulisan bersyarat menggunakan permintaan API PutObject atau CompleteMultipartUpload di bucket tujuan umum dan direktori.
Dengan menggunakan penulisan bersyarat, Anda dapat menyederhanakan cara aplikasi terdistribusi dengan beberapa klien memperbarui data secara bersamaan di seluruh set data bersama. Setiap klien dapat menulis objek secara bersyarat, memastikan bahwa objek tersebut tidak menimpa objek apa pun yang telah ditulis oleh klien lain. Ini berarti Anda tidak perlu lagi membangun mekanisme konsensus sisi klien untuk mengoordinasikan pembaruan atau menggunakan permintaan API tambahan untuk memeriksa keberadaan suatu objek sebelum mengunggah data. Sebaliknya, Anda dapat memindahkan validasi tersebut ke S3 dengan andal, sehingga memungkinkan performa dan efisiensi yang lebih baik untuk analitik skala besar, machine learning terdistribusi, dan beban kerja paralel lainnya. Untuk menggunakan penulisan bersyarat, Anda dapat menambahkan header kondisional HTTP if-none-match bersama dengan permintaan API PutObject dan CompleteMultipartUpload.
Fitur ini tersedia tanpa biaya tambahan di semua AWS Region, termasuk Region AWS GovCloud (AS) dan Region AWS China. Anda dapat menggunakan AWS SDK, API, atau CLI untuk melakukan penulisan bersyarat. Untuk mempelajari lebih lanjut tentang penulisan bersyarat, kunjungi Panduan Pengguna S3.