You need to enable JavaScript to run this app.
导航
ListTagsForResources
最近更新时间:2024.12.04 11:17:04首次发布时间:2024.12.03 17:51:42

请求说明

API 名称:ListTagsForResources 。
API 域名:open.volcengineapi.com 。
API 描述:查询资源的用户标签。

使用限制

节流限制:每秒最多提交 50 个 API 请求。

调试

URI 参数

在使用该部分 API 提交请求时必须包含以下 URI 参数。

除了 URI 参数,该 API 请求还需要包含签名参数。关于更多签名参数的信息,参见公共请求参数


名称类型是否必选格式说明
Actionstring[a-zA-Z]+API 名称,如 ListTagsForResources 。
VersionstringYYYY-MM-DDAPI 版本信息。该参数的取值是 2020-04-01 。
X-Expiresint900表示签名的有效时间,单位是秒,默认值是900。

请求正文

参数类型是否必选参数说明示例值

ResourceType

String

资源类型。取值范围:

  • loadbalancer:负载均衡实例。

  • listener:监听器。

  • servergroup:后端服务器组。

loadbalancer

ResourceIds.N

List of String

资源的ID。参数 - N:表示资源 ID的序号,单次调用数量上限50个。多个资源 ID之间使用 & 分隔。

ResourceIds.1=alb-273sdsdsxxxxxp8u2j****&ResourceIds.2=alb-2fe6fszjgeznk5oxruv0u****

MaxResultsInteger单次查询的数量,默认为 10,最大为100。10

NextToken

String

分页查询凭证,用于标记分页的位置,初次调用该接口时无需设置。下次查询时,取值为上一次API调用返回的NextToken参数值。

OTk5OTk5OQ==

TagFiltersArray标签列表,单次操作数量上限 10个,具体参见下表 TagFilters-

TagFilters

参数类型是否必选参数说明示例值

TagFilters.N.Key

String

根据标签查询资源时指定的标签键。参数-N:表示标签键的序号,单次调用数量上限10个。 多个标签键之间使用&分隔。 指定多个标签键时,表示查询同时包含所有指定标签键的资源。

TagFilters.1.Key=k1&TagFilters.2.Key=k2

TagFilters.N.Values.N

List of String

资源标签的标签值。每个标签键最多可指定3个标签值。未传入该参数时,表示查询指定标签键下所有标签值对应的标签所关联的资源。 同一个标签键指定多个标签值时,表示查询各个标签值对应标签所关联资源的集合。

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

TagFilters.1.Values.1=v1&TagFilters.2.Values.1=v4

返回正文

参数类型参数说明示例值

RequestId

String

请求ID。

2021062415303301022514515207C4****

NextTokenString本次调用返回的查询凭证值,返回为空表示没有下一页。OTk5OTk5OQ==
ResourceTagsArray资源及其附加的标签信息。具体参见下表 ResourceTags

ResourceTags

参数类型参数说明示例值
ResourceTypeString资源的类型。listener
ResourceIdString资源的ID。alb-2e0b1cayeha81fi56*****
TagKeyString资源附加标签的标签键。K1
TagValueString资源附加标签的标签值。val1

请求示例

GET /?Action=ListTagsForResources&Version=2020-04-01&ResourceType=loadbalancer&ResourceIds.1=alb-2e0b1cayeha81fi56cp*****&ResourceIds.2=alb-1tzhdsteithq84gwgtb*****
Host: open.volcengineapi.com
Service: alb
Region: cn-beijing

返回示例

{
  "ResponseMetadata": {
    "RequestId": "2024112415303301022514515207C4****",
    "Action": "ListTagsForResources",
    "Version": "2020-04-01",
    "Service": "alb",
    "Region": "cn-beijing"
  },
  "Result": {
    "RequestId": "2024112415303301022514515207C4****",
    "NextToken": "hj4l32hj4gjvgo430f5****",
    "ResourceTags": [
      {
        "ResourceType": "loadbalancer",
        "ResourceId": "alb-2e0b1cayeha81fi56cp*****",
        "TagKey": "k1",
        "TagValue": "v1"
      },
      {
        "ResourceType": "loadbalancer",
        "ResourceId": "alb-1tzhdsteithq84gwgtb*****",
        "TagKey": "k2",
        "TagValue": "v2"
      }
    ]
  }
}

错误码

如果响应正文包含 Error 字段,则表示 API 请求失败。此处仅展示当前 API 的错误码,更多错误码请参见公共错误码

HTTP Code错误码错误信息错误描述

400

LimitExceed.Resource

You've reached the limit on the number of resources that you can operate at a time.

已达到单次可操作的资源的数量上限。

400

InvalidResourceType.Malformed

The specified ResourceType is malformed.

指定的 ResourceType 参数格式不合法。

400MissingParameterThe request is missing a required parameter. Ensure that you have supplied all the required parameters for the request; for example, 'ResourceType'.该请求缺少必要参数。请确保发起请求已提供全部必要参数,比如: ResourceType。
400InvalidIndexOrder.MalformedThe specified index order is malformed.指定的索引顺序参数格式不合法。
400InvalidTags.Key.MalformedThe specified Tags.Key is malformed.指定的 Tags.Key 参数格式不合法。
400InvalidTags.Value.MalformedThe specified Tags.Value is malformed.指定的 Tags.Value 参数格式不合法。
400InvalidTags.Key.DuplicatedThe specified Tags.Key is duplicated.指定的 Tags.Key 重复。
404InvalidResource.NotFoundThe specified Resource does not exist.指定的资源不存在。