本文为您列出当前支持的 API 功能及对应调用文档。
API | 说明 |
---|---|
未配置负载均衡时,可通过 CNAME 方式接入云 WAF 实例。配置防护域名参数和 WAF 回源参数后,您只需要修改防护域名的 DNS 解析记录并放行火山引擎 Web 应用防火墙的回源 IP 地址,即可完成域名接入 | |
如果您的控制台为最新版本,且已经购买了火山引擎应用型负载均衡(ALB)实例,可以通过 ALB 实例方式接入云 WAF 防护。如果您的防护域名已经接入到 ALB 实例,则防护规则按照域名生效;如果您的防护域名暂未接入到 ALB 实例,则 WAF 会统一创建默认防护站点,并以 ALB 的 ID 命名。 | |
如果您的防护网站接入了火山引擎应用型负载均衡(ALB)实例,可以通过 ALB 与监听器方式接入云 WAF 防护。 | |
如果您的业务接入了火山引擎负载均衡实例,且已为端口添加 HTTP 或 HTTPS 监听,则可以通过负载均衡(CLB) 7 层方式接入云 WAF 防护。 | |
如果您的业务接入了火山引擎负载均衡实例,且已为端口添加 TCP 监听,则可以通过负载均衡(CLB 4 层)方式接入云 WAF 防护。 | |
更新已添加的域名防护信息,包括接入能力、回源配置等参数。 | |
查询指定防护网站的详细信息,支持模糊匹配和精确匹配两种查询模式。 | |
根据域名信息,删除指定的防护网站。 | |
修改指定防护网站的防护策略和日志服务的开启状态。 | |
查询防护网站关联的负载均衡或应用型负载均衡实例信息。 |
API | 说明 |
---|---|
根据攻击类型、user-agent、被攻击域名或攻击源地理位置查询对应的攻击次数。 | |
查询不同防护策略下的攻击源 IP 信息、命中规则和攻击次数。 | |
支持根据事件名称、域名或 IP 信息查询攻击事件列表。 | |
查询流量概览信息,包括请求速率峰值、请求次数峰值、回源速率峰值和回源次数峰值。 | |
查询防护概览信息,包括防护网站数、防护攻击次数和拦截 IP 数。 |
API | 说明 |
---|---|
创建访问管控规则,管控指定 IP 地址的访问。 | |
修改访问管控规则。 | |
查询访问管控规则信息详情。 | |
根据规则 ID 和访问管控类型,删除对应的访问管控规则。 | |
创建访问白名单规则,将特定 IP 添加到访问白名单中,该 IP 下的指定访问行为将不受所有检测拦截规则的影响,直接被放行。 | |
更新访问白名单规则详情,包括规则名称、请求路径、IP 地址、规则开关、高级条件等信息。 | |
查询指定域名下的访问白名单规则详情。 | |
根据域名和规则 ID,删除对应的访问白名单规则。 | |
创建黑名单访问规则,将特定 IP 添加到网络访问黑名单中,该 IP 下的相关访问行为将会被直接拦截。 | |
更新访问黑名单规则详情,包括规则名称、请求路径、IP 地址、规则开关、高级条件等信息。 | |
查询指定域名下的访问黑名单规则详情。 | |
根据域名和规则 ID,删除对应的访问黑名单规则。 | |
创建自定义响应拦截规则,当满足条件的请求被 WAF 拦截时返回特定信息(CC 拦截除外),如自定义的响应码和响应页面。 | |
更新自定义响应拦截规则。 | |
查询指定域名下自定义响应拦截规则详情。 | |
根据域名和规则 ID,删除对应的自定义响应拦截规则。 |
API | 说明 |
---|---|
创建 CC 防护规则,可根据网络访问 IP、Session 等各种 HTTP 请求对象进行请求限制,当满足设定的统计条件后,对其访问执行防护动作,以防止服务器资源被过度占用,确保正常访问业务不受影响。 | |
编辑 CC 防护规则,包括规则名称、请求特征和统计条件等信息。 | |
查询指定域名下的 CC 防护规则列表,展示规则组和规则信息。 | |
根据域名和规则 ID,删除对应的 CC 规则。 |
API | 说明 |
---|---|
查询指定域名下的漏洞防护规则详情,包括规则类型、名称、ID、风险等级等信息。 | |
查询指定域名的漏洞防护配置及对应的规则信息。 | |
更新指定域名的托管漏洞规则配置,支持更新防护模式、防护动作和高级设置。 | |
更新自定义模式下各个规则的开启状态。 |
API | 说明 |
---|---|
通过 Bot 名称,更新对应 Bot 的执行动作或者启用状态。 | |
查询当前地域实例对应的系统托管 Bot 配置,包括 Bot 名称、描述、动作和 ID 等信息。 | |
创建防护域名的自定义 Bot 规则。 | |
查询自定义 bot 规则。 |
API | 说明 |
---|---|
创建防敏感信息泄漏规则,过滤服务器返回内容中的用户敏感信息,如身份证号、手机号码和银行卡信息,脱敏展示敏感信息或返回默认异常响应页面,防止用户的敏感信息泄漏。 |
API | 说明 |
---|---|
将封禁列表中的 IP 永久加白。加白成功后,IP 的状态会变为“已永久加白”,且被添加至访问白名单。 | |
取消已经永久加白的攻击源 IP。取消永久加白后,IP 的状态会变为“已取消加白”。 | |
将封禁列表中的 IP 永久封禁。封禁成功后,该 IP 状态将变成“已永久封禁”,且被添加至访问黑名单。 | |
取消已经永久封禁的攻击源 IP。取消永久封禁后,IP 的状态会变为“已取消封禁”。 | |
查询符合条件的封禁 IP 列表信息,包括攻击源 IP、攻击次数和 IP 状态等信息。 |
API | 说明 |
---|---|
获取日志配置信息,包括日志存储容量、告警阈值、存储时长以及采集域名范围等信息。 | |
修改日志参数配置,例如是否开启容量告警、告警阈值大小,告警时间间隔、日志存储时长以及采集域名和字段范围等。 | |
查询日志详情,需要调用日志服务对应接口。调用方法,请参考SearchLogs。 |
API | 说明 |
---|---|
上传证书。 | |
查看证书详情,包括证书 ID、关联域名、证书名称等信息。 | |
根据证书 ID 查询证书关联的域名。 | |
根据证书 ID 删除指定证书。 |
API | 说明 |
---|---|
通过手动添加的方式创建地址组。 | |
更新指定地址组的 IP 信息。 | |
查询当前账号下的地址组列表信息。 | |
查询某个指定地址组下的 IP 详情。 | |
确认对应规则不需要关联地址组后,可以删除相关地址组。 |
API | 说明 |
---|---|
新将已经接入到 WAF 的域名加入到创建的域名组中,集中创建访问管控策略。 | |
查询域名组信息,包括域名组内的域名详情、关联的规则 ID 等信息 | |
更新指定域名组信息,包括域名组名称、域名组列表等 | |
删除指定 ID 对应的域名组,支持同时删除多个域名组。 |