Eliminazione di un caricamento multiparte dallo storage degli oggetti

Annulla ed elimina un caricamento multiparte di cui non è stato eseguito il commit o che non è riuscito nello storage degli oggetti.

    1. Nella pagina della lista Bucket selezionare il bucket di storage degli oggetti che si desidera utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il bucket, vedere Elenca bucket.
    2. Nella pagina dei dettagli selezionare Gestione e trovare la sezione Caricamenti multiparte senza commit.
      Il filtro predefinito viene applicato per nascondere i caricamenti più recenti di 7 giorni. Rimuovere il filtro applicato per visualizzare l'elenco completo.
    3. Selezionare i caricamenti che si desidera eliminare, quindi selezionare Elimina.
      Per eliminare in blocco tutti i caricamenti multiparte di cui non è stato eseguito il commit, selezionare la casella di controllo nella riga dell'intestazione per selezionare tutti, quindi selezionare Elimina.
    4. Quando viene richiesto, confermare l'eliminazione.
    Il caricamento multiparte senza commit eliminato non viene più visualizzato nell'elenco.
  • Utilizzare il comando oci os multipart abort e i parametri necessari per annullare ed eliminare un caricamento multiparte di cui non è stato eseguito il commit o che non è riuscito in un bucket:

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

    Ad esempio:

    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
                        
    Suggerimento

    L'interfaccia CLI richiede di confermare la richiesta di eliminazione. Per eseguire l'eliminazione senza il prompt di conferma, utilizzare il flag --force.

    È inoltre possibile creare un criterio del ciclo di vita che elimini automaticamente i caricamenti multiparte non sottoposti a commit o non riusciti. Per ulteriori informazioni, vedere Gestione del ciclo di vita degli oggetti.

    Per un elenco completo dei parametri e dei valori per i comandi CLI, consultare il manuale CLI Command Reference.

    Eliminazione di tutte le parti di un caricamento multiparte non impegnato o non riuscito

    #!/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

    È inoltre possibile creare un criterio del ciclo di vita che elimini automaticamente i caricamenti multiparte non sottoposti a commit o non riusciti. Per i dettagli, consulta la sezione relativa alla gestione del ciclo di vita degli oggetti di storage degli oggetti.

  • Eseguire l'operazione AbortMultipartUpload per annullare ed eliminare un caricamento multiparte di cui non è stato eseguito il commit o che non è riuscito in un bucket.

    Per ulteriori informazioni, vedere Utilizzo dell'API multiparte.