更新时间:2025-03-31 GMT+08:00
分享

校验专业版事件流作业

功能介绍

校验专业版事件流作业

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

POST /v1/{project_id}/eventrouter/jobs/validation

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户资源空间ID

表2 Query参数

参数

是否必选

参数类型

描述

validate_type

String

校验的类型

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

表4 请求Body参数

参数

是否必选

参数类型

描述

cluster_id

String

集群ID

source_config

EventRouterJobSource object

专业版事件流作业源端配置

sink_config

EventRouterJobSink object

专业版事件流作业目标端配置

表5 EventRouterJobSource

参数

是否必选

参数类型

描述

source_kafka

KafkaParameters object

kafka配置

source_rocketmq

RocketmqParameters object

rocketmq配置

source_dcs

DcsParameters object

dcs配置

表6 EventRouterJobSink

参数

是否必选

参数类型

描述

sink_kafka

KafkaParameters object

kafka配置

sink_rocketmq

RocketmqParameters object

rocketmq配置

sink_dcs

DcsParameters object

dcs配置

表7 KafkaParameters

参数

是否必选

参数类型

描述

config_type

String

实例类型

CLOUD:云服务DMS kafka实例

region

String

区域ID

project_id

String

资源空间ID

instance_id

String

kafka实例ID,配置类型选择CLOUD时必填

cluster_alias

String

kafka集群别名

address

String

kafka地址

authenticate_mode

String

kafka认证方式

sasl_mechanism

String

SASL认证机制

user_name

String

用户名,开启SASL_SSL时必填

password

String

用户密码,开启SASL_SSL时必填

表8 RocketmqParameters

参数

是否必选

参数类型

描述

config_type

String

实例类型。

CLOUD:云服务DMS Rocketmq实例

region

String

区域id

project_id

String

资源空间ID

instance_id

String

rocketmq实例ID,配置类型选择CLOUD时必填

cluster_alias

String

rocketmq集群别名

address

String

rocketmq地址

ssl_open

String

rocketmq SSL开关

true: 开启

false: 关闭

acl_open

Boolean

rocketmq ACL开关

true: 开启

false: 关闭

user_name

String

用户名,开启ACL时必填

password

String

用户密码,开启ACL时必填

表9 DcsParameters

参数

是否必选

参数类型

描述

config_type

String

实例类型

CLOUD:云服务DCS实例

region

String

区域id

project_id

String

资源空间ID

instance_id

String

dcs实例ID,配置类型选择CLOUD时必填

address

String

dcs地址

password

String

用户密码

响应参数

状态码:200

表10 响应Header参数

参数

参数类型

描述

X-Request-Id

String

请求ID

表11 响应Body参数

参数

参数类型

描述

results

Array of ValidateResult objects

作业校验结果列表

表12 ValidateResult

参数

参数类型

描述

check_item_name

String

检查项标识

name

String

检查项的名称

content

String

检查项的内容

status

String

检查项的状态

error_code

String

检查失败对应的错误码

reason

String

检查失败的原因

solution

String

检查失败的解决方案

请求示例

校验jobid=123的专业版事件流作业

POST https://{eg_endpoint}/v1/{project_id}/eventrouter/jobs/validation?validate_type=SOURCE_NETWORK&job_id=123

{
  "cluster_id" : "fac59513-6c18-4266-bc81-5d412dfc1926",
  "source_config" : {
    "source_dcs" : {
      "config_type" : "CLOUD",
      "region" : "roma-dev-1",
      "project_id" : "cb13a5c409fe40599271f44bbea5a2ad",
      "instance_id" : "228cdb80-fabb-4490-83bd-0a91e8bef9b4",
      "password" : null
    }
  }
}

响应示例

状态码:200

请求成功

{
  "results" : [ {
    "check_item_name" : "SOURCE_NETWORK",
    "name" : "源端连通性",
    "content" : "检查数据传输服务器是否能够连通源端服务",
    "status" : "SUCCESS",
    "error_code" : null,
    "reason" : null,
    "solution" : null
  } ]
}

状态码

状态码

描述

200

请求成功

错误码

请参见错误码

相关文档