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.
    1. Abra el menú de navegación y haga clic en Servicios para desarrolladores. En Contenedores y artefactos, haga clic en Artifact Registry.
    2. En Ámbito de lista, seleccione el compartimento que contiene los artefactos.
    3. Haga clic en el repositorio que contiene los artefactos.
    4. En Artefactos, busque el artefacto que desea suprimir.
    5. Haga clic en el menú Acciones del artefacto y, a continuación, haga clic en Suprimir.
    6. En el cuadro de diálogo Suprimir artefacto, confirme que está suprimiendo el artefacto correcto y, a continuación, haga clic en Suprimir.

      En Artefactos, el estado del artefacto cambia a Suprimido.

  • 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 artefacto

    Suprima 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ón

    Suprima 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: