跳到主要内容

参数

有关所有插件均可使用的配置项,请参阅插件通用配置

  • rules

    array[object]

    必填


    一个或多个匹配条件与待执行动作的组合数组。

    规则按顺序求值。规则匹配后,插件按权重选择一个动作;若所选动作包含 set_headers,则应用该动作并停止求值。若所选对象仅包含 weight,则继续求值下一条规则。

    • match

      array[array]

      必填


      一个或多个匹配条件的数组,格式为 APISIX 表达式

    • actions

      array[object]

      必填


      当条件成功匹配时要执行的一个或多个动作的数组。

      • set_headers

        object


        一个或多个应用到请求的请求头,格式为 {"name": "value", ...},其中 value 可以是内置变量。如果同名请求头已存在,它将被覆盖。

      • weight

        integer

        默认值:1


        动作分布的权重。