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 \ --namespaceexample_namespace
--nameexample_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")