更新时间:2023-09-26 GMT+08:00
分享

API批量授权(专享版)

该接口仅适用于数据服务专享版。

功能介绍

APP创建成功后,还不能访问API,如果想要访问某个API,需要将该API授权给APP。API主动授权成功后,在有效期内,APP即可访问该API。

API授权包含授权和续约两部分功能。
  • 授权:授权会给予APP在有效期内访问API的权利。
  • 续约:续约会更新授权有效期,仅支持延长有效期,不能减少。

URL

  • URI格式

    POST /v1/{project_id}/service/apis/{api_id}/instances/{instance_id}/authorize

  • 参数说明

    参数名

    是否必选

    参数类型

    说明

    project_id

    String

    项目编号。获取方法请参见项目ID和帐号ID

    api_id

    String

    API编号。

    instance_id

    String

    数据服务专享版集群编号。

请求消息

  • 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

IAM Token

workspace

String

工作空间id

Dlm-Type

String

dlm版本类型

枚举值:

  • SHARED
  • EXCLUSIVE

Content-Type

String

资源类型

缺省值:application/json

  • 请求样例
    授予编号为908489209a320df61607355c57c82882的APP在截止时间为2021-01-01T10:00:00.000Z前拥有访问该api的权利。
    {
    "app_ids":["908489209a320df61607355c57c82882"],
    "time":"2021-01-01T10:00:00.000Z"
    }
  • 请求参数说明

    参数名

    是否必选

    参数类型

    说明

    app_ids

    String[]

    app的编号列表

    time

    String

    截止时间,ISO格式(+0时区)。app在截止时间前拥有访问该api的权利。最小时间精度为小时。

响应

  • 响应样例

状态码

状态码

描述

204

授权API成功。

异常状态码请参见状态码

分享:

    相关文档

    相关产品