Eliminazione di una tabella Amazon S3 - Amazon Simple Storage Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Eliminazione di una tabella Amazon S3

Puoi eliminare una tabella utilizzando l'API REST di Amazon S3, l' AWS SDK AWS CLI o utilizzando motori di query integrati.

Nota

Tabelle S3 non supporta l'operazione DROP TABLE con purge=false. Alcune versioni di Spark impostano sempre questo flag su false anche quando eseguono i comandi DROP TABLE PURGE. Puoi riprovare DROP TABLE con purge=true o utilizzare l'API DeleteTableREST di S3 Tables per eliminare una tabella.

Quando elimini una tabella, gli oggetti associati a quella tabella non vengono più aggiornati e possono essere necessari fino a un giorno per essere rimossi.

Questo esempio mostra come eliminare una tabella tramite AWS CLI. Per utilizzare il comando sostituiscili user input placeholders con le tue informazioni.

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, user input placeholders sostituiscili con le tue informazioni.

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