Supresión de un objeto en Artifact Registry
Suprima artefactos de un repositorio de Registro de artefactos.
En la página de detalles de un repositorio:
- Los artefactos suprimidos permanecen en la sección Artefactos con el estado Suprimido.
- Puede filtrar todos los artefactos con el estado Suprimido.
- Artefactos inmutables
-
No puede sustituir un artefacto inmutable:
- Al cargar un artefacto en un repositorio inmutable, no puede asignarle un nombre de artefacto suprimido.
- Artefactos mutables
-
Puede sustituir un artefacto mutable:
- Puede cargar un artefacto en un repositorio mutable, asignándole un nombre de artefacto suprimido.
- Si existe un artefacto con el mismo nombre, el nuevo artefacto suprime y sustituye al antiguo.
Para suprimir un artefacto, utilice el recurso
artifacts generic artifact
, al que se hace referencia en la CLI de Artifact Registry.Obtenga todos los comandos para
artifacts generic artifact
:oci artifacts generic artifact -h
Utilice uno de los siguientes comandos si desea descargar un artefacto para actualizar un artefacto:
delete
delete-by-path
Especificación del OCID de artefactoSuprima un artefacto de un repositorio proporcionando el OCID del artefacto en la CLI de OCI.
Obtenga ayuda para el comando
delete
:oci artifacts generic artifact delete -h
Busque las opciones que se van a proporcionar para el comando
delete
:--artifact-id
Suprima un artefacto proporcionando su OCID:
oci artifacts generic artifact delete --artifact-id <artifact-OCID>
Ejemplo:
oci artifacts repository delete --artifact-id ocid1.genericartifact.oc1..xxx...
Proporcionando el OCID del repositorio, la ruta del artefacto y la versiónSuprima un artefacto de un repositorio proporcionando el OCID del repositorio, así como la ruta y la versión del artefacto en la CLI de OCI.
Obtenga ayuda para el comando
delete-by-path
:oci artifacts generic artifact delete-by-path -h
Busque las opciones que se van a proporcionar para el comando
delete-by-path
:--repository-id
--artifact-path
--artifact-version
Suprima un artefacto proporcionando su repositorio, ruta y versión:
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>
Ejemplo:
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.0
Puede suprimir un artefacto de dos formas:
- Proporcionando el OCID del artefacto en DeleteGenericArtifact.
- Proporcionando el OCID del repositorio, la ruta y la versión del artefacto en DeleteGenericArtifactByPath.