Supprime une table et ses données d'un Table Bucket.
Notes d'utilisation
Cette opération supprime définitivement une table ainsi que toutes ses données et métadonnées. La suppression est irréversible.
Utilisez le paramètre versionToken pour le verrouillage optimiste afin de supprimer uniquement la version de table souhaitée.
Permissions
|
API |
Action |
Description |
|
DeleteTable |
oss:DeleteTable |
Supprime une table et vérifie la Table Policy correspondante. |
Syntaxe de la requête
DELETE /tables/{tableBucketARN}/{namespace}/{name} HTTP/1.1
Host: cn-hangzhou.oss-tables.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
Paramètres de la requête
|
Parameter |
Type |
Required |
Example |
Description |
|
tableBucketARN |
String |
Yes |
acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket |
L'Alibaba Cloud Resource Name (ARN) du Table Bucket. Format : acs:osstables:{region}:{uid}:bucket/{bucketName}. Spécifié dans l'URI. |
|
namespace |
String |
Yes |
my_namespace |
Le namespace contenant la table. Spécifié dans l'URI. |
|
name |
String |
Yes |
my_table |
La table à supprimer. Spécifiée dans l'URI. |
|
versionToken |
String |
No |
aaabbb |
Le jeton de version pour le verrouillage optimiste. Si le jeton ne correspond pas à la version actuelle de la table, une erreur 409 Conflict est renvoyée. Spécifié dans la chaîne de requête. |
Exemples
Exemple de requête
DELETE /tables/acs%3Aosstables%3Acn-hangzhou%3A1234567890%3Abucket%2Fmy-table-bucket/my_namespace/my_table HTTP/1.1
Host: cn-hangzhou.oss-tables.aliyuncs.com
Date: Thu, 10 Apr 2025 08:00:00 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/osstables/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c****
Exemple de réponse
HTTP/1.1 204 No Content
Server: AliyunOSS
x-oss-request-id: 5C06A3B67B8B5A3DA422****
x-oss-server-time: 3
SDK
DeleteTable est disponible dans les SDK suivants :
CLI : ossutil
La commande ossutil correspondante est delete-table.
Codes d'erreur
|
Error code |
HTTP status code |
Description |
|
ForbiddenException |
403 |
Vous ne disposez pas des permissions requises. |
|
NotFoundException |
404 |
La ressource demandée n'existe pas. |
|
ConflictException |
409 |
La requête est en conflit avec l'état actuel de la ressource, par exemple en cas de non-concordance du versionToken avec la version actuelle de la table. |