跳到主要内容

参数

请参阅插件通用配置,了解所有插件通用的配置选项。

  • type

    string


    默认值:consumer_name


    有效值:

    consumer_nameconsumer_group_idservice_idroute_id


    限制依据的键类型。

  • whitelist

    array[string]


    白名单对象列表。

    应至少配置 whitelistblacklistallowed_by_methods 中的一个。如果全部配置,优先级为 blacklist > whitelist > allowed_by_methods

  • blacklist

    array[string]


    黑名单对象列表。

    应至少配置 whitelistblacklistallowed_by_methods 中的一个。如果全部配置,优先级为 blacklist > whitelist > allowed_by_methods

  • allowed_by_methods

    array[object]


    消费者名称及其对应的允许 HTTP 方法的键值对列表。

    应至少配置 whitelistblacklistallowed_by_methods 中的一个。如果全部配置,优先级为 blacklist > whitelist > allowed_by_methods

    • user

      string


      消费者用户名。

    • methods

      array[string]


      有效值:

      GETPOSTPUTDELETEPATCHHEADOPTIONSCONNECTTRACEPURGE 方法的任意组合


      消费者允许的 HTTP 方法列表。

  • rejected_code

    integer


    默认值:403


    有效值:

    大于或等于 200


    请求被拒绝时返回的 HTTP 状态码。

  • rejected_msg

    string


    请求被拒绝时返回的错误消息。