Eliminazione oggetti batch
Eliminare una lista specificata di oggetti nello stesso bucket con una singola richiesta.
Utilizzare l'operazione BatchDeleteObjects per eliminare fino a 1.000 oggetti da un singolo bucket in una richiesta. Fornire i nomi esatti degli oggetti da eliminare. Se il controllo delle versioni è abilitato per il bucket, questa operazione elimina solo la versione più recente di ciascun oggetto elencato. Se il controllo delle versioni non è abilitato, l'oggetto viene eliminato. Impossibile eseguire questo task in OCI Console. In alternativa, utilizzare l'interfaccia API o l'interfaccia CLI.
Riferimenti a API e CLI
- API: consultare BatchDeleteObjects nel riferimento API dello storage degli oggetti.
- CLI: Vedere batch-delete nel riferimento ai comandi dell'interfaccia CLI dello storage degli oggetti.
Differenza tra eliminazione in blocco ed eliminazione in batch
- Utilizzare
BatchDeleteObjectsquando si conoscono i nomi esatti degli oggetti da eliminare e si desidera eliminare fino a 1.000 oggetti da un bucket in un'unica richiesta. - Utilizzare il comando bulk-delete quando si desidera eliminare gli oggetti in base a criteri di selezione quali un bucket e un prefisso, anziché fornire una lista esplicita di nomi oggetto. L'interfaccia CLI invia una richiesta di eliminazione separata per ogni oggetto che soddisfa i criteri.
Criteri IAM
Per utilizzare batchDeleteObjects, è necessaria l'autorizzazione OBJECT_DELETE per le risorse di destinazione.