Suppression d'objets par lots

Supprimez la liste d'objets indiquée dans le même bucket avec une seule demande.

Utilisez l'opération BatchDeleteObjects pour supprimer jusqu'à 1 000 objets d'un seul bucket dans une même demande. Indiquez les noms d'objet exacts à supprimer. Si la gestion des versions est activée pour le bucket, cette opération supprime uniquement la dernière version de chaque objet répertorié. Si la gestion des versions n'est pas activée, l'objet est supprimé. Cette tâche ne peut pas être effectuée dans la console OCI. Utilisez plutôt l'API ou l'interface de ligne de commande.

Références d'API et d'interface de commande

  • API : reportez-vous à BatchDeleteObjects dans la référence d'API Object Storage.
  • CLI : reportez-vous à batch-delete dans la référence des commandes de l'interface de ligne de commande Object Storage.

Différence entre la suppression en masse et la suppression par lots

  • Utilisez BatchDeleteObjects lorsque vous connaissez les noms d'objet exacts à supprimer et que vous voulez supprimer jusqu'à 1 000 objets d'un bucket en une seule demande.
  • Utilisez la commande bulk-delete lorsque vous souhaitez supprimer des objets en fonction de critères de sélection tels qu'un bucket et un préfixe, plutôt que de fournir une liste explicite de noms d'objet. L'interface de ligne de commande soumet une demande de suppression distincte pour chaque objet correspondant à vos critères.

Stratégies IAM

Pour utiliser batchDeleteObjects, vous devez disposer du droit d'accès OBJECT_DELETE sur les ressources cible.