描述
为指定监听开启或关闭访问控制功能。
请求参数
名称 | 类型 | 是否必须 | 描述 |
Action | String | 是 | 操作接口名,系统规定参数。 取值:SetListenerAccessControlStatus。 |
RegionId | String | 是 | 地域ID。 |
LoadBalancerId | String | 是 | 负载均衡实例的唯一标识。 |
ListenerPort | Integer | 是 | 负载均衡实例前端使用的端口。取值:1-65535。 |
AccessControlStatus | String | 是 | 是否开启访问控制。open_white_list表示开启白名单访问控制功能。注意:开启如不设置白名单就会访问不通,请谨慎使用白名单。取值:open_white_list| close用户通过AddListenerWhiteListItem和RemoveListenerWhiteListItem设定的SourceItems不会因为AccessControlStatus的变化而清空。 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您的描述,您希望了解如何使用阿里云的负载均衡(SLB)服务来为指定监听开启或关闭访问控制功能。下面我将为您提供一个简化的示例和说明,帮助您更好地理解和执行这个操作。
假设您需要对一个负载均衡实例的一个监听器进行配置,开启白名单访问控制功能。以下是构造请求的基本格式,采用的是阿里云API调用的方式:
POST https://slb.aliyuncs.com/
Content-Type: application/x-www-form-urlencoded
Action=SetListenerAccessControlStatus
&RegionId=cn-hangzhou
&LoadBalancerId=lb-1234567890abcdef
&ListenerPort=80
&AccessControlStatus=open_white_list
&SignatureMethod=HMAC-SHA1
&SignatureVersion=1.0
&Signature=<计算出的签名>
&Timestamp=2023-04-01T12:00:00Z
&Format=json
&AcsVersion=2014-05-15
&AccessKeyId=<您的AccessKeyId>
SetListenerAccessControlStatus
,表示要执行的操作。cn-hangzhou
。lb-1234567890abcdef
。80
。open_white_list
以开启白名单访问控制。lb-1234567890abcdef
、80
等)为您的实际资源信息。Signature
字段需要根据阿里云API签名规则,结合您的AccessKeySecret计算得出,确保请求的安全性。AddListenerWhiteListItem
接口),所有访问都将被拒绝,请务必在开启前配置好白名单。返回参数通常包含请求ID、错误码、错误信息等,如果操作成功,一般会返回一个成功的响应代码和确认消息。具体返回内容可以参考阿里云API文档中关于该接口的响应示例和详细说明。