本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
複製物件
您可以使用 Amazon S3 Batch Operations 對 Amazon S3 物件執行大規模批次操作。Batch Operations Copy 操作會複製資訊清單中指定的每個物件。您可以將物件複製到相同 中的儲存貯體, AWS 區域 或複製到不同 區域中的儲存貯體。S3 批次作業支援 Amazon S3 中可用來複製物件的大多數選項。這些選項包含設定物件中繼資料、設定許可,以及變更物件的儲存體方案。
您也可以使用複製操作來複製現有的未加密物件,並將其寫回與加密物件相同的儲存貯體。如需詳細資訊,請參閱使用 Amazon S3 批次操作來加密現有物件
複製物件時,您可以變更物件計算檢查總和的檢查總和演算法。如果物件沒有額外計算檢查總和,您也可以透過指定 Amazon S3 使用檢查總和演算法新增一個。如需詳細資訊,請參閱檢查物件完整性。
如需在 Amazon S3 中複製物件以及必要和選用參數的詳細資訊,請參閱本指南複製、移動和重新命名物件中的 和 CopyObject 在 Amazon Simple Storage Service API 參考中。
法規與限制
當您使用批次操作複製操作時,適用下列限制和約束:
-
所有來源物件必須位於一個儲存貯體中。
-
所有目的地物件必須位於一個儲存貯體中。
-
您必須具有來源儲存貯體的讀取許可,和目的地儲存貯體的寫入許可。
-
複製的物件大小上限可達 5 GB。
-
如果您嘗試將物件從 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 類別複製到 S3 Standard 儲存類別,您必須先還原這些物件。如需詳細資訊,請參閱還原已封存的物件。
-
您必須在目的地區域中建立批次操作複製任務,這是您要複製物件的區域。
-
除了對實體標籤 (ETags) 進行條件式檢查,以及使用客戶提供加密金鑰 (SSE-C) 進行伺服器端加密之外,所有
CopyObject
選項都受到支援。 -
如果目的地儲存貯體未版本,您將覆寫具有相同金鑰名稱的任何物件。
-
物件不一定會以與資訊清單中顯示的相同順序進行複製。對於版本控制的儲存貯體,如果保留目前或非目前版本順序很重要,請先複製所有非目前版本。然後,在第一個任務完成後,在接下來的任務中複製目前版本。
-
不支援將物件複製到降低備援儲存 (RRS) 類別。