测试创建数据连接
功能介绍
测试创建数据连接。
调用方法
请参见如何调用API。
URI
POST /v1/{project_id}/data-connections/validation
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID,获取方法请参见项目ID和账号ID。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token,使用Token认证时必选。通过调用ManageOne平台的IAM服务的“获取用户Token”接口获取响应消息头中X-Subject-Token的值。 最小长度:0 最大长度:4096 |
workspace |
是 |
String |
工作空间ID ,获取方法请参见实例ID和工作空间ID。 最小长度:1 最大长度:128 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
dw_name |
是 |
String |
数据连接名称,创建时自定义,编辑时通过数据连接列表获取。 最小长度:1 最大长度:128 |
dw_type |
是 |
String |
数据连接类型,如:DWS、DLI、HIVE、RDS、SparkSQL等,可在console界面查看所有数据连接类型,编辑时通过数据连接列表获取。 最小长度:1 最大长度:128 |
dw_config |
是 |
Object |
连接动态变化配置项,每种连接略有区别,建议在界面进行调试。 |
agent_id |
否 |
String |
CDM集群ID,获取方法请参见查询集群列表。 |
agent_name |
否 |
String |
代理集群名称,获取方法请参见查询集群列表。 最小长度:1 最大长度:128 |
env_type |
否 |
Integer |
0:开发模式 1:生产模式,默认为0。 最小值:0 最大值:1 |
响应参数
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_msg |
String |
返回的错误信息。 最小长度:1 最大长度:1024 |
error_code |
String |
返回的错误码。 最小长度:1 最大长度:1024 |
状态码: 500
参数 |
参数类型 |
描述 |
---|---|---|
error_msg |
String |
返回的错误信息。 最小长度:1 最大长度:1024 |
error_code |
String |
返回的错误码。 最小长度:1 最大长度:1024 |
请求示例
{ "dw_config" : { "cluster_id" : "353ff458-a560-413e-9b84-33f930cb8057", "cluster_name" : "mrs_3x_autotest_do_not_del", "ns_user_name" : "xinfeng", "ns_password" : "xxxx", "kms_id" : "a721616c-9a12-47b1-a805-3cfcd3e63cd7", "kms_name" : "KMS-1111" }, "dw_type" : "HBASE", "dw_name" : "test_hbase_01", "agent_id" : "91f81a12-75c5-43ce-aab8-7149ecef3b17", "agent_name" : "cdm-4autotest-nodelete" }
响应示例
状态码: 200
Success,测试创建数据连接成功。
{ "message" : null, "is_success" : true }
状态码: 400
{ "error_code" : "DAYU.4402", "error_msg" : "The operation failed, detail msg {0}." }
状态码: 500
{ "error_code" : "DAYU.3531", "error_msg" : "Internal server error: {0}" }
状态码
状态码 |
描述 |
---|---|
200 |
Success,测试创建数据连接成功。 |
400 |
BadRequest |
500 |
Internal Server Error |