You need to enable JavaScript to run this app.
文档中心
TrafficRoute DNS 套件

TrafficRoute DNS 套件

复制全文
下载 pdf
解析器Resolver
ListResolverRules - 获取转发规则列表
复制全文
下载 pdf
ListResolverRules - 获取转发规则列表

获取转发规则的列表。

使用说明

请求频率:每秒最多调用 20 次。

请求说明

  • 请求方式:GET
  • 请求地址:https://private-zone.volcengineapi.com/?Action=ListResolverRules?Version=2022-06-01

调试

请求参数

除了以下参数,您还需要 对请求进行鉴权

参数
类型
是否必填
示例值
描述
Action
String

ListResolverRules

要执行的操作,取值:ListResolverRules。

Version
String

2022-06-01

API的版本,取值:2022-06-01。

PageSize
Integer

10

每页包含的域名数量。 系统会将获取的域名进行分页显示。页数是由获取的域名总数和 PageSize 确定。 该参数的默认值是 10,最大值是 500。

PageNumber
Integer

1

页码。API 返回该页码所包含的域名。该参数的默认值是 1。

TagFilters
Array of Object

TagFilters.1={"Key":"k1","Values":["v1", "v2"]}&TagFilters.2={"Key":"k2","Values":["v1", "v2"]}

转发规则的标签。您需要指定:

  • N:表示 TagFilters 的序号,取值范围:1~10。N 应按照从小到大的顺序,且必须为连续的数字。
  • 标签键:例如 "Key":"k1"。如果您指定多个标签键,私网解析 PrivateZone 会查询同时包含所有指定标签键的转发规则。
  • 标签值:例如 Values":["v1", "v2"]。标签值数组的长度取值范围为 1~3。

您可不传入 Values,表示查询时 Values 不作为查询条件。如果您把仅包含空字符串的数组传入 Values ,私网解析 PrivateZone 会查询 Values 为空的标签。如果一个 Values 包含多个值,这些值之间的关系为逻辑或(OR)。

ProjectName
String

default

转发规则所属的项目名称。如果您不传入该参数,该参数不作为查询条件。

EndpointID
Integer

123

出站终端节点的 ID。如果您不传入该参数,则该参数不作为查询条件。您可以从以下 API 的响应中获取:

EndpointTrn
String

trn:private_zone::21******4::endpoint/ep-1234

终端节点的 TRN。格式为 trn:private_zone::accountId::endpoint/ep-endpointId。如果您需要验证子用户是否对终端节点所在的项目有操作权限,您需要传入该参数。

Name
String

rule01

转发规则的名称。私网解析 PrivateZone 会按照该参数对转发规则的名称进行模糊查询。如果您不传入该参数,则该参数不作为查询条件。

ZoneName
String

example.com

转发规则所关联的主域名。私网解析 PrivateZone 会按照该参数对主域名进行模糊查询。例如,您把该参数设置为 example.com,则对 example.com 以及 example.com 的所有子域名的 DNS 请求都会被转发。如果您不传入该参数,则该参数不作为查询条件。

返回参数

下表仅列出本接口特有的返回参数。更多信息请参见返回结构

参数
类型
示例值
描述
Total
Integer

10

转发规则的总数。

Rules
Array of Object

转发规则的详细信息。

PageNumber
Integer

1

页码。

PageSize
Integer

10

每页包含的转发规则的数量。

请求示例

GET https://private-zone.volcengineapi.com/?Action=ListResolverRules&Version=2022-06-01

返回示例

{
  "ResponseMetadata": {
    "RequestId": "20230616155126FE7F678484114BA650D8",
    "Action": "ListResolverRules",
    "Version": "2022-06-01",
    "Service": "private_zone",
    "Region": "cn-north-1"
  },
  "Result": {
    "PageNumber": 1,
    "PageSize": 20,
    "Total": 1,
    "Rules": [
      {
        "ID": 86,
        "CreatedAt": "2023-06-16T11:10:43+08:00",
        "UpdatedAt": "2023-06-16T11:13:38+08:00",
        "Name": "testRule",
        "Type": "OUTBOUND",
        "ZoneName": "test.com",
        "EndpointID": 238,
        "ForwardIPs": [
          {
            "IP": "1.1.**.**",
            "Port": 1
          }
        ],
        "Enable": true,
        "LastOperator": "210xxxx597",
        "ProjectName": "default",
        "Tags": [
          {
            "Key": "key1",
            "Value": "value1"
          }
        ]
      }
    ]
  }
}

错误码

下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。

状态码
错误码
错误信息
说明
500
ErrInternalServer

server internal error

服务内部错误

最近更新时间:2025.05.22 21:08:59
这个页面对您有帮助吗?
有用
有用
无用
无用