找不到 API ? 点击 反馈吧
- 站点管理
- 站点配置
- 版本管理
- DNS
- HTTPS证书
- 安全防护
- WAF
- 创建WAF规则CreateWafRule
- 创建WAF规则集CreateWafRuleset
- 批量创建WAF规则BatchCreateWafRules
- 获取单个WAF规则详情GetWafRule
- 获取单个WAF规则集详情GetWafRuleset
- 列举WAF规则ListWafRules
- 列举WAF规则集ListWafRulesets
- 更新WAF规则UpdateWafRule
- 更新WAF规则集UpdateWafRuleset
- 批量修改WAF规则BatchUpdateWafRules
- 删除WAF规则DeleteWafRule
- 删除WAF规则集DeleteWafRuleset
- 列举WAF运行阶段ListWafPhases
- 列举WAF模板规则ListWafTemplateRules
- 列举WAF托管规则ListWafManagedRules
- 列举WAF托管规则组ListManagedRulesGroups
- 列举WAF规则的使用情况ListWafUsageOfRules
- 获取WAF资源相关配额GetWafQuota
- 获取WAF匹配引擎信息GetWafFilter
- 获取WAF中BOT阶段的APP keyGetWafBotAppKey
- 获取站点的WAF配置GetSiteWafSettings
- 编辑站点的WAF配置EditSiteWafSettings
- 批量获取表达式的匹配域BatchGetExpressionFields
- DDoS
- 源站防护
- 缓存内容管理
- 全局配置
- 规则配置
- 流量
- 全局配置
- 边缘计算
- 分析和日志
- 计费管理
- 其他
- 其它
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逻辑列表
MatchType匹配域
MatchOperator匹配符
MatchValue匹配值
参数类型:
string
Negate匹配结果取反
请选择布尔值
ConvertToLower值大小写不敏感
请选择布尔值
MatchType匹配域
MatchOperator匹配符
MatchValue匹配值
参数类型:
string
Negate匹配结果取反
请选择布尔值
ConvertToLower值大小写不敏感
请选择布尔值
Action动作
Actions动作扩展
Response自定义响应
Id自定义响应页面id
Code自定义响应码
Expression表达式
Configs各规则配置列表
0WAF规则配置
StatusWAF规则的状态
ActionWAF规则匹配命中后执行的动作
Actions扩展动作
ManagedList托管名单
ManagedRulesets托管规则集列表
Sigchl令牌校验配置
NameWAF规则的名称
AppSdkAPP SDK 配置
RateLimit频次控制规则相关配置
CharacteristicsWAF规则匹配项
Logic逻辑关系
Criteria逻辑列表
0
Logic逻辑关系
Criteria逻辑列表
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二次打包检测
ManagedGroupId托管规则组id
TimerWAF定时器
Expression匹配表达式
SecurityLevel安全级别
Value安全级别的值:
ValueIP访问控制值
IdWAF规则的ID
Notes备注
文档
调用结果
SDK 示例
CLI示例
相关示例
调用历史
错误码
流控
插件下载了解更多
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
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> | |
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 |