Amazon S3 現在支援 S3 一般用途儲存貯體中的條件刪除

張貼日期: 2025年9月16日

Amazon S3 現在支援 S3 一般用途儲存貯體中的條件刪除功能,該功能可在刪除物件之前,確認其是否未經過變更。這有助於防止在高並行、多重寫入場景中出現意外刪除的情況。

您現在可以使用具有 ETag 值的 HTTP if-match 標頭執行條件刪除。只有在提供的 Etag 與物件的 Etag 相符時,Amazon S3 才會讓您的刪除請求成功執行。此外,您可以在 S3 儲存貯體政策中使用 s3:if-match 條件金鑰,以強制執行條件刪除作業。例如,您可以要求用戶端在 S3 DeleteObject 和 S3 DeleteObjects API 請求中使用 HTTP if-match 標頭,幫助您將意外刪除儲存貯體中物件的風險降到最低。

您可以在所有 AWS 區域的 S3 一般用途儲存貯體中使用條件刪除功能,無需額外付費。您可以使用 Amazon S3 API、SDK 和 CLI 執行條件刪除。若要進一步了解,請瀏覽 S3 使用者指南