使用條件式請求將先決條件新增至 S3 操作 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用條件式請求將先決條件新增至 S3 操作

您可以使用條件式請求將先決條件新增至 S3 操作。若要使用條件式請求,您可以將其他標頭新增至 Amazon S3 API操作。此標頭會指定條件,如果未符合,會導致 S3 操作失敗。

GETHEADCOPY請求支援條件式讀取。您可以新增先決條件,以根據物件的實體標籤 (ETag) 或上次修改的日期來傳回或複製物件。這可以將 S3 操作限制為自指定日期以來更新的物件。您也可以將 S3 操作限制為特定 ETag。這可以確保您只傳回或複製特定物件版本。如需物件中繼資料的詳細資訊,請參閱「使用物件中繼資料」。

條件式寫入可確保在PUT操作期間,您的儲存貯體中沒有具有相同金鑰名稱的現有物件。這可防止覆寫具有相同金鑰名稱的現有物件。您可以使用 的條件式寫入 PutObjectCompleteMultipartUpload 請求。如需金鑰名稱的詳細資訊,請參閱「命名 Amazon S3 物件」。

條件式讀取或條件式寫入不收取額外費用。您只需為適用的請求支付現有費率,包括失敗的請求。如需 Amazon S3 功能與定價的相關資訊,請參閱 Amazon S3 定價