Cria um pipeline.
Experimente agora
Testar
Autorização RAM
Sintaxe da solicitação
POST /api/v1/pipelines HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| body |
object |
Não |
O corpo da solicitação. |
|
| WorkspaceId |
string |
Sim |
O ID do workspace. Para obter informações sobre como obter o ID do workspace, consulte ListWorkspaces. |
72*** |
| Manifest |
string |
Sim |
A definição do fluxo de trabalho. Para ver exemplos, consulte a descrição suplementar dos parâmetros de solicitação abaixo. |
apiVersion: "core/v1"********* |
Exemplo de definição de fluxo de trabalho: este fluxo de trabalho consiste em ler uma tabela de dados (data_source) e realizar a conversão de tipo (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: "Read data table-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: "Type conversion-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"
As configurações dos parâmetros principais são as seguintes:
provider: Substitua o valor pelo ID da sua conta.
odpsProject: Substitua o valor pelo nome do recurso do MaxCompute vinculado ao workspace. Para obter informações sobre como consultar o nome do recurso do MaxCompute, consulte Manage workspaces.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A estrutura da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
DA869D1B-035A-43B2-ACC1-C56681****** |
| PipelineId |
string |
O ID do pipeline. |
pipeline-hynm2bv8********** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "DA869D1B-035A-43B2-ACC1-C56681******",
"PipelineId": "pipeline-hynm2bv8**********"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.