2017-06-22 49 views
1

我們有這個api來更新工作。如何使用模板位置創建作業對象?

dataflowService.projects().jobs().update(projectId, jobId, newJob);

我需要使用模板(我有GCS模板位置),我將在以後使用更新現有的工作,以創建一個Job對象(在這種情況下,newJob對象)在後端Java服務。

回答

2

模板API允許從模板創建新作業,但不支持更新以前運行的作業。 jobs().update(...) API不適用於一般用途 - 而是使用SDK創建update to an existing pipeline

+0

有沒有辦法使用谷歌apis而不是SDK來更新作業? –

+1

目前不是。你有更多關於你的用例的細節嗎?如果不使用SDK,您將無法創建新的流水線結構,這意味着更新與原始作業沒有任何區別。 –

+0

使用案例:連續部署流式管道。 現在,我們嘗試將'update'選項設置爲true並生成模板。但是,使用此模板啓動/創建作業時。它失敗,'無法創建工作流程。已經有一個活躍的工作。 –