翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon ECR でのプライベートイメージレプリケーションの設定
プライベートレジストリのリージョンごとのレプリケーションを設定します。クロスリージョンまたはクロスアカウントのレプリケーションを設定できます。
レプリケーションの一般的な使用方法の例については、Amazon ECR でのプライベートイメージレプリケーションの例 を参照してください。
https://console.aws.amazon.com/ecr/repositories
で Amazon ECR コンソールを開きます。 -
ナビゲーションバーから、レジストリのレプリケーション設定を構成するリージョンを選択します。
-
ナビゲーションペインで、[Private registry] (プライベートレジストリ) を選択します。
-
[プライベートレジストリ] ページで、[設定] を選択し、[レプリケーション設定] で [編集] を選択します。
-
[Replication] (レプリケーション) ページで [Add replication rule] (レプリケーションルールを追加) をクリックします。
-
[Destination types] (送信先タイプ) ページで、クロスリージョンレプリケーションもしくはクロスアカウントレプリケーションのいずれか、またはそれら両方を有効にしてから、[Next] (次へ) をクリックします。
-
クロスリージョンレプリケーションを有効にした場合は、[Configure destination regions] (送信先リージョンを設定) で、1 つ、または複数の [Destination regions] (送信先リージョン) を選択し、[Next] (次へ) をクリックします。
-
クロスアカウントレプリケーションを有効にした場合は、[Cross-account replication] (クロスアカウントレプリケーション) で、レジストリのクロスアカウントレプリケーション設定を選択します。[Destination account] (送信先アカウント) には送信先アカウントのアカウント ID を入力し、レプリケート先にする 1 つ、または複数の [Destination regions] (送信先リージョン) を選択します。レプリケーションの送信先として追加のアカウントを設定するには、[Destination account +] (送信先アカウント +) をクリックします。
重要
クロスアカウントレプリケーションを実行するには、ターゲットアカウントで、レプリケーションを許可するレジストリのアクセス許可ポリシーを設定する必要があります。詳細については、「Amazon ECR でのプライベートレジストリのアクセス許可」を参照してください。
-
(オプション) [Add filters] (フィルターを追加) ページで、レプリケーションルールに対して 1 つ、または複数のフィルターを指定してから、[Add] (追加) をクリックします。レプリケーションアクションに関連付けるフィルターごとに、このステップを繰り返します。フィルターはリポジトリ名のプレフィックスとして指定する必要があります。フィルターを追加しない場合、すべてのリポジトリの内容が複製されます。[Next] (次へ) をクリックすると、すべてのフィルターが追加されます。
-
[Review and submit] (確認して送信) ページでレプリケーションルールの設定を確認してから、[Submit rule] (ルールを送信) をクリックします。
-
レジストリ用に定義するレプリケーションルールが含まれた JSON ファイルを作成します。レプリケーション設定には最大 10 個のルールを含めることができ、各ルールが最大 25 個の送信先と 100 個のフィルターを指定します。独自のアカウント内でクロスリージョンレプリケーションを設定するには、独自のアカウント ID を指定します。その他の例については、「Amazon ECR でのプライベートイメージレプリケーションの例」を参照してください。
{ "rules": [{ "destinations": [{ "region": "
destination_region
", "registryId": "destination_accountId
" }], "repositoryFilters": [{ "filter": "repository_prefix_name
", "filterType": "PREFIX_MATCH" }] }] } -
レジストリのレプリケーション設定を作成します。
aws ecr put-replication-configuration \ --replication-configuration file://
replication-settings.json
\ --regionus-west-2
-
レジストリ設定を確認します。
aws ecr describe-registry \ --region
us-west-2