Suppression d'un chargement en plusieurs parties du stockage d'objets

Annuler et supprimer un chargement en plusieurs parties non validé ou en échec dans le stockage d'objets.

    1. Dans la page de liste Seaux, sélectionnez le seau de stockage d'objets avec lequel vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou le seau de stockage d'objets, voir Liste des seaux.
    2. Dans la page de détails, sélectionnez Chargements en plusieurs parties non validés.

      La liste Chargements en plusieurs parties non validés s'affiche. Tous les chargements en plusieurs parties non validés ou en échec sont répertoriés dans un tableau. Le filtre Masquer les chargements datant de moins de 7 jours est activé par défaut. Désactivez le filtre pour voir la liste complète.

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

    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 demande de confirmer la demande de suppression. Pour procéder à la suppression sans invite de confirmation, utilisez l'indicateur --force.

    Vous pouvez également créer une politique de cycle de vie qui supprime automatiquement les chargements en plusieurs parties non validés ou en échec. Pour plus d'informations, voir Gestion du cycle de vie des objets.

    Pour supprimer toutes les parties d'un chargement en plusieurs parties 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 politique de cycle de vie qui supprime automatiquement les chargements en plusieurs parties non validés ou en échec. Voir Gestion du cycle de vie des objets du service de stockage d'objets pour plus de détails.

    Pour la liste complète des paramètres et valeurs des commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface.

  • Exécutez l'opération AbortMultipartUpload pour annuler et supprimer un chargement en plusieurs parties non validé ou en échec dans un seau.

    Pour plus d'informations, voir Utilisation de l'API en plusieurs parties.