ECR から ECR へのプルスルーキャッシュのリポジトリプレフィックスのカスタマイズ - Amazon ECR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ECR から ECR へのプルスルーキャッシュのリポジトリプレフィックスのカスタマイズ

プルスルーキャッシュルールは、ecr リポジトリプレフィックスアップストリームリポジトリプレフィックスの両方をサポートします。ecr リポジトリプレフィックスは、ルールに関連付けられている Amazon ECR キャッシュレジストリのリポジトリ名前空間プレフィックスです。このプレフィックスを使用するすべてのリポジトリは、ルールで定義されたアップストリームレジストリのキャッシュ対応リポジトリをプルスルーします。たとえば、 のプレフィックスは、 で始まるすべてのリポジトリprodに適用されますprod/。プルスルーキャッシュルールが関連付けられていないレジストリ内のすべてのリポジトリにテンプレートを適用するには、 をプレフィックスROOTとして使用します。

重要

プレフィックスの末尾には常に / が適用されると想定されます。ecr-public をプレフィックスとして指定すると、Amazon ECR はそれを ecr-public/ として扱います。

アップストリームリポジトリプレフィックスは、アップストリームリポジトリ名と一致します。デフォルトでは、 に設定されます。これによりROOT、アップストリームリポジトリとの照合が可能になります。アップストリームリポジトリプレフィックスは、Amazon ECR リポジトリプレフィックスに ROOT以外の値がある場合にのみ設定できます。

次の表は、プルスルーキャッシュルールのプレフィックス設定に基づくキャッシュリポジトリ名とアップストリームリポジトリ名のマッピングを示しています。

キャッシュ名前空間

アップストリーム名前空間

マッピング関係 (キャッシュリポジトリ → アップストリームリポジトリ)

ecr-public

ROOT (デフォルト)

ecr-public/my-app/image1my-app/image1

ecr-public/my-app/image2my-app/image2

ルート

ルート

my-app/image1my-app/image1

チーム A

チーム A

team-a/myapp/image1team-a/myapp/image1

my-app

アップストリームアプリケーション

my-app/image1upstream-app/image1