Eliminazione di più oggetti - Amazon Simple Storage Service

Eliminazione di più oggetti

Tutti gli oggetti nel bucket S3 sono soggetti a costi di storage. È pertanto necessario eliminare quelli di cui non si ha più bisogno. Se ad esempio si esegue la raccolta di file di log, è una buona idea eliminarli quando non sono più necessari. È possibile impostare una regola del ciclo di vita per eliminare automaticamente oggetti come i file di log. Per ulteriori informazioni, consulta Impostazione di una configurazione del ciclo di vita S3 in un bucket.

Per informazioni sulle funzionalità e sui prezzi di Amazon S3, consulta Prezzi di Amazon S3.

Puoi utilizzare la console di Amazon S3, gli AWS SDK o la REST API per l'eliminazione di più oggetti contemporaneamente da un bucket S3.

Segui questi passaggi per utilizzare la console di Amazon S3 per eliminare più oggetti da un bucket.

avvertimento
  • L'eliminazione di un oggetto specificato non può essere annullata.

  • Questa azione elimina tutti gli oggetti specificati. Quando si eliminano le cartelle, attendere che l'azione di eliminazione finisca prima di aggiungere nuovi oggetti alla cartella. In caso contrario, potrebbero essere eliminati anche nuovi oggetti.

  • Quando si eliminano gli oggetti in un bucket senza il controllo delle versioni abilitato, compresi i bucket di directory, Amazon S3 elimina gli oggetti in modo permanente.

  • Quando si eliminano oggetti in un bucket con il controllo delle versioni abilitato o sospeso, Amazon S3 crea dei marcatori di cancellazione. Per ulteriori informazioni, consulta Utilizzo dei contrassegni di eliminazione.

Per eliminare gli oggetti con controllo delle versioni abilitato o sospeso
Nota

Se gli ID di versione dell'oggetto in un bucket con controllo delle versioni sospeso sono contrassegnati come NULL, S3 elimina definitivamente gli oggetti poiché non esistono versioni precedenti. Tuttavia, se viene elencato un ID versione valido per gli oggetti in un bucket con controllo delle versioni sospeso, S3 crea marcatori di cancellazione per gli oggetti eliminati, mantenendo le versioni precedenti degli oggetti.

  1. Accedi alla Console di gestione AWS e apri la console Amazon S3 all’indirizzo https://console.aws.amazon.com/s3/.

  2. Nel riquadro di navigazione sinistro, scegli Bucket per uso generico.

  3. Nell’elenco dei bucket scegli il nome del bucket da cui eliminare gli oggetti.

  4. Seleziona gli oggetti e scegli Elimina.

  5. Per confermare l'eliminazione dell'elenco degli oggetti in Oggetti specificati, nella casella di testo Eliminare gli oggetti? immetti delete.

Per eliminare definitivamente versioni specifiche di oggetti in un bucket con controllo delle versioni abilitato
avvertimento

Quando si eliminano definitivamente versioni specifiche di oggetti in Amazon S3, l'eliminazione non può essere annullata.

  1. Accedi alla Console di gestione AWS e apri la console Amazon S3 all’indirizzo https://console.aws.amazon.com/s3/.

  2. Nel riquadro di navigazione sinistro, scegli Bucket per uso generico.

  3. Nell’elenco dei bucket scegli il nome del bucket da cui eliminare gli oggetti.

  4. Selezionare gli oggetti che si intendono eliminare.

  5. Scegli il pulsante Mostra versioni.

  6. Seleziona le versioni dell'oggetto e scegli Elimina.

  7. Per confermare l'eliminazione permanente delle versioni specifiche degli oggetti elencati in Oggetti specificati, nella casella di testo Eliminare gli oggetti? immetti Elimina definitivamente. Amazon S3 elimina definitivamente le versioni di oggetti specifici.

Per eliminare definitivamente gli oggetti in un bucket Amazon S3 che non ha il controllo delle versioni abilitato
avvertimento

Quando si elimina definitivamente un oggetto in Amazon S3, l'eliminazione non può essere annullata. Inoltre, per tutti i bucket senza il controllo delle versioni abilitato, compresi i bucket di directory, le eliminazioni sono permanenti.

  1. Accedi alla Console di gestione AWS e apri la console Amazon S3 all’indirizzo https://console.aws.amazon.com/s3/.

  2. Nel riquadro di navigazione a sinistra, scegli Bucket per uso generico o Bucket di directory.

  3. Nell’elenco dei bucket scegli il nome del bucket da cui eliminare gli oggetti.

  4. Seleziona gli oggetti e scegli Elimina.

  5. Per confermare l'eliminazione permanente degli oggetti elencati in Oggetti specificati, nella casella di testo Eliminare gli oggetti? immetti Elimina definitivamente.

Nota

Se si verificano problemi con l'eliminazione degli oggetti, consulta Voglio eliminare definitivamente gli oggetti con il controllo delle versioni abilitato.

Per esempi su come eliminare più oggetti con gli AWS SDK, consulta Eliminazione di più oggetti nella Guida di riferimento delle API di Amazon S3.

Per informazioni generali sull'utilizzo dei diversi SDK AWS, consulta Sviluppo con Amazon S3 utilizzando gli SDK AWS nella documentazione di riferimento delle API Amazon S3.

È possibile utilizzare gli SDK AWS per eliminare più oggetti mediante l'API per l'eliminazione di più oggetti. Tuttavia, se l'applicazione lo richiede, è possibile inviare richieste REST direttamente.

Per ulteriori informazioni, consulta la sezione relativa all'eliminazione di più oggetti nella Documentazione di riferimento delle API di Amazon Simple Storage Service.