更新时间:2024-11-05 GMT+08:00
分享

批量删除资源标签

功能介绍

为指定资源批量删除标签。不支持删除系统标签。删除时,如果删除的标签不存在,默认处理成功。

URI

  • POST /v3/sfs/tms/{project_id}/file-systems/{resource_id}/tags/delete
  • 参数说明

    参数

    是否必选

    参数类型

    描述

    project_id

    String

    操作用户的项目ID,获取方法请参见获取项目ID

    resource_id

    String

    资源ID,此处为通用文件系统名。

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

Content-type

String

发送的实体的MIME类型。

示例:application/json。

X-Auth-Token

String

用户Token。

表2 请求Body参数

参数

是否必选

参数类型

描述

tags

List<resource_tag>

标签列表。详情说明参见表3

响应参数

请求示例

projectId为“c80a2157ba1d46c0825265947342077c”,通用文件系统名为“bucketName”,批量删除资源标签示例:

POST https://{endpoint}/v3/sfs/tms/c80a2157ba1d46c0825265947342077c/file-systems/bucketName/tags/delete

请求体示例:

{
    "tags":[
        {
            "key":"key1"
        },
        {
            "key":"key2",
            "value":"value2"
        }
    ]
}

响应示例

状态码

  • 正常

状态码

描述

204

批量删除资源标签成功。

  • 异常

状态码

描述

400

标签等参数非法。

401

认证失败。

403

鉴权失败。

404

资源未找到。

500

系统异常。

相关文档