You need to enable JavaScript to run this app.
导航

DescribeTags

最近更新时间2024.03.14 10:18:59

首次发布时间2023.03.03 16:32:18

调用 DescribeTags 接口查询已绑定标签的资源。

注意事项

  • 单次调用该接口最多支持查询10个标签。

  • 同一标签键最多支持同时查询3个标签值。

请求参数

名称类型是否必填示例值描述
ActionStringDescribeTags要执行的操作,取值:DescribeTags

ResourceType

String

volume

资源类型,取值:

  • volume:云盘。

ResourceIds.N

String

ResourceIds.1=vol-76pwr6rilv8lzwxv****&ResourceIds.2=vol-76pwr6rilv8lzwxv****

需要查询标签的资源ID。说明如下:

  • ResourceIds.N:N表示资源的序号。取值范围:1~50。

  • 多个资源之间用&分隔。

TagFilters.N.Key

String

TagFilters.1.Key=tag

根据标签查询资源时指定的标签键。说明如下:

  • TagFilters.N.Key:N表示标签键的序号。取值范围:1~10。

  • 多个标签键之间用&分隔,不允许重复。

  • 不传入该参数则表示查询所有标签。

  • 传入空字符串时,则返回错误码InvalidTagFilterKey.Malformed

TagFilters.N.Values.N

String

TagFilters.1.Values.1=tag&TagFilters.1.Values.2=test

根据标签查询资源时指定的标签值。说明如下:

  • TagFilters.N.Values.N:第一个N表示标签键的序号。取值范围:1~10。

  • TagFilters.N.Values.N:第二个N表示标签值的序号。取值范围:1~3。

  • 多个标签值之间用&分隔。

  • 如果传入该参数,则必须先传入TagFilters.N.Key

  • 不传入该参数则表示查询同一标签键下的所有标签值。

  • 传入空字符串时,表示查询标签值为空的标签。

SysTagVisible

Boolean

false

是否展示系统标签。取值范围如下:

  • true:展示系统标签。

  • false:不展示系统标签。默认值为false

PageNumberInteger1页数索引。
PageSizeInteger15分页的页容量。

返回数据

名称类型示例值描述
PageNumberInteger1页数索引。
PageSizeInteger15分页的页容量。
TagResourcesArray of TagResources-由资源及其标签组成的集合。具体请参见下表TagResources 结构
TotalCountInteger1符合条件的资源总数。

TagResources 结构

名称类型示例值描述

ResourceType

String

volume

资源类型,取值:

  • volume:云盘。

  • snapshot:快照。

  • snapshotpolicy:自动快照策略。

ResourceIdStringvol-jfrnoryrnpgn6u5w****资源ID。
TagKeyStringtag资源附加标签的标签键。
TagValueStringtest资源附加标签的标签值。

请求示例

GET /?Action=DescribeTags&Version=2020-04-01&ResourceType=volume&ResourceIds.1=vol-76pwr6rilv8lzwxv*****&ResourceIds.2=vol-76pwr6rilv8lzwxv**** HTTP/1.1
Host: open.volcengineapi.com
Region: cn-beijing
ServiceName: storage_ebs

返回示例

{
    "ResponseMetadata": {
        "RequestId": "20230303143154E698024A111791BD1EA2",
        "Action": "DescribeTags",
        "Version": "2020-04-01",
        "Service": "storage_ebs",
        "Region": "cn-beijing"
    },
    "Result": {
        "PageNumber": 1,
        "PageSize": 15,
        "TagResources": [
            {
                "ResourceId": "vol-jfrnoryrnpgn6u5w****",
                "ResourceType": "volume",
                "TagKey": "tag",
                "TagValue": "test"
            }
        ],
        "TotalCount": 1
    }
}

错误码

HttpCode错误码错误信息
400ErrTagServiceUnabletag服务禁用
400ErrTagNotFoundtag参数为空
400InvalidTagKeyConflicttag参数重复
400ErrInvalidTagCounttag数量过多
400ErrInvalidTagKeytag key非法
400ErrInvalidTagValuetag value非法
400ErrTagKeyNotFoundtag key为空
400ErrInvalidResourceIdNotFoundresource id为空
400ErrMaximumResourceIdsresource id数量过多
400ErrResourceTypeNotFoundresource type为空
400ErrResourceTypeUnknownresource type未知
400ErrInvalidTagKeyCounttag key数量过多
400ErrInvalidAccountIdaccount id非法
400ErrMaximumTagFilterKeystag filter key数量过多
400InvalidTagFilterKeyConflicttag filter key重复
400ErrInvalidTagFilterKeytag filter key非法
400ErrMaximumTagFilterValuestag filter value数量过多
400ErrInvalidTagFilterValuetag filter value非法