使用複本修改同步來複寫中繼資料變更 - Amazon Simple Storage Service

使用複本修改同步來複寫中繼資料變更

Amazon S3 複本修改同步可協助您在複本和來源物件之間複寫物件中繼資料,例如標籤、存取控制清單 (ACL) 和物件鎖定設定。根據預設,Amazon S3 只會將來源物件中的中繼資料複寫至複本。啟用複本修改同步時,Amazon S3 會將對複寫複本所進行的中繼資料變更複寫回來源物件,從而進行雙向複寫。

啟用複本修改同步

您可以將 Amazon S3 複本修改同步與全新或現有的複寫規則搭配使用。您可以將其套用至整個儲存貯體,或具有特定字首的物件。

若要使用 Amazon S3 主控台啟用複本修改同步,請參閱設定即時複寫的範例。本主題提供當來源和目的地儲存貯體由相同或不同 AWS 帳戶 所擁有時,在複寫組態中啟用複本修改同步的說明。

若要使用 AWS Command Line Interface (AWS CLI) 啟用複本修改同步,您必須將複寫組態新增至包含已啟用 ReplicaModifications 之複本的儲存貯體。若要設定雙向複寫,請從來源儲存貯體 (amzn-s3-demo-source-bucket) 建立至含有複寫 (amzn-s3-demo-destination-bucket) 之儲存貯體的複寫規則。接著,從包含複本 (amzn-s3-demo-destination-bucket) 的儲存貯體建立至來源儲存貯體 (amzn-s3-demo-source-bucket) 的第二個複寫規則。來源和目的地儲存貯體可以位於相同或不同的 AWS 區域。

注意

您必須在來源和目的地儲存貯體上啟用複本修改同步,才能複寫本中繼資料變更,例如複寫物件中的物件存取控制清單 (ACL)、物件標籤或物件鎖定設定。如同所有複寫規則,您可以將這些規則套用至整個儲存貯體,也可以套用至由字首或物件標籤篩選的物件子集。

在下列範例組態中,Amazon S3 會將字首 Tax 下的中繼資料變更複寫至包含來源物件的儲存貯體 amzn-s3-demo-source-bucket

{ "Rules": [ { "Status": "Enabled", "Filter": { "Prefix": "Tax" }, "SourceSelectionCriteria": { "ReplicaModifications":{ "Status": "Enabled" } }, "Destination": { "Bucket": "arn:aws:s3:::amzn-s3-demo-source-bucket" }, "Priority": 1 } ], "Role": "IAM-Role-ARN" }

如需使用 AWS CLI 建立複寫規則的完整說明,請參閱設定相同帳戶內的儲存貯體複寫