Supprimez les tags d'un objet spécifié.
Versioning
Par défaut, l'appel de l'opération DeleteObjectTagging supprime les tags de la version actuelle de l'objet. Spécifiez le paramètre versionId dans la requête pour supprimer les tags d'une version spécifique. Si la version actuelle est un marqueur de suppression, OSS renvoie l'erreur 404 Not Found.
Permissions
Par défaut, un compte Alibaba Cloud dispose de toutes les autorisations. Les utilisateurs RAM et les rôles RAM associés ne disposent d'aucune autorisation par défaut. Le compte Alibaba Cloud ou l'administrateur du compte doit accorder les autorisations nécessaires via des stratégies RAM ou une Bucket Policy.
|
API |
Action |
Description |
|
DeleteObjectTagging |
oss:DeleteObjectTagging |
Supprime les tags d'un objet. |
|
oss:DeleteObjectVersionTagging |
Supprime les tags d'une version spécifique d'un objet. |
Structure de la requête
DELETE /objectname?tagging
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: Mon, 18 Mar 2019 08:25:17 GMT
Authorization: SignatureValue
En-têtes de requête
Tous les en-têtes d'une requête DeleteObjectTagging sont des en-têtes de requête communs. Pour plus d'informations, consultez la section En-têtes de requête communs.
En-têtes de réponse
Tous les en-têtes de la réponse à une requête DeleteObjectTagging sont des en-têtes de réponse communs. Pour plus d'informations, consultez la section En-têtes de réponse communs.
Exemples
-
Suppression des tags d'un objet dans un bucket sans versioning.
Dans cet exemple, un objet nommé
objectnameest stocké dans un bucket sans versioning nommébucketname. Une requête DeleteObjectTagging supprime tous les tags deobjectname.Exemple de requête
DELETE /objectname?tagging Host: BucketName.oss-cn-hangzhou.aliyuncs.com Date: Tue, 09 Apr 2019 03:00:33 GMT Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218eExemple de réponse
204 (No Content) content-length: 0 server: AliyunOSS x-oss-request-id: 5CAC0AD16D0232E2051B**** date: Tue, 09 Apr 2019 03:00:33 GMT -
Suppression des tags d'un objet dans un bucket avec versioning.
Dans cet exemple, un objet nommé
objectnameest stocké dans un bucket avec versioning nommébucketname. Une requête DeleteObjectTagging supprime tous les tags d'une version spécifique deobjectname.Exemple de requête
DELETE /objectname?tagging&versionId=CAEQExiBgID.jImWlxciIDQ2ZjgwODIyNDk5MTRhNzBiYmQwYTZkMTYzZjM0**** Host: BucketName.oss-cn-hangzhou.aliyuncs.com Date: Wed, 24 Jun 2020 09:01:09 GMT Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218eExemple de réponse
204 (No Content) content-length: 0 server: AliyunOSS x-oss-request-id: 5EF3165525D95C3338E8**** date: Wed, 24 Jun 2020 09:01:09 GMT x-oss-version-id: CAEQExiBgID.jImWlxciIDQ2ZjgwODIyNDk5MTRhNzBiYmQwYTZkMTYzZjM0****
SDK OSS
Utilisez les SDK OSS pour les langages de programmation suivants afin d'appeler l'opération DeleteObjectTagging :
ossutil
Pour obtenir des informations sur la commande ossutil correspondant à l'opération DeleteObjectTagging, consultez la section delete-object-tagging.
Code d'erreur
|
Code d'erreur |
Code d'état HTTP |
Description |
|
FileAlreadyExists |
409 |
L'objet dont vous souhaitez supprimer les tags est un répertoire dans un bucket pour lequel la fonctionnalité de namespace hiérarchique est activée. |