本文汇总了Web应用防火墙(WAF)服务所有可调用的API。
实例信息
API | 描述 |
查询已购买的WAF实例的基本信息,例如实例ID、实例的类型和状态等。 | |
查询已购买的WAF实例的规格信息。 | |
释放已到期的包年包月WAF实例。 |
域名配置
API | 描述 |
查询所有已添加到WAF防护的域名名称列表。 说明 该接口只能一次性返回所有域名。推荐您调用DescribeDomainList接口进行分页查询。 | |
分页查询已添加到WAF防护的域名名称列表。 说明 该接口支持按条件查询及分页返回结果。对于域名数量较多的场景,推荐您调用该接口。 | |
查询WAF实例中已添加的域名配置信息。 | |
添加域名配置信息,将您的域名接入WAF实例进行防护。 | |
修改指定的域名配置信息。 | |
删除指定的域名配置信息。 | |
查询指定域名关联的已有证书,即已在SSL证书服务中进行管理的证书。 | |
查询域名配置中上传的证书和私钥信息是否匹配。 | |
为已添加的域名配置上传证书及私钥信息。 | |
根据证书ID为指定的域名配置上传证书。 | |
查询已添加的域名配置的防护设置状态。 | |
查询已添加的域名配置的详细信息。 |
防护配置
API | 描述 |
为域名配置开启或关闭IPv6安全防护功能。 | |
查询指定的WAF防护功能模块(包括Web入侵防护、数据安全、高级防护、Bot管理、访问控制或限流等模块)的开关状态。 | |
为域名配置开启或关闭WAF防护功能模块(包括Web入侵防护、数据安全、高级防护、Bot管理、访问控制或限流等模块)。 | |
查询域名配置中各WAF防护功能模块(包括规则防护引擎、深度学习引擎、CC安全防护、数据风控、主动防御等模块)当前采用的防护模式。 | |
修改指定的WAF防护功能模块(包括规则防护引擎、深度学习引擎、CC安全防护、数据风控、主动防御等模块)的防护模式。 | |
查询指定的WAF防护功能模块(包括Web入侵防护、数据安全、Bot管理、访问控制或限流、网站白名单等模块)的规则配置记录。 | |
在指定的WAF防护功能模块(包括Web入侵防护、数据安全、Bot管理、访问控制或限流、网站白名单等模块)中创建规则配置。 | |
修改指定的WAF防护功能模块(包括Web入侵防护、数据安全、高级防护、Bot管理、访问控制或限流、白名单等模块)的配置规则。 | |
为域名配置开启或关闭WAF防护功能模块(包括网站防篡改、合法爬虫、爬虫威胁情报、自定义防护策略、网站白名单等模块)中已创建的规则。 | |
查询域名配置当前使用的规则防护引擎的防护规则组ID。 | |
为域名配置选择规则防护引擎使用的防护规则组(除系统默认的三种防护规则组外,也可以选择自定义规则组)。 | |
更新指定的网站防篡改规则所防护页面的缓存。 | |
删除指定的防护模块下已创建的规则配置。 | |
查询WAF地域级IP黑名单中支持配置的地域代码。 |
日志管理
API | 描述 |
为域名配置开启或关闭日志采集功能。 | |
为域名配置开启或关闭日志检索功能。 | |
查询已接入WAF进行防护的域名的日志采集状态(是否开启了日志采集)。 |
系统管理
API | 描述 |
查询WAF防护集群使用的回源IP网段。 |
资源相关接口
API | 描述 |
将一个WAF资源转移到其他资源组。 |