更新工作流的定義。
調試
您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
授權信息
當前API暫無授權信息透出。
請求語法
PUT /api/v1/pipelines/{PipelineId}
請求參數
名稱 | 類型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
PipelineId | string | 是 | 工作流 ID。如何獲取工作流任務 ID,請參見 ListPipelineRuns 。 | pipeline-hynm2bv8********** |
body | object | 否 | 請求 Body。 | |
Manifest | string | 是 | 工作流定義,具體樣例見下方請求參數補充說明。 | apiVersion: "core/v1"********* |
工作流定義樣例:該工作流由讀數據表(data_source
),類型轉換(type_transform
)組成。
apiVersion: "core/v1"
metadata:
provider: "166233998075****"
version: "v1"
identifier: "my_pipeline"
name: "source-transform"
spec:
inputs:
parameters:
- name: "execution_maxcompute"
value:
spec:
endpoint: "http://service.cn.maxcompute.aliyun-inc.com/api"
odpsProject: "test_i****"
type: "Map"
pipelines:
- apiVersion: "core/v1"
metadata:
provider: "pai"
version: "v1"
identifier: "data_source"
name: "data-source"
displayName: "讀數據表-1"
spec:
arguments:
parameters:
- name: "inputTableName"
value: "pai_online_project.wumai_data"
- name: "execution"
from: "{{inputs.parameters.execution_maxcompute}}"
- apiVersion: "core/v1"
metadata:
provider: "pai"
version: "v1"
identifier: "type_transform"
name: "type-transform"
displayName: "類型轉換-1"
spec:
arguments:
artifacts:
- name: "inputTable"
from: "{{pipelines.data_source.outputs.artifacts.outputTable}}"
parameters:
- name: "cols_to_double"
value: "time,hour,pm2,pm10,so2,co,no2"
- name: "execution"
from: "{{inputs.parameters.execution_maxcompute}}"
dependencies:
- "data_source"
其中關鍵參數配置如下:
- provider:替換為您的賬號 ID。
- odpsProject:替換為綁定到工作空間中的 MaxCompute 資源名稱。如何查詢 MaxCompute 資源名稱,請參見管理工作空間。
返回參數
示例
正常返回示例
JSON
格式
{
"RequestId": "DA869D1B-035A-43B2-ACC1-C56681******"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。