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.
Suppression de signatures et d'autres artefacts d'un référentiel privé Amazon ECR
Vous pouvez utiliser le client ORAS pour répertorier et supprimer des signatures et d'autres artefacts de type référence d'un référentiel privé Amazon ECR. La suppression de signatures et d'autres artefacts de référence est similaire à la suppression d'une image (voirSupprimer une image dans Amazon ECR). Voici comment répertorier les artefacts et supprimer des signatures :
Pour gérer les artefacts d'image à l'aide de la CLI ORAS
-
Installez et configurez le client ORAS.
Pour plus d'informations sur l'installation et la configuration du client ORAS, consultez la section Installation
dans la documentation ORAS. -
Pour répertorier les artefacts disponibles pour une image Amazon ECR, 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 la CLI ORAS, 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 liés à la 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 envoyée avant le lancement d'OCI 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