Amazon S3 現在支援針對 S3 一般用途儲存貯體強制執行條件式寫入作業
張貼日期:
2024年11月25日
Amazon S3 現在支援使用儲存貯體政策,針對 S3 一般用途儲存貯體強制執行條件式寫入作業。透過強制執行條件式寫入,您現在就可以要求 S3 檢查物件是否存在,然後在儲存貯體中建立物件。同樣地,您也可以要求 S3 檢查物件內容的狀態,然後在儲存貯體中更新狀態。特別是在高並行、多寫入器案例中,這可協助您透過防止意外的資料覆寫,來簡化分散式應用程式。
若要強制執行條件式寫入作業,您現在可以使用 s3:if-none-match 或 s3:if-match 條件金鑰,來寫入儲存貯體政策,該儲存貯體政策要求在 S3 PutObject 和 CompleteMultipartUpload API 要求中使用 HTTP if-none-match 或 HTTP if-match 條件標頭。有了這個儲存貯體政策,任何將物件寫入儲存貯體而缺少必要的條件式標頭的嘗試都將遭拒。您可以使用此政策,集中強制在寫入儲存貯體的所有應用程式中使用條件式寫入。
您可以使用儲存貯體政策,在所有 AWS 區域強制執行條件式寫入,而無需額外收費。您可以使用 AWS SDK、API 或 CLI 執行條件式寫入。若要進一步了解條件式寫入,請瀏覽 S3 使用者指南。