Supprimez les tags d'un objet spécifié.
Versioning
Par défaut, l'appel à 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. Le compte Alibaba Cloud ou l'administrateur doit accorder les autorisations nécessaires via des politiques 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
-
Supprimer les tags d'un objet dans un bucket sans versioning.
Dans cet exemple, un objet nommé objectname est stocké dans un bucket sans versioning nommé bucketname. Une requête DeleteObjectTagging supprime tous les tags de objectname.
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 -
Supprimer les tags d'un objet dans un bucket avec versioning.
Dans cet exemple, un objet nommé objectname est stocké dans un bucket avec versioning nommé bucketname. Une requête DeleteObjectTagging supprime tous les tags d'une version spécifique de objectname.
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 des langages de programmation suivants pour appeler DeleteObjectTagging :
ossutil
Pour plus d'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 où la fonctionnalité de namespace hiérarchique est activée. |