Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Vous pouvez utiliser le ORAS client pour répertorier et supprimer des signatures et d'autres artefacts de type référence d'un référentiel ECR privé Amazon. La suppression de signatures et d'autres artefacts de référence est similaire à la suppression d'une image (voirSupprimer une image sur Amazon ECR). Voici comment répertorier les artefacts et supprimer des signatures :
Pour gérer les artefacts d'image à l'aide du ORAS CLI
-
Installez et configurez le ORAS client.
Pour plus d'informations sur l'installation et la configuration du ORAS client, consultez la section Installation
dans la ORAS documentation. -
Pour répertorier les artefacts disponibles pour une ECR image Amazon, utilisez
oras discover
, suivi du nom de l'image :oras discover 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci:helloworld
La sortie doit être similaire à ceci : .
111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:88c0c54329bfdc1d94d6f58cd3fcb1226d46f58670f44a8c689cb3c9b37b6925 └── application/vnd.cncf.notary.signature ├── sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42 └── sha256:6527bcec87adf1d55460666183b9d0968b3cd4e4bc34602d485206a219851171
-
Pour supprimer une signature à l'aide de ORASCLI, dans l'exemple précédent, exécutez la commande suivante :
oras manifest delete 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42
La sortie doit être similaire à ceci : .
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
-
Appuyez sur
y
. L'artefact doit être supprimé.
Pour résoudre les problèmes de suppression d'artefacts
Si la suppression d'une signature, telle que celle qui vient d'être affichée, échoue, une sortie similaire à la suivante apparaît.
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]
Cet échec peut se produire lors de la suppression d'une image poussée avant le lancement de la OCI version 1.1. Comme indiqué dans l'erreur, vous devez supprimer le manifeste faisant référence à l'image avant de pouvoir supprimer l'image comme suit :
-
Pour supprimer le manifeste associé à la signature que vous souhaitez supprimer, tapez :
oras manifest delete 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:005e2c97a6373e483799fa4ff29ac64a42dd10f08efcc166d6775f9b74943b5b
La sortie doit être similaire à ceci : .
Are you sure you want to delete the manifest "sha256:005e2c97a6373e483799fa4ff29ac64a42dd10f08efcc166d6775f9b74943b5b" and all tags associated with it? [y/N] y
-
Appuyez sur
y
. Le manifeste doit être supprimé. -
Une fois le manifeste disparu, vous pouvez supprimer la signature :
oras manifest delete 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:387c10c1598ee18aae81dcfc86d0d06d116e46461d1c3cda8927e69c48108c42
La sortie doit ressembler à ceci. Appuyez sur
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
-
Pour vérifier que la signature a été supprimée, tapez :
oras discover 111222333444.dkr.ecr.us-east-1.amazonaws.com/oci:helloworld
La sortie doit être similaire à ceci : .
111222333444.dkr.ecr.us-east-1.amazonaws.com/oci@sha256:88c0c54329bfdc1d94d6f58cd3fcb1226d46f58670f44a8c689cb3c9b37b6925 └── application/vnd.cncf.notary.signature └── sha256:6527bcec87adf1d55460666183b9d0968b3cd4e4bc34602d485206a219851171