其他考量 - Amazon Simple Storage Service

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

其他考量

Amazon S3 也支援儲存貯體組態的以下項目:

本主題說明儲存貯體複寫組態如何影響這些儲存貯體組態的行為。

生命週期組態與物件複本

Amazon S3 複寫物件所需的時間取決於物件大小。若是大型物件,則可能需要數小時的時間。雖然目的地中的複本在可使用前需要一些時間,但建立複本與在來源儲存貯體中建立相對應物件所需的時間相同。如果目的地儲存貯體上啟用了生命週期組態,生命週期規則即是根據原始物件的建立時間,而不是目的地儲存貯體中的複本成為可用的時間。

複寫組態要求儲存貯體必須已啟用版本控制。當您啟用儲存貯體上的版本控制時,請記住下列事項:

  • 如果您擁有物件過期生命週期組態,在您啟用版本控制之後,請新增 NonCurrentVersionExpiration 政策,以保持如啟用版本控制之前的相同永久刪除行為。

  • 如果您擁有轉移生命週期組態,在您啟用版本控制之後,請考慮新增 NonCurrentVersionTransition 政策。

版本控制組態與複寫組態

當您在儲存貯體上設定複寫時,來源與目的地儲存貯體都必須已啟用版本控制。當您同時啟用來源與目的地儲存貯體上的版本控制,並在來源儲存貯體上設定複寫之後,您會遇到下列問題:

  • 如果您嘗試停用來源儲存貯體上的版本控制,Amazon S3 會傳回錯誤。您必須移除複寫組態,才能停用來源儲存貯體上的版本控制。

  • 如果您停用目的地儲存貯體上的版本控制,複寫會失敗。來源物件的複寫狀態為 FAILED

搭配 S3 Intelligent-Tiering 使用 S3 複寫

S3 Intelligent-Tiering 是一種儲存類別,其設計在於自動將資料移至最具成本效益的存取層,藉此最佳化儲存成本。只需每月支付少許的物件監控和自動化費用,S3 Intelligent-Tiering 即可監控存取模式,並自動將未存取的物件移至低成本層。

使用 S3 批次複寫來複寫儲存在 S3 Intelligent-Tiering 中的物件,或是調用 CopyObject 或 UploadPartCopy,都會構成存取。在這些情況下,複製或複寫操作的來源物件會分層。

如需 S3 Intelligent-Tiering 的詳細資訊,請參閱 Amazon S3 Intelligent Tiering

記錄日誌組態與複寫組態

如果 Amazon S3 將日誌提供給已啟用複寫的儲存貯體,即會複寫日誌物件。

如果已啟用來源或目的地儲存貯體上的伺服器存取日誌 (使用伺服器存取記錄記錄要求) 或 AWS CloudTrail 日誌 (使用記錄 Amazon S3 API 呼叫 AWS CloudTrail),Amazon S3 會在日誌中包含複寫相關請求。例如,Amazon S3 會記錄其所複寫的每個物件。

CRR 與目的地區域

Amazon S3 跨區域複寫 (CRR) 可用來跨不同 S3 儲存貯體複製物件。 AWS 區域您可以根據商業需求或成本考量來選擇目的地儲存貯體的區域。例如,區域之間的資料傳輸費會依所選區域而異。

假設您選擇美國東部 (維吉尼亞北部) (us-east-1) 作為您的來源儲存貯體區域。如果您選擇美國西部 (奧勒岡) (us-west-2) 作為目的地儲存貯體區域,您支付的費用會比選擇美國東部 (俄亥俄) (us-east-2) 區域更多。如需定價資訊,請參閱 Amazon S3 定價中的「資料傳輸定價」。

相同區域複寫 (SRR) 沒有相關的資料傳輸費。

暫停複寫

若要暫停複寫,請停用複寫組態中的相關規則。

如果已啟用複寫,但您移除了授予 Amazon S3 必要許可的 IAM 角色,則複寫會失敗。Amazon S3 會將受影響物件的複寫狀態回報為 FAILED