Padrões de API e SDKs predefinidos multilíngues
A OpenAPI deste produto (PAIFlow/2021-02-02) utiliza o estilo de assinatura ROA. Encapsulamos SDKs para linguagens de programação comuns para desenvolvedores. Os desenvolvedores podem baixar o SDK para chamar diretamente a OpenAPI deste produto sem se preocupar com detalhes técnicos. Se o SDK existente não atender às suas necessidades, você pode usar o mecanismo de assinatura para integração com assinatura própria. Como os detalhes da autoassinatura são muito complexos, isso pode levar cerca de 5 dias úteis. Portanto, recomendamos ingressar em nosso grupo de serviço DingTalk (147535001692) e realizar a integração de assinatura sob orientação especializada.
Antes de usar a API, você precisa preparar sua conta de identidade e chave de acesso (AccessKey) para acessar efetivamente a API por meio de ferramentas cliente (SDK, CLI, etc.). Para obter detalhes, consulte Obter um AccessKey.
Cenários de assinatura personalizada
Se o seu cenário de negócios tiver requisitos especiais e você precisar integrar a API por meio de autoassinatura, recomendamos consultar primeiro nossa equipe de suporte técnico (grupo de serviço DingTalk: 147535001692) para obter orientação profissional e garantir uma integração eficiente.
Preparação de conta e segurança
As contas da Alibaba Cloud têm permissões administrativas completas sobre todos os recursos. Quando um AccessKey é comprometido, todos os recursos associados estarão em risco de acesso não autorizado. Para garantir a segurança, recomenda-se criar um usuário RAM com apenas permissões de acesso à API e configurar seu AccessKey, além de configurar políticas RAM com base no princípio do menor privilégio (PoLP). Use a conta da Alibaba Cloud apenas em cenários específicos em que as permissões da conta da Alibaba Cloud sejam explicitamente necessárias.
Nó de fluxo de trabalho
|
API |
Título |
Descrição |
| GetPipelineRunNode | GetPipelineRunNode. | Consulta informações sobre um nó. Um job de pipeline contém uma variedade de nós. |
| ListPipelineRunNodeStatus | List pipeline run node status | Consulta o status de execução de um nó de pipeline. |
Fluxo de trabalho
|
API |
Título |
Descrição |
| CreatePipeline | CreatePipeline. | Cria um pipeline. Um pipeline consiste em uma série de nós que formam um grafo acíclico direcionado (DAG), o qual define o processo de aprendizado de máquina. |
| CreatePipelineRun | CreatePipelineRun. | Cria um job de pipeline. |
| DeletePipeline | DeletePipeline | Exclui um pipeline. |
| DeletePipelineRun | DeletePipelineRun. | Exclui um trabalho de pipeline. |
| GetPipeline | GetPipeline. | Consulta as informações de um pipeline. |
| GetPipelineRun | GetPipelineRun. | Consulta as informações sobre um job de pipeline. |
| ListPipelineRunNodeLogs | ListPipelineRunNodeLogs. | Obtém os logs do nó de um job de pipeline. |
| ListPipelineRunNodeOutputs | ListPipelineRunNodeOutputs. | Consulta as saídas de um nó de pipeline. |
| ListPipelineRuns | ListPipelineRuns. | Consulta uma lista de jobs de pipeline. Esta operação de API suporta filtragem, classificação e paginação. |
| ListPipelineRunsStatus | ListPipelineRunsStatus. | Consulta os status de múltiplos jobs de pipeline ou nós de uma só vez. |
| ListPipelines | ListPipelines. | Consulta uma lista de pipelines. |
| RerunPipelineRun | RerunPipelineRun. | Re-executa um job de pipeline. |
| StartPipelineRun | StartPipelineRun. | Inicia um job de pipeline. |
| TerminatePipelineRun | TerminatePipelineRun. | Encerra um job de pipeline. |
| UpdatePipeline | UpdatePipeline. | Atualiza a definição de um pipeline. |
| UpdatePipelineRun | UpdatePipelineRun. | Atualiza um job de pipeline. Você pode atualizar apenas o nome de um job de pipeline. |