ModifyDcdnWafRule - 修改防护规则信息

更新时间:

调用ModifyDcdnWafRule修改防护规则名称、状态或规则配置信息。

接口说明

说明
  • 单用户调用频率:20 次/秒。
  • 请求方式:支持 POST 请求。
  • 请求参数 RuleStatusRuleNameRuleConfig 至少传一个。
  • 调试

    您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

    授权信息

    当前API暂无授权信息透出。

    请求参数

    名称类型必填描述示例值
    RuleIdlong

    防护规则 ID,仅支持单个输入。

    200001
    RuleStatusstring

    修改后的防护规则状态,取值:

    • on:开启。

    • off:关闭。

    off
    RuleNamestring

    修改后的防护规则名称。

    test
    RuleConfigstring

    修改后的防护规则配置。

    说明 上传修改后的配置规则后,会直接覆盖之前的配置。
    {"origin":"custom","conditions":[{"opValue":"eq","key":"URL","values":"/example"},{"opValue":"eq","key":"Header","values":"3333","subKey":"trt"}],"actionExternal":{},"action":"monitor","ccStatus":1,"ratelimit":{"target":"remote_addr","interval":"5","threshold":"2","effect":"rule","status":{"code":"404","count":"2"},"ttl":"1800"}}'

    返回参数

    名称类型描述示例值
    object
    RequestIdstring

    请求 ID。

    CB1A380B-09F0-41BB-3C2B-72F8FD6DA2FE

    示例

    正常返回示例

    JSON格式

    {
      "RequestId": "CB1A380B-09F0-41BB-3C2B-72F8FD6DA2FE"
    }

    错误码

    HTTP status code错误码错误信息描述
    400InvalidParameterThe specified parameter is invalid.参数错误
    400Rule.NotExistThe specified rule does not exist.指定的规则在当前上下文或系统配置中不存在。请确认规则标识符的存在,并确保它已被正确定义或实现。
    400RuleConfigs.MalformedThe specified RuleConfigs format is invalid.指定的参数RuleConfigs格式错误。
    400RuleName.AlreadyExistsRule name already exists in specified policy.规则名称在指定的策略中已存在。
    400Rule.Name.CantBeModifiedThe specified rule name can not be modified.指定的规则名称不能被修改。
    403%s.NotSupportThe specified resource type %s is not supported.不支持指定的资源类型。如需使用该类型资源,请与我们联系。
    403%s.OverQuotaThe quantity of %s exceeds the quota.该资源的数量超出了配额所规定的范围,如需申请更多的额度,请与我们联系。
    500InternalErrorAn internal error occurred; please try again later.内部错误,请重试,如果多次重试报错请提交工单。

    访问错误中心查看更多错误码。

    变更历史

    变更时间变更内容概要操作
    2023-08-29OpenAPI 错误码发生变更查看变更详情
    2023-03-10OpenAPI 错误码发生变更查看变更详情