在 Amazon 中設定私有映像複寫 ECR - Amazon ECR

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

在 Amazon 中設定私有映像複寫 ECR

為私有登錄檔的每個區域設定複寫。您可以設定跨區域複寫或跨帳戶複寫。

如需複寫作業常見使用方式的範例,請參閱Amazon 的私有映像複寫範例 ECR

  1. https://console.aws.amazon.com/ecr/儲存庫 開啟 Amazon ECR主控台。

  2. 從導覽列,選擇要為其設定登錄檔複寫設定的區域。

  3. 在導覽窗格中,選擇 Private registry (私有登錄檔)。

  4. 私有登錄頁面上,選擇設定,然後選擇複寫組態 下的編輯

  5. Replication (複寫) 頁面上,選擇 Add replication rule (新增複寫規則)。

  6. Destination types (目的地類型) 頁面上,選擇要啟用跨區域複寫、跨帳戶複寫或兩者,然後選擇 Next (下一步)。

  7. 如果啟用跨區域複寫,則對於 Configure destination regions (設定目的地區域),選擇一或多個 Destination regions (目的地區域),然後選擇 Next (下一步)。

  8. 如果啟用跨帳戶複寫,則對於 Cross-account replication (跨帳戶複寫),選擇登錄檔的跨帳戶複寫設定。對於 Destination account (目的地帳戶),輸入目的地帳戶的帳戶 ID 和一或多個 Destination regions (目的地區域) 以進行複寫。選擇 Destination account + (目的地帳戶 +),將其他帳戶設定為複寫目的地。

    重要

    若要進行跨帳戶複寫,目的地帳戶必須設定登錄檔許可政策,以允許複寫發生。如需詳細資訊,請參閱Amazon 的私有註冊表許可 ECR

  9. (選用) 在 Add filters (新增篩選條件) 頁面上,指定複寫規則的一或多個篩選條件,然後選擇 Add (新增)。對於您要與複寫動作產生關聯的每個篩選條件重複此步驟。必須將篩選器指定為儲存庫名稱字首。如果未新增篩選器,則會複寫所有儲存庫的內容。一旦新增所有篩選條件,選擇 Next (下一步)。

  10. Review and submit (檢閱並提交) 頁面上,檢閱複寫規則組態,然後選擇 Submit rule (提交規則)。

  1. 建立包含複寫規則JSON的檔案,以為您的登錄檔定義 。複寫組態最多可包含 10 個規則,且所有規則最多 25 個唯一目的地,每個規則 100 個篩選條件。若要在您自己的帳戶內設定跨區域複寫,請指定您自己的帳戶 ID。如需更多範例,請參閱Amazon 的私有映像複寫範例 ECR

    { "rules": [{ "destinations": [{ "region": "destination_region", "registryId": "destination_accountId" }], "repositoryFilters": [{ "filter": "repository_prefix_name", "filterType": "PREFIX_MATCH" }] }] }
  2. 登錄的複寫組態。

    aws ecr put-replication-configuration \ --replication-configuration file://replication-settings.json \ --region us-west-2
  3. 確認您的登錄檔設定。

    aws ecr describe-registry \ --region us-west-2