DeleteObjectTagging接口用于删除指定对象(Object)的标签(Tagging)信息。

版本控制

调用DeleteObjectTagging接口时,默认删除Object当前版本的标签信息。如果Object的当前版本是删除标记(Delete Marker),OSS将返回404 Not Found。您可以通过指定versionId参数删除指定Object版本的标签信息。

请求语法

DELETE /objectname?tagging
Host: bucketname.oss‐cn‐hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue

示例

  • 未开启版本控制的请求示例

    在未开启版本控制情况下,通过DELETE请求删除了存储空间bucketname中对象objectname已有的标签信息,OSS解析此请求后删除此对象中的所有标签。

    DELETE /objectname?tagging
    Host: bucketname.oss‐cn‐hangzhou.aliyuncs.com
    Date: Tue, 09 Apr 2019 03:00:33 GMT
    Authorization: OSS ************:********************

    返回示例

    204 (No Content)
    content‐length: 0
    server: AliyunOSS
    x‐oss‐request‐id: 5CAC0AD16D0232E2051B****
    date: Tue, 09 Apr 2019 03:00:33 GMT
  • 开启版本控制的请求示例

    在启用了版本控制的情况下,通过DELETE请求删除存储空间bucketname中对象objectname已有的标签信息,删除时指定了对象版本号(即请求示例中的versionId),OSS解析此请求后删除此版本对象中的所有标签。

    DELETE /objectname?tagging&versionId=CAEQExiBgID.jImWlxciIDQ2ZjgwODIyNDk5MTRhNzBiYmQwYTZkMTYzZjM0****
    Host: bucketname.oss-cn-hangzhou.aliyuncs.com
    Date: Wed, 24 Jun 2020 09:01:09 GMT
    Authorization: OSS ************:********************

    返回示例

    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

DeleteObjectTagging接口对应的各语言SDK示例如下: