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 imposta sempre questo flag su false anche quando DROP TABLE PURGE
esegui i comandi. 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
È possibile eliminare una tabella in un Apache Spark sessione connessa ai tuoi table bucket Amazon S3.
Questo esempio mostra come eliminare una tabella utilizzando il comando DROP TABLE PURGE
. Per utilizzare il comando, sostituiscilo user input placeholders
con le tue informazioni.
spark.sql( " DROP TABLE [IF EXISTS] s3tablesbucket.
example_namespace
.example_table
PURGE;