Padrões de API e SDKs predefinidos multilíngues
A OpenAPI deste produto (emr-serverless-spark/2023-08-08) 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.
Gerenciamento de permissões
|
API |
Título |
Descrição |
| AddMembers | Adicionar membros | Invoca AddMembers para adicionar usuários do Resource Access Management (RAM) ou funções do RAM a um workspace como novos membros. |
| ListMembers | Listar membros do workspace | Consulta a lista de membros de um workspace. |
| GrantRoleToUsers | GrantRoleToUsers. | Atribui uma função especificada aos usuários. |
Gerenciamento de sessões
|
API |
Título |
Descrição |
| GetSessionCluster | Detalhes da sessão | Obtém os detalhes de uma sessão. |
| CreateSessionCluster | Criar uma sessão. | Cria uma sessão. |
| StopSessionCluster | StopSessionCluster. | Interrompe uma sessão. |
| StartSessionCluster | Iniciar sessão | Inicia um cluster de sessão. |
| ListSessionClusters | Listar sessões | Obtém uma lista de sessões. |
Gateway
|
API |
Título |
Descrição |
| Gateway Kyuubi | Gateway Kyuubi | |
| ListKyuubiSparkApplications | Obter detalhes das aplicações Spark submetidas pelo Kyuubi | Consulta as aplicações Spark submetidas pelo Kyuubi. |
| CancelKyuubiSparkApplication | Cancela uma aplicação Spark submetida pelo Kyuubi | Cancela uma aplicação Spark submetida pelo Kyuubi. |
| DeleteKyuubiToken | DeleteKyuubiToken. | Exclui um token de autenticação do Kyuubi Gateway. |
| UpdateKyuubiToken | Atualização do token de autenticação do Kyuubi Gateway | Atualiza o token de autenticação do Kyuubi Gateway. |
| GetKyuubiToken | Obter token de autenticação do gateway Kyuubi | Obtém o token de autenticação do Kyuubi Gateway. |
| CreateKyuubiToken | Criação de um token de autenticação do Kyuubi Gateway | Cria um token de autenticação do Kyuubi Gateway. |
| ListKyuubiToken | Tokens de autenticação do gateway do Kyuubi | Lista os tokens de autenticação do Kyuubi Server. |
| ListKyuubiServices | Informações do gateway Kyuubi | Lista os Kyuubi Gateways. |
| CreateKyuubiService | Create kyuubi gateway | Cria um Kyuubi Gateway. |
| GetKyuubiService | Obter um gateway Kyuubi. | Obtém um gateway Kyuubi. |
| UpdateKyuubiService | UpdateKyuubiService. | Atualiza um Kyuubi Gateway. |
| DeleteKyuubiService | Excluir um gateway Kyuubi | Exclui um gateway Kyuubi. |
| StartKyuubiService | StartKyuubiService. | Inicia o Kyuubi Gateway. |
| StopKyuubiService | StopKyuubiService. | Interrompe um Kyuubi Gateway. |
| Gateway Livy | Gateway Livy | |
| ListLivyComputeSessions | Lista as sessões históricas de um Livy Gateway | Obtém as sessões históricas de um Livy Gateway. |
| DeleteLivyCompute | Excluir um gateway Livy | Exclui um gateway Livy. |
| CreateLivyCompute | Cria um gateway Livy | Cria um compute Livy. |
| UpdateLivyCompute | Atualizar um gateway Livy | Atualiza um gateway Livy. |
| ListLivyCompute | Listar gateways do Livy | Lista os gateways do Livy. |
| StartLivyCompute | StartLivyCompute. | Inicia um gateway Livy. |
| RefreshLivyComputeToken | RefreshLivyComputeToken. | Atualiza o token de um Livy Gateway. |
| GetLivyComputeToken | Obtém o token para um Livy Gateway. | Obtém o token para um Livy Gateway. |
| CreateLivyComputeToken | Criar um token do Livy Gateway | Cria um token do Livy Gateway. |
| DeleteLivyComputeToken | Exclusão de um token de gateway Livy | Exclui o token de um gateway Livy. |
| StopLivyCompute | StopLivyCompute. | Interrompe um Livy Gateway. |
| ListLivyComputeToken | Listar tokens do gateway Livy | Lista os tokens de um gateway Livy. |
| GetLivyCompute | Obter informações do Livy Gateway. | Obtém as informações do Livy Gateway. |
Desenvolvimento de dados
|
API |
Título |
Descrição |
| TerminateSqlStatement | TerminateSqlStatement. | Encerra uma tarefa de consulta SQL. |
| CreateSqlStatement | Criar uma consulta SQL. | Cria uma consulta SQL. |
| GetSqlStatement | GetSqlStatement | Obtém os detalhes de uma consulta SQL. |
| ListSqlStatementContents | ListSqlStatementContents. | Obtém os resultados da execução de uma instrução SQL. |
Gerenciamento de espaços de trabalho
|
API |
Título |
Descrição |
| GetWorkspace | Detalhes do espaço de trabalho | Obtém os detalhes de um espaço de trabalho. |
| ListWorkspaces | Lista de workspaces | Consulta uma lista de workspaces. |
| CreateWorkspace | Criar um workspace | Cria um workspace. |
| DeleteWorkspaceQueue | Excluir uma fila de workspace. | Exclui uma fila de workspace. |
| CreateWorkspaceQueue | Criar uma fila de workspace | Cria uma fila de workspace. |
| ListWorkspaceQueues | Listar filas do workspace | Consulta as filas em um workspace. |
| EditWorkspaceQueue | Editar uma fila de workspace. | Edita uma fila de workspace. |
Gerenciamento de versões do Spark
|
API |
Título |
Descrição |
| ListReleaseVersions | Obter versões de release do Spark | Obtém a lista de versões de lançamento. |
Gerenciamento de tarefas do Spark
|
API |
Título |
Descrição |
| ListExecutorLogs | Recuperação de logs de jobs do Spark | Lista os arquivos de log de um executor de job. |
| ListJobExecutors | ListJobExecutors. | Lista os executores de um job. |
| ListLogContents | Consulta de conteúdo do log. | Obtém o conteúdo do log. |
| GetCuHours | GetCuHours. | Consulta o número de horas de CU consumidas por uma fila durante um ciclo especificado. |
| GetDoctorApplication | Informações de diagnóstico do job | Obtém as informações de diagnóstico de um job do Serverless Spark. |
| CancelJobRun | Cancelar job Spark | Cancela um job Spark em execução. |
| ListJobRuns | Lista de execuções de jobs Spark | Obtém uma lista de execuções de jobs Spark. |
| GetJobRun | Detalhes da execução de job Spark. | Obtém os detalhes de uma execução de job Spark ao chamar GetJobRun. |
| StartJobRun | StartJobRun. | Inicia um job do Spark. |
| GetRunConfiguration | Obter configuração de tarefa Spark | Obtém a configuração de uma tarefa Spark. |
Gerenciamento de tarefas do Ray
|
API |
Título |
Descrição |
| ListRayLogs | Listar logs do Ray. | Lista os logs do Ray. |
| GetRayLog | Log do job do Ray. | Obtém o log de um job do Ray. |
| CancelRayJob | Interromper um job do Ray | Interrompe um job do Ray. |
| SubmitRayJob | Submissão de um job do Ray | Submete um job do Ray. |
| ListRayJob | Listar informações de jobs do Ray | Lista as informações de jobs do Ray. |
| GetRayJob | Obter informações do ray job. | Obtém informações do Ray Job. |
Orquestração de tarefas
|
API |
Título |
Descrição |
| StartProcessInstance | Executar manualmente um fluxo de trabalho. | Executa manualmente um fluxo de trabalho. |
| UpdateProcessDefinitionWithSchedule | Atualização da definição e do agendamento do workflow | Atualiza a definição e o agendamento de um workflow. |
| CreateProcessDefinitionWithSchedule | Criar uma definição e agendamento de fluxo de trabalho | Cria uma definição de fluxo de trabalho. |
| GenerateTaskCodes | Gerar código de definição de nó de fluxo de trabalho | Publica um fluxo de trabalho e seu agendamento. |
Gerenciamento de clusters
|
API |
Título |
Descrição |
| Cluster Ray | Cluster Ray | |
| UpdateRayCluster | Atualizar um cluster Ray | Atualiza um cluster Ray. |
| GetRayCluster | Obtenção de informações do cluster Ray. | Obtém um cluster Ray. |
| ListRayCluster | Listar clusters Ray | Lista os clusters Ray. |
| StopRayCluster | StopRayCluster. | Interrompe um cluster Ray. |
| StartRayCluster | StartRayCluster. | Inicia um cluster Ray. |
| DeleteRayCluster | DeleteRayCluster. | Exclui um cluster Ray. |
| CreateRayCluster | Create a ray cluster. | Cria um cluster Ray. |
Conectividade de rede
|
API |
Título |
Descrição |
| ListNetworkServices | ListNetworkServices. | Lista as conexões de rede. |
| CreateNetworkService | Criar conectividade de rede | Cria a conectividade de rede. |
Outros
|
API |
Título |
Descrição |
| ListCatalogs | Lista de catálogos de dados | Consulta a lista de catálogos de dados. |
| GetCacheCluster | Obter detalhes do cluster Cache. | Obtém os detalhes de um cluster Cache. |
| StartCacheCluster | StartCacheCluster. | Inicia o CacheCluster. |
| StopCacheCluster | Parar um cluster de cache. | Para um CacheCluster. |
| ActivateAICenter | Ativar o centro de IA | Ativa o centro de IA. |
| ChangeResourceGroup | Modificar o grupo de recursos de um workspace | Modifica o grupo de recursos de uma instância. |
| GetAICenterState | Obter status do AI Hub. | Obtém o status do AI Hub. |
| GetTemplate | GetTemplate | Obtém um modelo de tarefa. |
| ListTemplate | ListTemplate. | Lista os modelos de job. |
| UpdateWorkspace | Atualizar um workspace | Atualiza os atributos de um workspace. |
| ListQueueTopJobs | Consulta a proporção dos principais jobs em uma fila | Consulta os jobs com o maior uso de CU em uma fila. |
| QueryApmGrafanaData | Consulta de métricas de job. | Consulta os dados do painel Grafana de APM para o Serverless Spark. |