开发者社区 问答 正文

转发规则相关API:DescribeRules


描述


查询指定监听下绑定的转发规则配置详情。

请求参数


                                                                                                                                                                                                          

名称类型是否必须描述
ActionString操作接口名,系统规定参数。取值:DescribeRules。
RegionIdString负载均衡地域ID。
LoadBalancerIdString负载均衡实例唯一标识。
ListenerPortString负载均衡实例前端使用的监听端口。取值范围:1-65535。


返回参数


                                                                                                                                                                      
名称类型描述
<公共参数>详见 <公共返回参数>
RuleListString该监听下绑定的转发规则列表。
取值:是一个Json String,其结构为一个JsonList。其中包含的每一个转发规则结构如Rule所示。

Rule
                                                                                                                                                                                                                                                                                                                                      
名称类型描述
RuleId   String详转发规则ID。
RuleName     String转发规则名称,长度限制为1-80,只能使用字母、数字、‘-’、‘/’、‘.’、‘_’这些字符。
注意:同一个监听内不同规则的名称必须唯一。
Domain String域名。
Url String访问路径。长度限制为1-80,只能使用字母、数字、‘-’、‘/’、‘.’、‘%’、‘?’、‘#’、‘&’这些字符Domain和Url两者必传其一,也可都传。Domain和Url的组合在同一个VIP内必须唯一。
VServerGroupId String该转发规则的目标VServerGroup ID。


示例



请求示例

  1. https://slb.aliyuncs.com/?<公共请求参数>
  2. &Action=DescribeRules
  3. &RegionId=cn-east-hangzhou-01
  4. &LoadBalancerId=152a602e315-cn-beijing-btc-a01
  5. &ListenerPort=80


返回示例


  • XML 格式
    1. <?xml version="1.0" encoding="utf-8"?>
    2. <DescribeRules>
    3.   <RequestId>9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C</RequestId>
    4.   <RuleList>
    5.       <Rule>
    6.           <RuleId>rule-3ejhktkaeu<RuleId>
    7.           <RuleName>Rule1</RuleName>
    8.           <Domain>abc.com</Domain>
    9.           <Url>/image</Url>
    10.           <VServerGroupId>rsp-cige6j5e7p</VServerGroupId>
    11.       </Rule>
    12.       <Rule>
    13.           <RuleId>rule-tybqi6qkp8<RuleId>
    14.           <RuleName>Rule2</RuleName>
    15.           <Domain>abc.com</Domain>
    16.           <Url>/cache</Url>
    17.           <VServerGroupId>rsp-6cejjzlld7</VServerGroupId>
    18.       </Rule>
    19.   </RuleList>
    20. <DescribeRules>

  • JSON格式
    1. {
    2. "RequestId":"9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C"
    3. "RuleList":[                                                        {"RuleId":"rule3ejhktkaeu",RuleName":"Rule1","Domain":"abc.com","Url":"/image","VServerGroupId":"rsp-cige6j5e7p"},
    4. {"RuleId":"ruletybqi6qkp8","RuleName":"Rule2","Domain":"abc.com","Url":"/cache","VServerGroupId":"rsp-6cejjzlld7"},
    5. {"RuleName":"Rule3","Domain":"abc.com","Url":"/file","VServerGroupId":"rsp-0bfucwuotx"}
    6. ]
    7. }

展开
收起
行者武松 2017-10-18 15:22:25 2484 分享 版权
0 条回答
写回答
取消 提交回答