Skip to Content
WEB应用防火墙 UEWAF新增防护域名配置 - AddWafDomainHostInfo

新增防护域名配置 - AddWafDomainHostInfo

简介

新增防护域名配置

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 AddWafDomainHostInfoYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
ProjectIdstring
项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口
No
FullDomainstring要防护的域名Yes
WorkRegionsstring工作区域,用户已购买区域的子集,以逗号分隔,如:cn-bj,cn-shYes
WorkModestring工作模式,Defence:启用防护规则,Alarm:记录不拦截,Inactive:放行;默认AlarmNo
SrcIP.Nstring源站IP端口信息,格式为:http://192.168.1.1或http://192.168.1.1:80;兼容http:192.168.1.1:80,支持CNAMENo
CertificateIDintHTTPS证书编号,源站前缀为https时必填No
HTTPRedirectionstring使用HTTP跳转,YES是,NO否,只允许HTTPS:YES,HTTP:NO的情况下使用且只配置了https 443端口的源站No
ExclusiveIPstring标识该域名使用独享防御IP,YES是,NO否;启用将为改域名分配一个独享防御IPNo
RealIPHeaderstring获取真实客户端地址字段,如对接CDN等其他代理时使用No
HTTPBackstring是否使用HTTPS卸载,YES/NONo
SourceIndicatestring流量标记,格式为key:valueNo
Http2string是否开启HTTP2, YES开启,其他关闭No
SrcLBModestring源站负载策略,默认为轮询RR,可填:IpHash、RRNo

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
Idint添加成功后返回的域名配置IDNo

示例

请求示例

https://api.an-link.com/?Action=AddWafDomainHostInfo &ProjectId=org-xxx &FullDomain=www.test.com &WorkRegions=cn-gd &SrcIPNum=1 &SrcIP.0=http://106.75.66.11:80 &CertificateID=0 &ExclusiveIP=No &HTTPBack=jQqKWgcf &SourceIndicate=VyxSQeOP &HTTP2=pUmPZWTR &SrcLBMode=sPEOjSVl

响应示例

{ "Action": "AddWafDomainHostInfoResponse", "Id": 9, "RetCode": 0 }