Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Eliminación de firmas y otros artefactos de un repositorio privado de Amazon ECR
Puede utilizar el cliente de ORAS para enumerar y eliminar firmas y otros artefactos de referencia de un repositorio privado de Amazon ECR. Eliminar firmas y otros artefactos de referencia es similar a eliminar una imagen (consulte Eliminación de una imagen en Amazon ECR). A continuación, se explica cómo enumerar artefactos y eliminar firmas:
Cómo administrar los artefactos de una imagen mediante la CLI de ORAS
-
Instalar y configurar el cliente de ORAS.
Para obtener información acerca de la instalación y configuración del cliente de ORAS, consulte Instalación
en la documentación de ORAS. -
Para enumerar los artefactos disponibles para una imagen de Amazon ECR, utilice
oras discover
, seguido del nombre de la imagen:oras discover 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci:helloworld
La salida debe ser parecida a la siguiente:
111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:88c0c54329bfdc1d94d6f58cd3fcb1226d46f58670f44a8c689cb3c9b37b6925 └── application/vnd.cncf.notary.signature ├── sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42 └── sha256:6527bcec87adf1d55460666183b9d0968b3cd4e4bc34602d485206a219851171
-
Para eliminar una firma mediante la CLI de ORAS, como se muestra en el ejemplo anterior, ejecute el siguiente comando:
oras manifest delete 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42
La salida debe ser parecida a la siguiente:
Are you sure you want to delete the manifest "111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42" and all tags associated with it? [y/N] y
-
Pulse
y
. Se debe eliminar el artefacto.
Cómo solucionar problemas de eliminación de artefactos
Si se produce un error al eliminar una firma, como se acaba de mostrar, aparecerá un resultado similar al siguiente.
Error response from registry: failed to delete 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42: unsupported: Requested image referenced by manifest list: [sha256:005e2c97a6373e483799fa4ff29ac64a42dd10f08efcc166d6775f9b74943b5b]
Este error puede producirse al eliminar una imagen insertada antes del lanzamiento de OCI 1.1. Como se indica en el error, debe eliminar el manifiesto que hace referencia a la imagen antes de poder eliminar la imagen de la siguiente manera:
-
Para eliminar el manifiesto asociado a la firma que desea eliminar, escriba:
oras manifest delete 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:005e2c97a6373e483799fa4ff29ac64a42dd10f08efcc166d6775f9b74943b5b
La salida debe ser parecida a la siguiente:
Are you sure you want to delete the manifest "sha256:005e2c97a6373e483799fa4ff29ac64a42dd10f08efcc166d6775f9b74943b5b" and all tags associated with it? [y/N] y
-
Pulse
y
. Se debe eliminar el manifiesto. -
Una vez eliminado el manifiesto, puede eliminar la firma:
oras manifest delete 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42
La salida debería ser similar a la siguiente. Pulse
y
.Are you sure you want to delete the manifest "sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42" and all tags associated with it? [y/N] y Deleted [registry] 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42
-
Para comprobar que se ha eliminado la firma, escriba:
oras discover 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci:helloworld
La salida debe ser parecida a la siguiente:
111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:88c0c54329bfdc1d94d6f58cd3fcb1226d46f58670f44a8c689cb3c9b37b6925 └── application/vnd.cncf.notary.signature └── sha256:6527bcec87adf1d55460666183b9d0968b3cd4e4bc34602d485206a219851171