开发者社区 问答 正文

监听相关API:RemoveListenerWhiteListItem


描述


从指定监听的访问控制列表中删除ip或ip段。该接口支持增量更新。

请求参数


                                                                                                                                                                                                                                        

名称类型是否必须描述
ActionString操作接口名,系统规定参数。取值:RemoveListenerWhiteListItem。
RegionIdString地域ID。
LoadBalancerIdString负载均衡实例的唯一标识。
ListenerPort Integer负载均衡实例前端使用的端口。取值:1-65535。
SourceItems String访问控制列表。 支持ip地址或ip地址段的输入,多个ip地址或ip地址段间用”,”分割。注:如在AccessControlStatus为open_white_list时,把所有ip都Remove了,则会访问不通。


返回参数


全是公共返回参数,详见 <公共请求参数>

示例



请求示例

  1. https://slb.aliyuncs.com/
  2. &Action= RemoveListenerWhiteListItem
  3. &LoadBalancerId=139a00604ad-cn-east-hangzhou-01
  4. &ListenerPort=80
  5. &SourceItems=1.1.1.1,1.1.1.0/21
  6. &<公共请求参数>


返回示例

  • XML 格式
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <RemoveListenerWhiteListItemResponse>
    3.       <RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BA984</RequestId>
    4.   </RemoveListenerWhiteListItemResponse>
  • JSON格式
    1. {"RequestId":" CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
    2.       }

展开
收起
行者武松 2017-10-18 14:29:08 1794 分享 版权
阿里云 AI 助理回答

根据您的描述,您想要了解如何使用阿里云的负载均衡(SLB)服务中的API接口来从指定监听的访问控制列表(ACL)中删除IP或IP段。下面是对这个操作的一个概括和指导。

API接口说明

  • 接口名称:RemoveListenerWhiteListItem
  • 功能:从某个监听器的白名单(允许访问的IP地址列表)中移除一个或多个IP地址或IP地址段。
  • 请求方式:通过HTTP POST方法调用。
  • 请求URLhttps://slb.aliyuncs.com/

请求参数

  1. Action(String,是):操作接口名,固定值为RemoveListenerWhiteListItem
  2. RegionId(String,是):地域ID,例如cn-hangzhou
  3. LoadBalancerId(String,是):负载均衡实例的唯一标识。
  4. ListenerPort(Integer,是):负载均衡实例前端使用的端口,取值范围为1到65535。
  5. SourceItems(String,是):要移除的访问控制列表项,支持IP地址或IP地址段的输入,多个IP地址或IP地址段之间用英文逗号,分割。

示例请求

POST https://slb.aliyuncs.com/
Content-Type: application/x-www-form-urlencoded

Action=RemoveListenerWhiteListItem
&RegionId=cn-hangzhou
&LoadBalancerId=lb-abc123456
&ListenerPort=80
&SourceItems=192.168.1.1,10.0.0.0/8
&AcsAccessKeyId=<YourAccessKeyId>
&SignatureMethod=HMAC-SHA1
&SignatureVersion=1.0
&SignatureNonce=<RandomNonce>
&Timestamp=<CurrentTimestamp>
&Format=json

请注意,实际请求中还需要包含鉴权信息,如AcsAccessKeyIdSignatureMethodSignatureVersionSignatureNonceTimestamp等,这些通常需要通过阿里云账号获取并进行签名处理以确保请求的安全性。此外,示例中的<YourAccessKeyId><RandomNonce><CurrentTimestamp>需要替换为实际的值。

返回结果

返回结果将遵循阿里云API通用格式,一般包括RequestIdCode(操作状态码)、Message(操作消息)等字段。如果操作成功,Code应为200。具体返回内容请参考阿里云API文档中关于公共返回参数的说明。

在执行此操作前,请确保已经熟悉了阿里云SLB服务的使用,并且对访问控制策略有正确的理解和配置,避免因误操作导致服务不可达。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答