检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HTTPS/WebSockets业务大概率返回502,而直接通过IP访问源站正常。 解决方法:因为SSL低版本的协议存在严重的安全隐患,华为WAF防护支持TLS1.2及以上版本的协议。所以如果您的业务服务器的SSL版本较低,防护域名开启“WEB基础防护”之后则会出现502错误,需要您升级SSL版本解决问题。
单击“日志”,开启全量日志,并选择日志组和日志流,相关参数说明如图1所示。 图1 配置DDoS高防日志 表1 日志配置参数 参数 参数说明 企业项目 选择已创建的企业项目。 日志组Region 选择日志组所属的Region 选择日志组 选择已创建的日志组,或者单击“查看日志组”,跳转到LTS管理控制台创建新的日志组。
ken也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 X-Project-ID:子项目ID,可选,在多项目场景中使用。如果云服务资源创建在子项目中,AK/SK认证方式下,操作该资源的接口调用需要在请求消息头中携带X-Project-ID。 X-Domai
选择“日志”页签,开启日志,并选择日志组和日志流,相关参数说明如图1所示。 图1 配置日志 表1 全量日志配置参数 参数 参数说明 选择企业项目 选择已创建的企业项目。 选择日志组 选择已创建的日志组,或者单击“查看日志组”,跳转到LTS管理控制台创建新的日志组。 记录攻击日志 开启后可设置:
护域名数、转发规则数组成。不同接入模式的计费项如表1所示。 表1 计费项 版本 计费模式 计费项 说明 DDoS高防 包年/包月(含后付费项目) 实例数 按购买的实例数量计费。 保底防护带宽 预付费,按月/年付费。 弹性防护带宽 后付费,按天付费。如果当天的攻击峰值≤保底防护带宽,则不会产生弹性防护带宽费用。
IP,简称EIP),将已暴露的EIP更换为未暴露的EIP,实现修改源站IP的目的。 图2 原理说明 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域或项目。 单击页面左上方的,选择“网络 > 虚拟私有云”,进入虚拟私有云管理界面。 在左侧导航树中,选择“弹性公网IP和带宽 > 弹性公网IP”,进入“弹性公网IP”界面。
越便宜。包周期计费按照订单的购买周期来进行结算。 DDoS原生防护-全力防基础版提供按需和包周期的计费模式。 表1 计费项信息 版本 计费项目 计费方式 说明 DDoS原生标准版 实例 按购买的实例数量计费。 每个实例的防护规格说明如下: 防护能力:20G 防护IP数:1个 防护次数:10次
越便宜。包周期计费按照订单的购买周期来进行结算。 DDoS原生防护-全力防基础版提供按需和包周期的计费模式。 表1 计费项信息 版本 计费项目 计费方式 说明 DDoS原生标准版 实例 按购买的实例数量计费。 每个实例的防护规格说明如下: 防护能力:20G 防护IP数:1个 防护次数:10次
S原生全力防基础版防护对象中的云资源进行防护,业务流量经过DDoS高防转发。 约束与限制 防护域名(www.example.com)部署在华为云上,且部署在支持购买DDoS原生高级防护实例的区域(例如,华北-北京四)。 防护域名(www.example.com)未接入WAF。 资源和成本规划
ECS 用于连接黑洞服务器。 1 ECS的计费方式及标准请参考ECS计费说明。 实施步骤 登录管理控制台。 单击管理控制台左上角的,选择区域或项目。 单击页面左上方的,选择“计算 > 弹性云服务器”,进入弹性云服务器管理界面。 登录与被黑洞的服务器同地域且可正常访问的弹性云服务器。
real_servers String 源站 waf_status Integer waf防护状态 enterprise_project_id String 企业项目ID 请求示例 无 响应示例 状态码: 200 Domain Information { "count" : 2, "items"
/v1/{project_id}/antiddos/default-config 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id 最小长度:32 最大长度:64 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String
/{floating_ip_id}/status 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id 最小长度:32 最大长度:64 floating_ip_id 是 String 用户EIP对应的ID 最小长度:32 最大长度:64
/v2/{project_id}/query-task-status 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id 最小长度:32 最大长度:64 表2 Query参数 参数 是否必选 参数类型 描述 task_id 是 String 任务ID(非负整数)的字符串
/v1/{project_id}/antiddos/default-config 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id 最小长度:32 最大长度:64 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String
s/{floating_ip_id}/daily 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id 最小长度:32 最大长度:64 floating_ip_id 是 String 用户EIP对应的ID 最小长度:32 最大长度:64
nalert/alertconfig/query 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id 最小长度:32 最大长度:64 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String
/v1/{project_id}/antiddos/{floating_ip_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id 最小长度:32 最大长度:64 floating_ip_id 是 String 用户EIP对应的ID 最小长度:32 最大长度:64
Integer 业务带宽 instance_status Integer 实例状态 enterprise_project_id String 企业项目ID overseas_type Integer 实例类型,0-大陆,1-海外 表4 InstanceIpInfo 参数 参数类型 描述 ip_id
os/{floating_ip_id}/logs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id 最小长度:32 最大长度:64 floating_ip_id 是 String 用户EIP对应的ID 最小长度:32 最大长度:64