Suppression d’une table Amazon S3 - Amazon Simple Storage Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Suppression d’une table Amazon S3

Vous pouvez supprimer une table à l'aide de l'API REST Amazon S3, du AWS SDK AWS CLI ou à l'aide de moteurs de requêtes intégrés.

Note

S3 Tables ne prend pas en charge l’opération DROP TABLE avec purge=false. Certaines versions de Spark attribuent toujours à cet indicateur la valeur false, même lors de l’exécution de commandes DROP TABLE PURGE. Vous pouvez réessayer DROP TABLE avec purge=true ou utiliser l'DeleteTableAPI REST S3 Tables pour supprimer une table.

Lorsque vous supprimez un tableau, les objets associés à ce tableau deviennent obsolètes et leur suppression peut prendre jusqu'à un jour.

Cet exemple montre comment supprimer une table à l’aide de l’ AWS CLI. Pour utiliser la commande, remplacez les user input placeholders par vos propres informations.

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

Vous pouvez supprimer une table dans une session Apache Spark connectée à vos compartiments de tables Amazon S3.

Cet exemple montre comment supprimer une table à l’aide de la commande DROP TABLE PURGE. Pour utiliser la commande, remplacez les user input placeholders par vos propres informations.

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