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, voir Liste des seaux.
    2. Dans la page de détails, sélectionnez Gestion et recherchez la section Chargements en plusieurs parties non validés.
      Le filtre par défaut est appliqué pour masquer les chargements de plus de 7 jours. Supprimez le filtre appliqué 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, cochez la case dans la rangée d'en-tête pour tout sélectionner, puis sélectionnez Supprimer.
    4. À l'invite, confirmez la suppression.
    Le chargement en plusieurs parties non validé que vous avez supprimé n'apparaît plus dans la liste.
  • 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 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 la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir .

    Suppression de 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.

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