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, AWS SDKs, AWS Command Line Interface (AWS CLI) o utilizzando motori di query integrati.

Nota

Tabelle S3 non supporta l'operazione DROP TABLE con purge=false. Alcune versioni di impostano Apache Spark sempre questo flag false anche quando eseguono DROP TABLE PURGE comandi. Per eliminare una tabella, puoi riprovare DROP TABLE o utilizzare l'purge=trueoperazione API DeleteTableREST di S3 Tables.

Importante

Quando elimini una tabella, devi sapere quanto segue:

  • L'eliminazione di una tabella è 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 tue specifiche 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, sostituiscilo user input placeholders con le tue informazioni.

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