Eliminazione di una tabella Amazon S3 - Amazon Simple Storage Service

Eliminazione di una tabella Amazon S3

È possibile eliminare una tabella utilizzando la REST API di Amazon S3, gli SDK AWS, AWS Command Line Interface (AWS CLI) o i motori di query integrati.

Nota

Tabelle S3 non supporta l'operazione DROP TABLE con purge=false. Alcune versioni di Apache Spark impostano sempre questo flag su false anche quando eseguono i comandi DROP TABLE PURGE. Per eliminare una tabella, puoi rieseguire DROP TABLE con purge=true oppure utilizzare l’operazione REST API DeleteTable di Tabelle S3.

Importante

Quando elimini una tabella, è importante sapere quanto segue:

  • L’eliminazione di una tabella un’azione permanente e non può essere annullata. Prima di eliminare una tabella, assicurati di aver eseguito il backup o la replica di tutti i dati importanti.

  • Tutti i dati e le configurazioni associati alla tabella vengono rimossi definitivamente.

Questo esempio mostra come eliminare una tabella tramite AWS CLI. Per utilizzare questo comando, sostituisci user input placeholders con le informazioni appropriate.

aws s3tables delete-table \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespace example_namespace --name example_table

Le tabelle possono essere eliminate da una sessione di Apache Spark connessa ai bucket di tabelle Amazon S3.

Questo esempio mostra come eliminare una tabella utilizzando il comando DROP TABLE PURGE. Per utilizzare il comando, sostituisci user input placeholders con le informazioni appropriate.

spark.sql( " DROP TABLE [IF EXISTS] s3tablesbucket.example_namespace.example_table PURGE")