Amazon S3 sekarang mendukung penegakan operasi penulisan kondisional untuk bucket tujuan umum S3
Amazon S3 sekarang mendukung penegakan operasi penulisan kondisional untuk bucket tujuan umum S3 menggunakan kebijakan bucket. Dengan penegakan penulisan kondisional, Anda sekarang dapat mengamanatkan bahwa S3 memeriksa keberadaan objek sebelum membuatnya di bucket Anda. Demikian pula, Anda juga dapat mengamanatkan bahwa S3 memeriksa status konten objek sebelum memperbaruinya di bucket Anda. Ini membantu Anda menyederhanakan aplikasi terdistribusi dengan mencegah penulisan data yang tidak disengaja, terutama dalam skenario multipenulis dengan konkurensi tinggi.
Untuk menerapkan operasi penulisan kondisional, Anda sekarang dapat menggunakan kunci kondisi s3:if-none-match atau s3:if-match untuk menulis kebijakan bucket yang mengamanatkan penggunaan header kondisional HTTP if-none-match atau HTTP if-match dalam permintaan API PutObject S3 dan CompleteMultiPartUpload. Dengan kebijakan bucket ini, setiap upaya untuk menulis objek ke bucket Anda tanpa header kondisional yang diperlukan akan ditolak. Anda dapat menggunakan ini untuk menerapkan penggunaan penulisan kondisional secara terpusat di semua aplikasi yang menulis ke bucket Anda.
Anda dapat menggunakan kebijakan bucket untuk menerapkan penulisan kondisional tanpa biaya tambahan di semua AWS Region. Anda dapat menggunakan SDK AWS, API, atau CLI untuk melakukan penulisan kondisional. Untuk mempelajari selengkapnya tentang penulisan kondisional, kunjungi Panduan Pengguna S3.