Excluindo uma imagem na Amazon ECR - Amazon ECR

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Excluindo uma imagem na Amazon ECR

Se você já terminou de usar uma imagem, pode excluí-la do repositório. Se você já terminou de usar um repositório, pode excluir o repositório inteiro e todas as imagens contidas nele. Para obter mais informações, consulte Excluindo um repositório privado no Amazon ECR.

Como alternativa a excluir as imagens manualmente, você pode criar políticas de ciclo de vida do repositório que fornecem mais controle sobre o gerenciamento do ciclo de vida das imagens em seus repositórios. As políticas de ciclo de vida automatizam esse processo para você. Para obter mais informações, consulte Automatize a limpeza de imagens usando políticas de ciclo de vida no Amazon ECR.

nota

Se o seu repositório tiver uma mistura de imagens, algumas das quais foram enviadas antes da OCI versão 1.1 ECR suportada pela Amazon, algumas assinaturas terão índices de imagens ou listas de manifestos apontando para elas. Como resultado, ao excluir uma imagem anterior à OCI versão 1.1, talvez seja necessário excluir manualmente a lista de manifestos que faz referência à imagem para excluir o artefato.

Para excluir uma imagem (AWS Management Console)
  1. Abra o ECR console da Amazon nos https://console.aws.amazon.com/ecr/repositórios.

  2. Na barra de navegação, selecione a região que contém a imagem a ser excluída.

  3. No painel de navegação, escolha Repositories (Repositórios).

  4. Na página Repositórios, escolha o repositório que contém a imagem a ser excluída.

  5. Nos repositórios: repository_namepágina, selecione a caixa à esquerda da imagem a ser excluída e escolha Excluir.

  6. Na caixa de diálogo Excluir imagem(ns), verifique se as imagens selecionadas devem ser excluídas e escolha Excluir.

Para excluir uma imagem (AWS CLI)
  1. Listar as imagens no seu repositório. As imagens marcadas terão um resumo de imagem, bem como uma lista de tags associadas. Imagens não marcadas só terão um resumo de imagem.

    aws ecr list-images \ --repository-name my-repo
  2. (Opcional) Exclua quaisquer tags indesejáveis da imagem especificando a tag da imagem que você deseja excluir. Quando você excluir a última tag de uma imagem, a imagem será excluída.

    aws ecr batch-delete-image \ --repository-name my-repo \ --image-ids imageTag=tag1 imageTag=tag2
  3. Exclua uma imagem marcada ou não marcada especificando o resumo da imagem. Quando você excluir uma imagem fazendo referência ao seu resumo, a imagem e todas as suas tags serão excluídas.

    aws ecr batch-delete-image \ --repository-name my-repo \ --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE

    Para excluir várias imagens, você pode especificar várias tags de imagem ou resumos de imagem na solicitação.

    aws ecr batch-delete-image \ --repository-name my-repo \ --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE imageDigest=sha256:f5t0e245ssffc302b13e25962d8f7a0bd304EXAMPLE