区域封禁规则 保存
更新时间:2026-03-10
POST
/v1/waf/regionRules/save
区域封禁规则 保存
请求参数
Headers 参数
除公共头域外,无其它特殊头域
Body 参数
ruleName
string
规则名称
必选
bindInfo
array
可选
显示子属性
隐藏子属性
items
object {2}
显示子属性
隐藏子属性
instanceID
string
必选
subdomains
array
必选
显示子属性
隐藏子属性
items
string
ruleKey
string
规则唯一标识。说明:编辑时必传
可选
action
string
处置动作。可选值: log, deny (log => 观察,deny => 拦截)
必选
ruleType
string
接入类型。可选值: saas
必选
value
object {2}
必选
显示子属性
隐藏子属性
overseas
array
枚举值见附录文档
必选
显示子属性
隐藏子属性
items
string
domestic
array
枚举值见附录文档
必选
显示子属性
隐藏子属性
items
string
请求结构
{
"ruleName": "规则名称",
"bindInfo": [
{
"instanceID": "实例ID",
"subdomains": ["子域名"]
}
],
"ruleKey": "规则唯一标识(编辑时必传)",
"action": "log",
"ruleType": "saas",
"value": {
"overseas": ["海外区域"],
"domestic": ["国内区域"]
}
}
示例代码
保存区域封禁规则
curl -X POST "https://example.com/v1/waf/regionRules/save" \
-H "Content-Type: application/json" \
-d '{
"ruleName": "封禁海外访问",
"bindInfo": [
{
"instanceID": "instance-001",
"subdomains": ["www.example.com"]
}
],
"action": "deny",
"ruleType": "saas",
"value": {
"overseas": ["US", "JP"],
"domestic": []
}
}'
{
"ruleName": "封禁海外访问",
"bindInfo": [
{
"instanceID": "instance-001",
"subdomains": ["www.example.com"]
}
],
"action": "deny",
"ruleType": "saas",
"value": {
"overseas": ["US", "JP"],
"domestic": []
}
}
返回响应
Headers 参数
除公共头域外,无其它特殊头域
返回参数
success
boolean
请求是否成功
必选
result
object {1}
必选
显示子属性
隐藏子属性
ruleKey
string
规则唯一标识
必选
成功保存规则后的响应
响应示例
{
"success": true,
"result": {
"ruleKey": "rule-xxxx-yyyy"
}
}
