Verhindern, dass Bild-Tags in Amazon ECR überschrieben werden - 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.

Verhindern, dass Bild-Tags in Amazon ECR überschrieben werden

Sie können verhindern, dass Bild-Tags überschrieben werden, indem Sie die Tag-Unveränderlichkeit in einem Repository aktivieren. Nachdem die Unveränderlichkeit von Tags aktiviert wurde, wird der ImageTagAlreadyExistsException Fehler zurückgegeben, wenn Sie ein Bild mit einem Tag übertragen, das sich bereits im Repository befindet. Die Unveränderlichkeit von Tags wirkt sich auf alle Tags aus. Sie können einige Tags nicht unveränderlich machen, während andere nicht unveränderlich sind.

Sie können die AWS CLI Tools AWS Management Console und verwenden, um die Veränderbarkeit von Image-Tags für ein neues Repository oder für ein vorhandenes Repository festzulegen. Informationen zum Erstellen eines Repositorys mithilfe von Konsolenschritten finden Sie unterErstellen eines privaten Amazon ECR-Repositorys zum Speichern von Bildern.

Einstellung der Veränderbarkeit von Bild-Tags ()AWS Management Console

Um die Veränderbarkeit von Bild-Tags festzulegen
  1. Öffnen Sie die Amazon ECR-Konsole unter https://console.aws.amazon.com/ecr/Repositorys.

  2. Wählen Sie auf der Navigationsleiste die Region aus, in der das zu bearbeitende Repository enthalten ist.

  3. Wählen Sie im linken Navigationsbereich Repositorys aus.

  4. Wählen Sie auf der Seite Repositorys die Registerkarte Privatund wählen anschließend das zu bearbeitende Repository aus und klicken Sie auf Bearbeiten.

  5. Wählen Sie für die Unveränderlichkeit von Tags die Einstellung für die Veränderlichkeit von Tags für das Repository. Repositories, die mit unveränderlichen Tags konfiguriert sind, verhindern, dass Image-Tags überschrieben werden. Weitere Informationen finden Sie unter Verhindern, dass Bild-Tags in Amazon ECR überschrieben werden.

  6. Obwohl Sie bei Image-Scaneinstellungen die Scaneinstellungen auf Repository-Ebene für das grundlegende Scannen angeben können, empfiehlt es sich, die Scankonfiguration auf privater Registrierungsebene anzugeben. Geben Sie die Scaneinstellungen in der privaten Registrierung an, um entweder das erweiterte Scannen oder das grundlegende Scannen zu aktivieren sowie Filter zu definieren, um anzugeben, welche Repositorys gescannt werden. Weitere Informationen finden Sie unter Bilder auf Softwareschwachstellen in Amazon ECR scannen.

  7. Für Verschlüsselungseinstellungen ist dies ein Nur-Ansichtsfeld, da die Verschlüsselungseinstellungen für ein Repository nicht geändert werden können, sobald das Repository erstellt wurde.

  8. Wählen Sie Speichern aus, um die Repository-Einstellungen zu aktualisieren.

Einstellung der Veränderbarkeit von Bild-Tags ()AWS CLI

So erstellen Sie ein Repository, das für unveränderlichen Tags konfiguriert ist

Verwenden Sie einen der folgenden Befehle, um ein neues Image-Repository mit unveränderlichen Tags zu erstellen.

  • create-repository (AWS CLI)

    aws ecr create-repository --repository-name name --image-tag-mutability IMMUTABLE --region us-east-2
  • Neu- ECRRepository ()AWS Tools for Windows PowerShell

    New-ECRRepository -RepositoryName name -ImageTagMutability IMMUTABLE -Region us-east-2 -Force
Um die Mutabilitätseinstellungen für Image-Tags für ein Repository zu aktualisieren

Verwenden Sie einen der folgenden Befehle, um die Einstellungen zur Veränderlichkeit von Image Tags für ein vorhandenes Repository zu aktualisieren.

  • put-image-tag-mutability (AWS CLI)

    aws ecr put-image-tag-mutability --repository-name name --image-tag-mutability IMMUTABLE --region us-east-2
  • Schreiben Sie- ECRImage TagMutability ()AWS Tools for Windows PowerShell

    Write-ECRImageTagMutability -RepositoryName name -ImageTagMutability IMMUTABLE -Region us-east-2 -Force