使用须知

应用防火墙 WAF

  • 产品定价
  • 产品描述
    • 介绍
    • 优势
    • 功能
    • 应用场景
    • 核心概念
  • 操作指南
    • 报警设置
    • 安全运营
      • 攻击日志
      • 安全报表
      • 访问概览
    • 防护配置
      • 基础Web防护引擎
      • 信息泄露防护
      • 访问频率限制
      • BOT 功能设置
      • IP黑白名单
      • 防护配置概述
      • 自定义访问控制策略
      • CC防护配置
      • 自定义拦截页面
      • 日志投递
      • Web 应用集成SDK
      • 防篡改功能设置
    • 接入管理
      • CDN-WAF-概述
      • WAF回源及回源保护
      • 开启IPv6防护
      • SAAS-WAF概述
      • BLB-WAF概述
      • 配置自定义TLS
  • API参考
    • 调用规范
    • WAF数据报表相关接口
    • 附录
    • 更新历史
    • API服务域名
    • 错误返回
    • BLB-WAF-API
    • 使用须知
    • CDN-WAF-API
    • 概述
  • 常见问题
    • 如何获取近6个月攻击拦截日志
    • 告警无法关闭
    • Web攻击分类说明
  • 服务等级协议 SLA
    • 应用防火墙服务等级协议 SLA
所有文档
menu
没有找到结果,请重新输入

应用防火墙 WAF

  • 产品定价
  • 产品描述
    • 介绍
    • 优势
    • 功能
    • 应用场景
    • 核心概念
  • 操作指南
    • 报警设置
    • 安全运营
      • 攻击日志
      • 安全报表
      • 访问概览
    • 防护配置
      • 基础Web防护引擎
      • 信息泄露防护
      • 访问频率限制
      • BOT 功能设置
      • IP黑白名单
      • 防护配置概述
      • 自定义访问控制策略
      • CC防护配置
      • 自定义拦截页面
      • 日志投递
      • Web 应用集成SDK
      • 防篡改功能设置
    • 接入管理
      • CDN-WAF-概述
      • WAF回源及回源保护
      • 开启IPv6防护
      • SAAS-WAF概述
      • BLB-WAF概述
      • 配置自定义TLS
  • API参考
    • 调用规范
    • WAF数据报表相关接口
    • 附录
    • 更新历史
    • API服务域名
    • 错误返回
    • BLB-WAF-API
    • 使用须知
    • CDN-WAF-API
    • 概述
  • 常见问题
    • 如何获取近6个月攻击拦截日志
    • 告警无法关闭
    • Web攻击分类说明
  • 服务等级协议 SLA
    • 应用防火墙服务等级协议 SLA
  • 文档中心
  • arrow
  • 应用防火墙WAF
  • arrow
  • API参考
  • arrow
  • 使用须知
本页目录
  • 签名认证
  • 签名申请步骤
  • 签名生成算法
  • 幂等性
  • 时间与日期
  • 排版约定

使用须知

更新时间:2025-08-22

了解以下内容可以帮助您更好地使用API操作WAF服务:

  • 签名认证
  • 幂等性
  • 时间与日期
  • 排版约定

签名认证

WAF API会对每个访问的请求进行身份认证,以保障用户的安全。安全认证采用Access Key与请求签名机制。Access Key由Access Key ID和Secret Access Key组成,均为字符串,由百度智能云官方颁发给用户。其中Access Key ID用于标识用户身份,Access Key Secret 是用于加密签名字符串和服务器端验证签名字符串的密钥,必须严格保密。

签名字符串格式

Plain Text
1bce-auth-v{version}/{accessKeyId}/{timestamp}/{expireTime}/{signedHeaders}/{signature}

签名申请步骤

关于AK/SK的获取,请参看获取AK/SK

签名生成算法

有关签名生成算法的具体介绍,请参看鉴权认证机制

幂等性

当调用创建接口时如果遇到了请求超时或服务器内部错误,用户可能会尝试重发请求,这时用户通过clientToken参数避免创建出比预期要多的资源,即保证请求的幂等性。

幂等性基于clientToken,clientToken是一个长度不超过64位的ASCII字符串,通常放在query string里,如<http://bss.bj.baidubce.com/open-api/v2/wafStatistics/waf-3a4b5c?clientToken=be31b98c-5e41-4838-9830-9be700de5a20。>

如果用户使用同一个clientToken值调用创建接口,则服务端会返回相同的请求结果。因此用户在遇到错误进行重试的时候,可以通过提供相同的clientToken值,来确保只创建一个资源;如果用户提供了一个已经使用过的clientToken,但其他请求参数(包括queryString和requestBody)不同甚至url Path不同,则会返回IdempotentParameterMismatch的错误代码。

clientToken的有效期为24小时,以服务端最后一次收到该clientToken为准。也就是说,如果客户端不断发送同一个clientToken,那么该clientToken将长期有效。

时间与日期

日期与时间的表示有多种方式。为统一起见,除非是约定俗成或者有相应规范的,凡需要日期时间表示的地方一律采用UTC时间,遵循ISO 8601,并做以下约束:

  • 表示日期一律采用YYYY-MM-DD方式,例如2014-06-01表示2014年6月1日
  • 表示时间一律采用hh:mm:ss方式,并在最后加一个大写字母Z表示UTC时间。例如23:00:10Z表示UTC时间23点0分10秒。
  • 凡涉及日期和时间合并表示时,在两者中间加大写字母T,例如2014-06-01T23:00:10Z表示UTC时间2014年6月1日23点0分10秒。

排版约定

排版格式 含义
< > 变量
[ ] 可选项
{ } 必选项
| 互斥关系
等宽字体 Courier New 屏幕输出

上一篇
BLB-WAF-API
下一篇
CDN-WAF-API