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