Suppression d'un téléchargement multipart d'Object Storage

Annulez et supprimez un téléchargement multipart non validé ou en échec dans Object Storage.

    1. Sur la page de liste Buckets, sélectionnez le bucket Object Storage à utiliser. Si vous avez besoin d'aide pour rechercher la page de liste ou le bucket Object Storage, reportez-vous à Liste des buckets.
    2. Sur la page de détails, sélectionnez Téléchargements multipart non validés.

      La liste Téléchargements multipart non validés apparaît. Tous les téléchargements multipart non validés ou en échec sont répertoriés dans une table. Le filtre Masquer les téléchargements datant de moins de 7 jours est activé par défaut. Désactivez le filtre pour visualiser la liste complète.

    3. Sélectionnez les téléchargements à supprimer, puis Supprimer.
      Pour supprimer en masse tous les téléchargements multipart non validés, cochez la case dans la ligne d'en-tête pour sélectionner tous les téléchargements, puis sélectionnez Supprimer.
    4. A l'invite, confirmez la suppression.
  • Utilisez la commande oci os multipart abort et les paramètres requis pour annuler et supprimer un téléchargement multipart non validé ou en échec dans un bucket :

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

    Par exemple :

    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
    Conseil

    L'interface de ligne de commande vous invite à confirmer la demande de suppression. Pour supprimer sans l'invite de confirmation, utilisez l'indicateur --force.

    Vous pouvez également créer une stratégie de cycle de vie qui supprime automatiquement les téléchargements multipart vers le serveur non validés ou en échec. Pour plus d'informations, reportez-vous à Gestion du cycle de vie des objets.

    Procédure de suppression de toutes les parties d'un téléchargement multipart non validé ou en échec

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

    Vous pouvez également créer une stratégie de cycle de vie qui supprime automatiquement les téléchargements multipart vers le serveur non validés ou en échec. Pour plus de détails, reportez-vous à Gestion du cycle de vie des objets Object Storage.

    Pour obtenir la liste complète des paramètres et des valeurs des commandes d'interface de ligne de commande, reportez-vous à Référence de commande d'interface de ligne de commande.

  • Exécutez l'opération AbortMultipartUpload pour annuler et supprimer un téléchargement multipart non validé ou en échec dans un bucket.

    Pour plus d'informations, reportez-vous à Utilisation de l'API multipart.