BatchCreateWafRules
该接口用于在指定的WAF运行阶段中批量创建规则。通过此接口,用户可以一次性创建多个规则,并为这些规则配置共享的设置
服务地址:
华东1(杭州)
输入参数
只看必填
SiteId站点ID
SiteVersion站点版本
PhaseWAF规则类型
RulesetId规则集ID
SharedWAF批量规则共享
Target防护目标类型:web/app
Modeweb sdk 集成方式:自动集成(a...
CrossSiteId指定跨域站点id
Name规则集名称
MatchWAF规则匹配项
Logic逻辑关系
Criteria逻辑列表
0
Logic逻辑关系
Criteria逻辑列表
0
Logic逻辑关系
Criteria逻辑列表
0
MatchType匹配域
MatchOperator匹配符
MatchValue匹配值
参数类型
string
Negate匹配结果取反
请选择布尔值
ConvertToLower值大小写不敏感
请选择布尔值
MatchType匹配域
MatchOperator匹配符
MatchValue匹配值
参数类型
string
Negate匹配结果取反
请选择布尔值
ConvertToLower值大小写不敏感
请选择布尔值
MatchType匹配域
MatchOperator匹配符
MatchValue匹配值
参数类型
string
Negate匹配结果取反
请选择布尔值
ConvertToLower值大小写不敏感
请选择布尔值
MatchType匹配域
MatchOperator匹配符
MatchValue匹配值
参数类型
string
Negate匹配结果取反
请选择布尔值
ConvertToLower值大小写不敏感
请选择布尔值
Action动作
Actions动作扩展
Response自定义响应
Id自定义响应页面id
Code自定义响应码
Expression表达式
Configs各规则配置列表
0WAF规则配置
StatusWAF规则的状态
ActionWAF规则匹配命中后执行的动作
Actions扩展动作
Response自定义响应页面
Id自定义响应页面的ID
Code自定义响应码
Bypass白名单规则指定的跳过模块
Skip跳过模块类型
RegularRules托管规则id列表
0托管规则ID
CustomRules自定义规则ID列表
0自定义规则ID
RegularTypes托管规则类型列表
0托管规则类型
Tags跳过模块阶段列表
0跳过模块阶段
ManagedList托管名单
ManagedRulesets托管规则集列表
0托管规则集
ProtectionLevel防护等级
Action执行动作
ManagedRules托管规则列表
0托管规则
Status托管规则状态
Action托管规则动作
Id托管规则ID
AttackType攻击类型
NumberTotal规则总数
NumberEnabled已开启规则数
Sigchl令牌校验配置
0令牌校验配置项
NameWAF规则的名称
AppSdkAPP SDK 配置
CustomSign自定义加签字段
Value字段值
Key字段名
CustomSignStatus自定义加签字段开关
FeatureAbnormalAPP特征异常
0APP特征异常
RateLimit频次控制规则相关配置
CharacteristicsWAF规则匹配项
Logic逻辑关系
Criteria逻辑列表
0
Logic逻辑关系
Criteria逻辑列表
0
Logic逻辑关系
Criteria逻辑列表
0
MatchType匹配域
MatchOperator匹配符
MatchValue匹配值
参数类型
string
Negate匹配结果取反
请选择布尔值
ConvertToLower值大小写不敏感
请选择布尔值
MatchType匹配域
MatchOperator匹配符
MatchValue匹配值
参数类型
string
Negate匹配结果取反
请选择布尔值
ConvertToLower值大小写不敏感
请选择布尔值
MatchType匹配域
MatchOperator匹配符
MatchValue匹配值
参数类型
string
Negate匹配结果取反
请选择布尔值
ConvertToLower值大小写不敏感
请选择布尔值
MatchType匹配域
MatchOperator匹配符
MatchValue匹配值
参数类型
string
Negate匹配结果取反
请选择布尔值
ConvertToLower值大小写不敏感
请选择布尔值
OnHit在命中缓存的请求上应用
请选择布尔值
TTL超时时间
Threshold统计阈值
ManagedRulesBlocked托管规则命中阈值
DistinctManagedRules不同的托管规则个数阈值
ResponseStatus响应码阈值
Ratio响应码百分比
Count响应码次数阈值
CodeHTTP响应码
Traffic流量阈值
Request请求阈值
Interval统计时长
TypeWAF规则的类型
AppPackage二次打包检测配置
PackageSigns二次打包检测
0二次打包检测
Sign包签名
Name指定合法包名
ManagedGroupId托管规则组id
TimerWAF定时器
Scopes定时类型:永久生效(permanent...
Zone时区
Periods生效时间段
0
Start起始时间
End结束时间
WeeklyPeriods每周生效时间段
0
Days周期
DailyPeriods该周期内的生效时间
0
Start起始时间
End结束时间
Expression匹配表达式
SecurityLevel安全级别
Value安全级别的值:
ValueIP访问控制值
IdWAF规则的ID
Notes备注
插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

请求参数

字段名称字段详情
SiteIdinteger<int64>

站点 ID,可通过调用 ListSites 接口获取。

注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
示例值:1参考取值来源:
    ListSites
    CreateSite
SiteVersioninteger<int32>

站点版本。

示例值:0
Phasestring

WAF 规则类型,取值:展开详情

示例值:http_anti_scan参考取值来源:
    ListWafPhases
RulesetIdinteger<int64>

规则集 ID。

注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
示例值:10000001参考取值来源:
    GetWafRuleset
    CreateWafRuleset
Sharedobject

WAF 批量规则共享。

Configsarray<object>

各规则配置列表,指定每个规则的详细配置。

返回参数

字段名称字段详情
RequestIdstring

请求 ID。

示例值:36af3fcc-43d0-441c-86b1-428951dc8225
RulesetIdinteger<int64>

WAF 规则集的 ID,可通过调用 ListWafRulesets 接口获取。

注意 请注意,该值为 Long 类型,在某些语言中可能存在精度丢失的风险,请小心使用。
示例值:10000001
Idsarray<integer<int64>>

WAF 规则的 ID,可通过调用 ListWafRules 接口获取。

变更历史
变更时间变更内容概要操作
2025-04-17
变更请求参数SiteId
2025-03-27
新增OpenAPI,批量创建WAF规则
2024-09-25
变更错误码400
删除错误码500
2024-09-18
变更错误码403
变更错误码500