Blob-Montage in Amazon ECR - Amazon ECR

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Blob-Montage in Amazon ECR

Amazon ECR unterstützt eine Funktion namens Blob-Mounting, um gemeinsame Bildebenen in allen Repositorys innerhalb einer Registrierung gemeinsam zu nutzen. Wenn diese Option aktiviert ist, können Repositorys innerhalb einer einzigen Registrierung auf Ebenen aus anderen Repositorys innerhalb derselben Registrierung verweisen, anstatt doppelte Kopien zu speichern.

Wenn das Einhängen von Registrierungs-Blobs aktiviert ist, sucht Amazon ECR bei Push-Vorgängen nach vorhandenen Layern in Ihrer Registrierung, wenn Mount-Parameter enthalten sind. Wenn ein Layer bereits in einem anderen Repository innerhalb derselben Registrierung vorhanden ist, hängt Amazon ECR den vorhandenen Layer ein, anstatt ein Duplikat hochzuladen.

Anmerkung

OCI-Clients fügen automatisch Mount-Parameter hinzu, wenn sie feststellen, dass ein Blob möglicherweise bereits in einem anderen Repository vorhanden ist. Amazon ECR versucht nur, das Mounten durchzuführen, wenn diese Parameter in der POST-Anforderung des Clients vorhanden sind.

Konzepte zur Blob-Montage

  • Das Einhängen von Blobs funktioniert nur innerhalb derselben Registrierung (dasselbe Konto und dieselbe Region).

  • Repositorys müssen denselben Verschlüsselungstyp und identische Schlüssel verwenden.

  • Das Blob-Mounting wird für Bilder, die über einen Pull-Through-Cache erstellt wurden, nicht unterstützt.

  • Wenn Sie sich dafür entscheiden, das Blob-Mounting zu deaktivieren, funktionieren bestehende Images, für die das Push mit der Konfiguration des Blob-Mounting konfiguriert war, weiterhin und die Ebenen bleiben gemountet.

Konfiguration für Blob-Mounting

Sie können das AWS-Managementkonsole oder verwenden AWS CLI , um das Blob-Mounting für Ihre Registrierung zu konfigurieren.

AWS-Managementkonsole

Gehen Sie wie folgt vor, um die Blob-Mount-Konfiguration Ihrer Registrierung mithilfe von zu aktualisieren. AWS-Managementkonsole

Aktivieren Sie die Blob-Mount-Konfiguration für Ihre private Registrierung
  1. Öffnen Sie die Amazon ECR-Konsole unter https://console.aws.amazon.com/ecr/ private-registry/repositories

  2. Wählen Sie in der Navigationsleiste die Region aus.

  3. Wählen Sie im Navigationsbereich Private Registry, Feature & Settings und anschließend Blob Mounting aus.

  4. Wählen Sie auf der Blob-Mounting-Seite die Option Aktivieren aus.

    Es wird ein Banner angezeigt, das darauf hinweist, dass die Blob-Mount-Konfiguration aktualisiert wurde, sodass sie aktiviert werden kann.

AWS CLI

Verwenden Sie den folgenden Befehl, um die Blob-Mount-Konfiguration Ihrer Registrierung mithilfe von zu aktualisieren. AWS CLI

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