更新时间:2023-11-27 GMT+08:00

创建DLI委托(废弃)

功能介绍

该API用于创建DLI用户委托。

当前接口已废弃,不推荐使用。

URI

  • URI格式:

    POST /v2/{project_id}/agency

  • 参数说明
    表1 URI参数

    参数名称

    是否必选

    参数类型

    说明

    project_id

    String

    项目编号,用于资源隔离。获取方式请参考获取项目ID

请求消息

表2 请求参数

参数名称

是否必选

参数类型

说明

roles

Array of Strings

角色。

目前只支持:obs_adm、dis_adm、ctable_adm、vpc_netadm、smn_adm、te_admin。

具体含义如下:

  • obs_adm:DLI获得访问和使用OBS的委托权限。
  • dis_adm:访问和使用DIS数据源,需要获得访问和使用DIS(数据接入服务)DIS Administrator权限。
  • ctable_adm:访问和使用CloudTable(表格存储服务)的CloudTable Administrator权限。
  • vpc_netadm:使用VPC(虚拟私有云)的VPC Administrator权限。
  • smn_adm:使用SMN(消息通知服务)的SMN Administrator权限。
  • te_admin:具有Tenant Administrator权限。

响应消息

表3 响应参数

参数名称

是否必选

参数类型

说明

is_success

Boolean

请求执行是否成功。“true”表示请求执行成功。

message

String

系统提示信息,执行成功时,信息可能为空。

请求示例

创建DLI用户委托,该委托包含以下权限:访问和使用CloudTable(表格存储服务)的CloudTable Administrator权限;使用VPC(虚拟私有云)的VPC Administrator权限;访问和使用DIS数据源(数据接入服务)的DIS Administrator权限;使用SMN(消息通知服务)的SMN Administrator权限;DLI获得访问和使用OBS的委托权限。

{
    "roles": [
        "ctable_adm",
        "vpc_netadm",
        "dis_adm",
        "smn_adm",
        "obs_adm"
    ]
}

响应示例

{
    "is_success": true,
    "message": ""
}

状态码

状态码如表4所示。

表4 状态码

状态码

描述

200

创建成功。

400

请求失败。

错误码

调用接口出错后,将不会返回上述结果,而是返回错误码和错误信息,更多介绍请参见错误码