调用ModifyAclRule接口修改指定精准访问控制规则。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ModifyAclRule |
要执行的操作。取值:ModifyAclRule。 |
Domain | String | 是 | rstest.cdn.com |
域名名称。 |
InstanceId | String | 是 | waf_elasticity-cn-0xldbqtm005 |
WAF实例ID。 说明 您可以通过调用DescribePayInfo接口查看您当前WAF实例ID。
|
Rules | String | 是 | {"conditions":[{"key":"URL","contain":1,"value":"asfas"}],"continueComponent":{"post_action_cc":1,"post_action_waf":1,"post_action_sa":1,"post_action_block_geo":"0","post_action_data_risk_control":"1"},"action":"1","name":"lei123","id":65899} |
精准访问控制规则详细信息,采用JSON格式的字符串表述,具体结构见下表。
|
Region | String | 否 | cn |
WAF实例所在的地域。取值:
|
匹配字段和逻辑符的映射关系
匹配字段 |
逻辑符 |
---|---|
IP |
属于、不属于 |
Referer |
包含、不包含、等于、不等于、长度小于、长度等于、长度大于 |
User-Agent |
包含、不包含、等于、不等于、长度小于、长度等于、长度大于 |
Param |
包含、不包含、等于、不等于、长度小于、长度等于、长度大于 |
Cookie |
包含、不包含、等于、不等于、长度小于、长度等于、长度大于、不存在 |
Content-Type |
包含、不包含、等于、不等于、长度小于、长度等于、长度大于 |
X-Forwarded-For |
包含、不包含、等于、不等于、长度小于、长度等于、长度大于、不存在 |
Content-Length |
值小于、值等于、值大于 |
Post-Body |
包含、不包含、等于、不等于 |
Http-Method |
等于、不等于 |
Header |
包含、不包含、等于、不等于、长度小于、长度等于、长度大于、不存在 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | D7861F61-5B61-46CE-A47C-6B19160D5EB0 |
请求ID。 |
Result | Struct |
返回结果。 |
|
WafTaskId | String | aliyun.waf.20180712214032277.qmxI9a |
WAF的请求ID。 |
Status | Integer | 2 |
请求执行状态:
|
示例
请求示例
https://wafopenapi.cn-hangzhou.aliyuncs.com/?Action=ModifyAclRule
&Domain=www.aliyun.com
&ServiceOn=1
&Rules={...}
&公共请求参数
正常返回示例
XML
格式
<ModifyAclRuleResponse>
<RequestId>D7861F61-5B61-46CE-A47C-6B19160D5EB0</RequestId>
<Result>
<Status>2</Status>
<WafTaskId>aliyun.waf.20180712214032277.qmxI9a</WafTaskId>
</Result>
</ModifyAclRuleResponse>
JSON
格式
{
"RequestId":"D7861F61-5B61-46CE-A47C-6B19160D5EB0",
"Result":{
"Status":2,
"WafTaskId":"aliyun.waf.20180712214032277.qmxI9a"
}
}
错误码
访问错误中心查看更多错误码。
在文档使用中是否遇到以下问题
更多建议
匿名提交