调用 CreateETLTask 接口创建加工任务。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
DSLType | String | 是 | NORMAL | DSL 类型,固定为 NORMAL。 |
Description | String | 否 |
| 数据加工任务的简单描述。
|
Enable | Boolean | 是 |
| 是否启用数据加工任务。可选值:
|
FromTime | Integer | 否 | 1643684482 | 待加工数据的开始时间。 |
Name | String | 是 | etl-task-name | 加工任务的名称,命名规则请参考资源命名规则。 |
Script | String | 是 | f_set("key","value") | 加工规则。 |
SourceTopicId | String | 是 | 4a9bd4bd-53f1-43ff-b88a-64ee1be5**** | 待进行数据加工的日志所在的日志主题。 |
TargetResources | Array of TargetResources | 是 | - | 输出目标的相关信息。 |
TaskType | String | 是 | Resident | 任务类型,固定为 Resident。 |
ToTime | Integer | 否 | 1675393337 | 待加工数据的结束时间。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Alias | String | 是 | test | 自定义输出目标的名称,在数据加工规则中需要使用此名称指代输出目标。 |
TopicId | String | 是 | 4a9bd4bd-53f1-43ff-b88a-64ee1be5**** | 用于存储加工后日志的日志主题。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
TaskId | String | 063e66a3-7764-4bdc-****-709a2f4219b4 | 加工任务 ID。 |
POST https://tls-{Region}.ivolces.com/CreateETLTask HTTP/1.1 Content-Type: application/json { "DSLType": "NORMAL", "Script": "f_set(\"test-key\", \"test-value\")\re_output()", "Enable": true, "Name": "34343", "SourceTopicId": "6fc409b2-b561-xxxx-bbb1-6adb876fbe41", "Description": "", "TargetResources": [ { "Alias": "234", "TopicId": "178e505c-17b4-xxxx-9222-89d85379e3f0" } ], "TaskType": "Resident" }
{"TaskId": "063e66a3-7764-4bdc-****-709a2f4219b4"}
您可访问公共错误码,获取更多错误码信息。