針對您的多區域存取點建立雙向複寫規則 - Amazon Simple Storage Service

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

針對您的多區域存取點建立雙向複寫規則

複寫規則可讓物件跨區域進行自動和非同步複製。雙向複寫規則可確保資料在不同 AWS 區域 的兩個以上儲存貯體之間完全同步。當設定雙向複寫時,會建立從來源儲存貯體 (DOC-EXAMPLE-BUCKET-1) 複寫至包含複本之儲存貯體 (DOC-EXAMPLE-BUCKET-2) 的複寫規則。然後,建立從包含複本 (DOC-EXAMPLE-BUCKET-2) 的儲存貯體複寫至來源儲存貯體 (DOC-EXAMPLE-BUCKET-1) 的第二個複寫規則。

如同所有複寫規則,您可以將雙向複寫規則套用至整個 Amazon S3 儲存貯體,也可以套用至由字首或物件索引標籤篩選的物件子集。您也可以針對每個複寫規則啟用複本修改同步,將您物件的中繼資料變更保持同步。您可以透過 Amazon S3 主控台、AWS CLI、AWS SDK、Amazon S3 REST API 或 AWS CloudFormation 啟用複本修改同步。

若要監控 Amazon CloudWatch 中物件和物件中繼資料的複寫進度,請啟用 S3 複寫指標和通知。如需詳細資訊,請參閱使用複寫指標和 Amazon S3 事件通知監控進度

針對您的多區域存取點建立雙向複寫規則

  1. 登入 AWS Management Console,並開啟位於 https://console.aws.amazon.com/s3/ 的 Amazon S3 主控台。

  2. 在左導覽窗格中,選擇 Multi-Region Access Points (多區域存取點)。

  3. 選擇您要更新的多區域存取點名稱。

  4. 選擇 Replication and failover (複寫和容錯移轉) 索引標籤。

  5. 向下捲動至 Replication rules (複寫規則),然後選擇 Create replication rules (建立複寫規則)。

  6. Create replication rules (建立複製規則) 頁面上,選擇 Replicate objects among all specified buckets (在所有指定儲存貯體之間複製物件) 範本。Replicate objects among all specified buckets (在所有指定儲存貯體之間複製物件) 範本會針對您的儲存貯體設定雙向複寫 (具有容錯移轉功能)。

    重要

    當您使用此範本建立複寫規則時,它們會取代任何已指派給儲存貯體的現有複寫規則。

    若要新增或修改任何現有的複寫規則,而不是取代它們,請前往主控台中每個儲存貯體的 Management (管理) 索引標籤,然後在 Replication rules (複寫規則) 區段中編輯規則。您也可以使用 AWS CLI、AWS SDK 或 Amazon S3 REST API 來新增或修改現有的複寫規則。如需更多詳細資訊,請參閱 複寫組態

  7. Buckets (儲存貯體) 區段中,至少選取兩個您要從中複寫物件的儲存貯體。針對複寫選擇的所有儲存貯體都必須啟用 S3 版本控制,且每個儲存貯體必須位於不同的 AWS 區域中。如需 S3 版本控制的詳細資訊,請參閱在 Amazon S3 儲存貯體中使用儲存貯體

    注意

    請確認您具有建立複寫所需的讀取和複寫權限,否則將出現錯誤。如需更多詳細資訊,請參閱建立 IAM 角色

  8. Replication rule configuration (複寫規則組態) 區段中,選擇複寫規則在建立時將 Enabled (啟用) 還是 Disabled (停用)。

    注意

    您無法在 Replication rule name (複寫規則名稱) 方塊中輸入名稱。建立複寫規則時,會根據您的組態產生複寫規則名稱。

  9. Scope (範圍) 區段中,針對您的複寫選擇適當的範圍。

    • 若要複寫整個儲存貯體,請選擇 Apply to all objects in the bucket (套用至儲存貯體中的所有物件)。

    • 若要複寫儲存貯體中的物件子集,請選擇Limit the scope of this rule using one or more filters (使用一或多個篩選器限制此規則的範圍)。

      您可以使用字首、物件索引標籤或兩者的組合來篩選物件。

      • 若要限制複寫名稱以相同字串 (例如,pictures) 開頭的所有物件,請在 Prefix (字首) 方塊中輸入字首。

        如果您輸入的字首是資料夾名稱,您必須使用 / (正斜線) 作為最後一個字元 (例如,pictures/)。

      • 若要複寫具有一個或多個物件索引標籤的所有物件,請選擇 Add tag (新增標籤),然後在方塊中輸入鍵/值對。若要新增另一個索引標籤,請重複此程序,。如需物件標籤的詳細資訊,請參閱 使用標籤分類儲存空間

  10. 向下捲動至 Additional replication options (其他複寫選項) 區段,然後選取您要套用的複寫選項。

    注意

    建議您套用下列選項,尤其是當您打算將多區域存取點設定為支援容錯移轉時:

    • Replication time control (RTC) (複寫時間控制 (RTC)) - 若要在可預測的時間範圍內跨不同區域複寫您的資料,您可以使用 S3 複寫時間控制 (S3 RTC)。S3 RTC 會在 15 分鐘內,複寫 99.99% 在 Amazon S3 中存放的新物件 (由服務水準協議支援)。如需更多詳細資訊,請參閱 使用 S3 複寫時間控制 (S3 RTC) 來達到合規要求

    • Replication metrics and notifications (複寫指標和通知) - 啟用 Amazon CloudWatch 指標,以監控複寫事件。

    • 刪除標記複寫 — 複寫由 S3 刪除操作建立的刪除標記。由生命週期規則建立的刪除標記不會複寫。如需詳細資訊,請參閱在儲存貯體間複寫刪除標記

    • Replica modification sync (複本修改同步) - 針對每個複寫規則啟用複本修改同步,也會將您物件的中繼資料變更保持同步。如需詳細資訊,請參閱啟用複本修改同步

    對於 S3 RTC 和 CloudWatch 複寫指標和通知需支付額外費用。如需詳細資訊,請參閱 Amazon S3 定價Amazon CloudWatch 定價

  11. 如果您正在撰寫新的複寫規則,取代現有複寫規則,請選取 I acknowledge that by choosing Create replication rules, these existing replication rules will be overwritten (我確認藉由選擇 Create replication rules (建立複寫規則),這些現有的複寫規則將遭到覆寫)。

  12. 選擇 Create replication rules (建立複寫規則),以建立並儲存新的雙向複寫規則。