Suppression d'un artefact dans le registre d'objets
Supprimez des artefacts d'un référentiel du registre d'artefacts.
Dans la page de détails d'un référentiel :
- Les artefacts supprimés demeurent dans la section Artefacts avec l'état Supprimé.
- Vous pouvez filtrer tous les artefacts ayant l'état Supprimé.
- Artefacts non mutables
-
Vous ne pouvez pas remplacer un artefact non mutable :
- Lorsque vous chargez un artefact dans un référentiel non mutable, vous n'êtes pas autorisé à lui affecter un nom d'artefact supprimé.
- Artefacts mutables
-
Vous pouvez remplacer un artefact mutable :
- Vous pouvez charger un artefact dans un référentiel mutable, en lui affectant un nom d'artefact supprimé.
- Si un artefact portant le même nom existe, le nouvel artefact est supprimé et remplace l'ancien.
Pour supprimer un artefact, utilisez la ressource
artifacts generic artifact, référencée dans l'interface de ligne de commande du registre d'artefacts.Obtenir toutes les commandes pour
artifacts generic artifact:oci artifacts generic artifact -hUtilisez l'une des commandes suivantes pour télécharger un artefact afin de mettre à jour un artefact :
deletedelete-by-path
Indiquer l'OCID de l'artefactSupprimez un artefact d'un référentiel en fournissant l'OCID de l'artefact dans l'interface de ligne de commande OCI.
Obtenir de l'aide pour la commande
delete:oci artifacts generic artifact delete -hRechercher les options à fournir pour la commande
delete:--artifact-idSupprimer un artefact en fournissant son OCID :
oci artifacts generic artifact delete --artifact-id <artifact-OCID>Exemple :
oci artifacts repository delete --artifact-id ocid1.genericartifact.oc1..xxx...Fournir l'OCID du référentiel, le chemin et la version de l'artefactSupprimez un artefact d'un référentiel en fournissant l'OCID de ce dernier, ainsi que le chemin et la version de l'artefact, dans l'interface de ligne de commande OCI.
Obtenir de l'aide pour la commande
delete-by-path:oci artifacts generic artifact delete-by-path -hRechercher les options à fournir pour la commande
delete-by-path:--repository-id--artifact-path--artifact-version
Supprimer un artefact en fournissant son référentiel, son chemin et sa version :
oci artifacts generic artifact delete-by-path --repository-id <repository-OCID> --artifact-path <path-defined-for-artifact-in-repo> --artifact-version <version-defined-for-artifact-in-repo>Exemple :
oci artifacts generic artifact delete-by-path --repository-id ocid1.artifactrepository.oc1..xxx... --artifact-path project01/my-web-app/artifact-abc --artifact-version 1.0.0Vous pouvez supprimer un artefact de deux façons :
- Indiquez l'OCID de l'artefact dans DeleteGenericArtifact.
- Indiquez l'OCID du référentiel, le chemin d'artefact et la version dans DeleteGenericArtifactByPath.