

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

# Amazon ECR での Blob マウント
<a name="blob-mounting"></a>

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

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

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

## Blob マウントの概念
<a name="blob_mounting_concepts"></a>
+  BLOB マウントは、同じレジストリ (同じアカウントとリージョン) 内でのみ機能します。
+ リポジトリは、同じ暗号化タイプとキーを使用する必要があります。
+ Blob マウントは、プルスルーキャッシュで作成されたイメージではサポートされていません。
+ BLOB マウントを無効にすると、BLOB マウントが設定された既存のイメージは引き続き機能し、レイヤーはマウントされたままになります。

## Blob マウント設定
<a name="blob_mounting_configuration"></a>

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

**注記**  
ユーザーには、リポジトリからレイヤーをマウントするための `ecr:GetDownloadUrlForLayer` IAM アクセス許可が必要です。

------
#### [ AWS マネジメントコンソール ]

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

**プライベートレジストリの BLOB マウント設定を有効にする**

1.  [ https://console.aws.amazon.com/ecr/private-registry/repositories](https://console.aws.amazon.com/ecr/private-registry/repositories) で Amazon ECR コンソールを開きます。

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

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

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

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

------
#### [ AWS CLI ]

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

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

------