更新时间:2022-02-21 GMT+08:00

将API与ACL策略进行绑定

功能介绍

将API与ACL策略进行绑定。

同一个API发布到不同的环境可以绑定不同的ACL策略;一个API在发布到特定环境后只能绑定一个同一种类型的ACL策略。

URI

HTTPS请求方法以及URI如下表所示。

表1 HTTPS请求方法以及URI

请求方法

URI

POST

/v1.0/apigw/acl-bindings

请求消息

表2 参数说明

参数

类型

说明

acl_id

String

ACL策略编号

publish_ids

[]String

API发布记录编号

请求消息样例:

{
  "acl_id": "206bb985d8a04ec09f13c3e51ef77095",
  "publish_ids": [
    "1bc8b2b741a04bd4af3ef9d7cd003104"
  ]
}

响应消息

表3 参数说明

参数

类型

说明

id

String

绑定关系编号

api_id

String

API编号

env_id

String

环境编号

acl_id

String

ACL策略编号

create_time

Timestamp

绑定时间

响应消息样例:

[
  {
    "id": "4ffc0da71ddd4c22add8ff801e19846c",
    "api_id": "aebacac6095942b4b2dd2b209bb7b9bc",
    "env_id": "DEFAULT_ENVIRONMENT_RELEASE_ID",
    "acl_id": "206bb985d8a04ec09f13c3e51ef77095",
    "create_time": "2018-07-27T11:27:10.7470224Z"
  }
]

状态码

表4 返回消息说明

状态码

说明

201

Created

400

Bad Request

403

Forbidden

404

Not Found

500

Server Internal Error