Amazon S3 menambahkan fungsionalitas penulisan bersyarat untuk operasi menyalin
Amazon S3 memperluas fungsionalitas penulisan bersyarat untuk operasi penyalinan. Dengan salinan kondisional, Anda sekarang dapat memverifikasi apakah objek ada atau telah dimodifikasi di bucket S3 tujuan Anda sebelum menyalinnya. Ini membantu Anda mengoordinasikan penulisan simultan ke objek yang sama dan mencegah beberapa penulis bersamaan dari secara tidak sengaja menimpa objek.
Anda sekarang dapat melakukan operasi penyalinan bersyarat melalui S3 CopyObject dengan menyertakan header HTTP if-none-match untuk memverifikasi keberadaan objek atau header HTTP if-match dengan ETag untuk memvalidasi konten objek. Selain itu, Anda dapat menggunakan kunci kondisi s3:if-match dan s3:if-none-match dalam kebijakan bucket S3 untuk menerapkan operasi penyalinan bersyarat. S3 kemudian mengevaluasi kondisi terhadap kunci objek tertentu atau ETag sebelum menjalankan operasi penyalinan di bucket tujuan. Ini menghilangkan kebutuhan akan mekanisme koordinasi sisi klien tambahan atau permintaan validasi API.
Salinan bersyarat tersedia tanpa biaya tambahan di semua Region AWS di bucket tujuan umum dan direktori S3. Anda dapat menggunakan AWS SDK, API, atau CLI untuk menyalin data secara kondisional ke bucket Anda. Untuk mempelajari selengkapnya tentang operasi kondisional, kunjungi Panduan Pengguna S3.