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 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 \ --namespace example_namespace --name example_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;