Amazon Simple Storage Service (Amazon S3) พื้นที่จัดเก็บบน Cloud ของ AWS ล่าสุดได้ประกาศสนับสนุนการเขียนไฟล์แบบมีเงื่อนไข (Conditional Write) ที่สามารถตรวจสอบว่ามีวัตถุ (Object) ดังกล่าวอยู่หรือไม่ ก่อนที่จะเขียนลงไปได้เป็นที่เรียบร้อยแล้ว

Amazon S3 พร้อมสนับสนุน Conditional Write ได้แล้ว ที่จะช่วยให้ผู้ใช้งานพื้นที่จัดเก็บบน AWS สามารถตรวจสอบได้ก่อนว่ามี Object ดังกล่าวอยู่แล้วก่อนหน้านี้หรือไม่ เพื่อจะได้หลีกเลี่ยงการเขียนทับ (Overwrite) ลงไปใน Object ที่มีอยู่ตอนที่อัปโหลดข้อมูลขึ้นไป
โดยผู้ใช้ Amazon S3 สามารถใช้ Conditional Write ด้วยการใช้ PutObject หรือ CompleteMultipartUpload API ในทั้งแบบ General Purpose และ Directory Bucket สิ่งนี้จะช่วยให้ผู้ใช้งานไม่จำเป็นต้องสร้างกระบวนการตรวจสอบในฝั่ง Client หรือว่าต้องมี API Request อื่น ๆ ในการตรวจสอบ Object ก่อนอัปโหลดข้อมูลแล้ว
สิ่งนี้จะช่วยทำให้การใช้งาน Amazon S3 มีประสิทธิภาพมากยิ่งขึ้น รายละเอียดสามารถอ่านเพิ่มเติมได้ที่เว็บไซต์ของ AWS
ที่มา: https://aws.amazon.com/about-aws/whats-new/2024/08/amazon-s3-conditional-writes/