Amazon S3 Express One Zone 現支援條件式刪除
Amazon S3 Express One Zone 是適用於延遲敏感應用程式的高效能 S3 儲存類別,現在可以在刪除物件之前評估該物件是否不變。這項條件式刪除功能可協助您提高資料的耐用性,並減少在高並行多寫入器案例中意外刪除造成的錯誤。
條件式寫入可以簡化具有多個用戶端的分散式應用程式在共用資料集之間並行更新資料的作業,進而協助防止意外覆寫。在目錄儲存貯體中,用戶端可以在 DeleteObject 和 DeleteObjects API 中分別使用 x-amz-if-match-last-modified-time、x-amz-if-match-size 和 HTTP if-match 標頭,對物件上次修改的時間、大小和 Etag 執行條件式刪除檢查。然後 S3 Express One Zone 會評估這些物件屬性中的每個物件屬性是否與這些標題中提供的值相符,並防止用戶端刪除物件,直到符合條件為止。您可以在刪除請求中同時或單獨使用這些標頭,可靠地將物件狀態評估卸載到 S3 Express One Zone,並有效率地保護分散式和高度平行化的工作負載,使其免於意外刪除。
您可以在所有可使用儲存類別的 AWS 區域,使用 S3 Express One Zone 的條件式刪除支援,而不需額外付費。您可以使用 S3 API、SDK 和 CLI 執行條件式刪除。若要進一步了解,請瀏覽 S3 文件。