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 définissez toujours cet indicateur sur false, même lors de l'exécution de DROP TABLE PURGE
commandes. 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 ne sont plus à jour et peuvent prendre jusqu'à un jour pour être supprimés.
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 \ --namespaceexample_namespace
--nameexample_table
Vous pouvez supprimer un tableau dans un Apache Spark session connectée à vos compartiments de table 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;