Amazon ECR での Blob マウント - Amazon ECR

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

Amazon ECR での Blob マウント

Amazon ECR は、BLOB マウントと呼ばれる機能をサポートし、レジストリ内のリポジトリ間で共通のイメージレイヤーを共有します。有効にすると、1 つのレジストリ内のリポジトリは、重複したコピーを保存する代わりに、同じレジストリ内の他のリポジトリのレイヤーを参照できます。

レジストリ BLOB マウントが有効になっている場合、Amazon ECR は、マウントパラメータが含まれている場合、プッシュオペレーション中にレジストリ内の既存のレイヤーをチェックします。レイヤーが同じレジストリ内の別のリポジトリに既に存在する場合、Amazon ECR は重複をアップロードする代わりに既存のレイヤーをマウントします。

注記

OCI クライアントは、BLOB が別のリポジトリに既に存在する可能性があることを検出すると、マウントパラメータを自動的に含めます。Amazon ECR は、これらのパラメータがクライアントの POST リクエストに存在する場合にのみマウントを試みます。

Blob マウントの概念

  • BLOB マウントは、同じレジストリ (同じアカウントとリージョン) 内でのみ機能します。

  • リポジトリは、同じ暗号化タイプとキーを使用する必要があります。

  • Blob マウントは、プルスルーキャッシュで作成されたイメージではサポートされていません。

  • BLOB マウントを無効にすると、BLOB マウントが設定された既存のイメージは引き続き機能し、レイヤーはマウントされたままになります。

Blob マウント設定

AWS マネジメントコンソール または を使用して AWS CLI 、レジストリの BLOB マウントを設定できます。

AWS マネジメントコンソール

を使用してレジストリの BLOB マウント設定を更新するには、次の手順を実行します AWS マネジメントコンソール。

プライベートレジストリの BLOB マウント設定を有効にする
  1. https://console.aws.amazon.com/ecr/private-registry/repositories で Amazon ECR コンソールを開きます。

  2. ナビゲーションバーからリージョンを選択します。

  3. ナビゲーションペインで、プライベートレジストリ特徴と設定を選択し、BLOB マウントを選択します。

  4. Blob マウントページで、有効化を選択します。

    BLOB マウント設定が有効に更新されたことを示すバナーが表示されます。

AWS CLI

を使用してレジストリの BLOB マウント設定を更新するには、次のコマンドを使用します AWS CLI。

  • aws ecr put-account-setting --name BLOB_MOUNTING --value ENABLED