添加单条ACL

请求URL

  • {{url}}/api/acl/create

请求方式

  • post

Header

字段名
示例值
必选
类型
说明

x-api-key

{{x-api-key}}

string

x-api-secret

{{x-api-secret}}

string

请求参数示例

{
  "name": "test2",
  "des": "test",
  "default_action": "allow",
  "data": [
    {
      "acl_action": "allow",
      "acl_matcher": {
        "ip": {
          "operator": "=",
          "value": "1.1.1.1"
        }
      }
    }
  ]
}

请求json字段说明

字段名
必选
类型
说明

name

string

acl名称

des

string

备注

default_action

string

默认策略,可选为reject、allow

data

array

data.acl_action

string

可选值为reject、allow

data.acl_matcher

object

可选值为reject、allow;acl_matcher可选的键值有ip、host、accept_language、user_agent、referer、uri、req_uri、req_method、country_iso_code

data.acl_matcher.ip

object

data.acl_matcher.ip.operator

string

operator可选值有=、!=、!contain、contain、!AC、AC。当operator值为!AC或AC时,value值格式需要为数组

data.acl_matcher.ip.value

string

成功返回示例

{
    "code": 0,
    "data": null,
    "msg": "证书添加成功"
}

失败返回示例

{
  "code": -1,
  "data": null,
  "msg": "证书名称 test2已存在"
}

Last updated