Supresión de una carga de varias partes de Object Storage

Cancele y suprima una carga en varias partes sin confirmar o con fallos en Object Storage.

    1. En la página de lista Cubos, seleccione el cubo de Object Storage con el que desea trabajar. Si necesita ayuda para buscar la página de lista o el cubo de Object Storage, consulte Enumeración de cubos.
    2. En la página de detalles, seleccione Cargas de varias partes sin confirmar.

      Aparece la lista Cargas de varias partes sin confirmar. Todas las cargas de varias partes sin confirmar o con fallos se muestran en una tabla. El filtro Mostrar cargas con menos de 7 días está activado por defecto. Desactive el filtro para ver la lista completa.

    3. Seleccione las cargas que desea suprimir y, a continuación, seleccione Suprimir.
      Para suprimir en bloque todas las cargas de varias partes sin confirmar, active la casilla de control de la fila de cabecera para seleccionar todas y, a continuación, seleccione Suprimir.
    4. Cuando se le pida, confirme la supresión.
  • Utilice el comando oci os multipart abort y los parámetros necesarios para cancelar y suprimir una carga de varias partes sin confirmar o con fallos en un cubo:

    oci os multipart abort --bucket-name bucket_name --object-name object_name --upload-id upload_ID [OPTIONS]

    Por ejemplo:

    oci os multipart abort --bucket-name MyBucket --object-name MyObject --upload-id 0b7abd48-9ff2-9d5f-2034-63a02fdd7afa
    WARNING: Are you sure you want to permanently remove this incomplete upload? [y/N]: y
    Consejo

    La interfaz CLI le solicita que confirme la solicitud de eliminación. Para suprimir sin la petición de confirmación, utilice el indicador --force.

    También puede crear una política de ciclo de vida que suprima automáticamente las cargas de varias partes sin confirmar o fallida. Consulte Gestión del ciclo de vida de objetos para obtener más información.

    Para suprimir todas las partes de una carga de varias partes sin confirmar o con fallos

    #!/bin/bash
    
    BUCKET=$1
    
    oci os multipart list --bucket-name $BUCKET | \
        jq -c '.data | map({'o': .object, 'i': ."upload-id"}) | .[]' | \
        while read JSON; do
            OBJECTNAME=$(echo $JSON | jq '.o' | sed -e 's/\"//g;')
            UPLOADID=$(echo $JSON | jq '.i' | sed -e 's/\"//g;')
            echo Removing Object name $OBJECTNAME, ID $UPLOADID
            oci os multipart abort --bucket-name $BUCKET \
                    --object-name $OBJECTNAME \
                    --upload-id $UPLOADID \
                    --force
        done

    También puede crear una política de ciclo de vida que suprima automáticamente las cargas de varias partes sin confirmar o fallida. Consulte Gestión del ciclo de vida de objetos de Object Storage para obtener más información.

    Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de CLI.

  • Ejecute la operación AbortMultipartUpload para cancelar y suprimir una carga de varias partes sin confirmar o con fallos en un cubo.

    Consulte Uso de la API de varias partes para obtener más información.