全部產品
Search
文件中心

DataWorks:CreateComponent

更新時間:Sep 03, 2026

建立元件。

介面說明

重要 該介面目前不支援批次操作,參數中填寫多個發佈實體時,除第一個以外的部分會被直接忽略。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

下表是API對應的授權資訊,可以在RAM權限原則語句的Action元素中使用,用來給RAM使用者或RAM角色授予調用此API的許可權。具體說明如下:

  • 操作:是指具體的許可權點。

  • 存取層級:是指每個操作的存取層級,取值為寫入(Write)、讀取(Read)或列出(List)。

  • 資源類型:是指操作中支援授權的資源類型。具體說明如下:

    • 對於必選的資源類型,用前面加 * 表示。

    • 對於不支援資源級授權的操作,用全部資源表示。

  • 條件關鍵字:是指雲產品自身定義的條件關鍵字。

  • 關聯操作:是指成功執行操作所需要的其他許可權。操作者必須同時具備關聯操作的許可權,操作才能成功。

操作

存取層級

資源類型

條件關鍵字

關聯操作

dataworks:CreateComponent

create

*全部資源。

*

無 無

請求參數

名稱

類型

必填

描述

樣本值

ProjectId

integer

是

資料來源所在的 DataWorks 工作空間 ID。您可以透過 ListProjects 介面取得工作空間 ID。

10000

Spec

string

是

描述此工作流程的 FlowSpec 資訊,具體規範詳見 FlowSpec 。

{ "kind": "Component", "name": "com1", "spec": { "components": [ { "name": "test11", "id": "1234", "owner": "1234456", "description": "", "script": { "language": "odps-sql", "path": "test11", "content": "select '@@{bizdate}', '@@{my_input_table}'", "runtime": { "command": "SQL_COMPONENT" } }, "inputs": [ { "name": "bizdate", "type": "string" }, { "name": "my_input_table", "type": "string" } ], "outputs": [ { "name": "my_output_table1", "type": "string" } ] } ] } }

ClientToken

string

否

保留欄位。

1AFAE64E-D1BE-432B-A9****

返回參數

名稱

類型

描述

樣本值

object

Schema of Response

RequestId

string

Id of the request

adssd****

ComponentId

string

資料集加速元件 ID。如何取得元件 ID,請參閱 ListComponents 。

123123123123123

樣本

正常返回樣本

JSON格式

{
  "RequestId": "adssd****",
  "ComponentId": "123123123123123"
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情。