Todos os produtos
Search
Central de documentação

Enterprise Distributed Application Service:Visão geral da API

Última atualização: Jul 15, 2026

Padrões de API e SDKs predefinidos multilíngues

A OpenAPI deste produto (Edas/2017-08-01) utiliza o estilo de assinatura ROA. Encapsulamos SDKs para linguagens de programação comuns para desenvolvedores. Os desenvolvedores podem baixar o SDKbaixar 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 do sistema

API

Título

Descrição

UpdateAccountInfo UpdateAccountInfo. Modifica as informações de uma conta.
ListRole ListRole. Consulta uma lista de funções.
ListSubAccount ListSubAccount. Consulta uma lista de usuários RAM (Resource Access Management).
ListAuthority ListAuthority. Consulta todas as permissões.
InsertRole InsertRole. Cria uma função.
AuthorizeApplication AuthorizeApplication. Concede a um usuário do Resource Access Management (RAM) as permissões para uma aplicação especificada.
AuthorizeResourceGroup AuthorizeResourceGroup. Concede permissões em um grupo de recursos a um usuário do Resource Access Management (RAM).

Gerenciamento de recursos

API

Título

Descrição

Clusters ECS e clusters Kubernetes Clusters ECS e clusters Kubernetes
ListAliyunRegion ListAliyunRegion. Consulta as regiões do Alibaba Cloud suportadas pelo Enterprise Distributed Application Service (EDAS).
QueryMigrateRegionList QueryMigrateRegionList. Consulta os namespaces para os quais uma instância pode ser migrada.
ListCluster ListCluster. Consulta clusters.
GetCluster GetCluster. Consulta um cluster específico.
ListVpc ListVpc. Consulta nuvens privadas virtuais (VPCs). Esta operação é aplicável a clusters do Elastic Compute Service (ECS) e clusters Kubernetes.
QueryRegionConfig QueryRegionConfig. Consulta as configurações de diferentes regiões suportadas pelo Enterprise Distributed Application Service (EDAS).
ListApplicationEcu ListApplicationEcu. Consulta unidades de computação elástica (ECUs).
Clusters ECS Clusters ECS
CreateIDCImportCommand CreateIDCImportCommand. Gera um comando usado para importar instâncias para um cluster do Elastic Compute Service (ECS) de nuvem híbrida.
DeleteClusterMember DeleteClusterMember. Remove uma instância do Elastic Compute Service (ECS) de um cluster.
DeleteEcu DeleteEcu. Exclui uma Elastic Compute Unit (ECU).
ListClusterMembers ListClusterMembers. Consulta instâncias do Elastic Compute Service (ECS) em um cluster.
ListEcuByRegion ListEcuByRegion. Consulta as unidades de computação elástica (ECUs) disponíveis em um namespace especificado.
ListConvertableEcu ListConvertableEcu. Consulta as instâncias do Elastic Compute Service (ECS) que podem ser importadas para um cluster especificado. Esta operação é aplicável a clusters ECS.
ListEcsNotInCluster ListEcsNotInCluster. Consulta todas as instâncias do Elastic Compute Service (ECS) que não foram importadas para clusters.
QueryMigrateEcuList QueryMigrateEcuList. Consulta as unidades de computação elástica (ECUs) que podem ser migradas.
ListScaleOutEcu ListScaleOutEcu. Consulta as unidades de computação elástica (ECUs) disponíveis para escalar horizontalmente uma aplicação em um cluster especificado ou no cluster onde a aplicação está implantada. Esta operação é aplicável a clusters do Elastic Compute Service (ECS).
ListSlb Obter lista de SLB Obtém uma lista de instâncias SLB.
BindSlb BindSlb. Chama a operação BindSlb para vincular uma instância do Server Load Balancer (SLB) a um aplicativo especificado.
TransformClusterMember TransformClusterMember. Importa ou transfere instâncias ECS.
MigrateEcu MigrateEcu. Transfere uma ECU para o cluster padrão em um namespace especificado.
SynchronizeResource SynchronizeResource. Sincroniza os recursos básicos da Alibaba Cloud que pertencem à sua conta com o Enterprise Distributed Application Service (EDAS). Esta operação é aplicável a clusters do Elastic Compute Service (ECS).
Clusters Kubernetes Clusters Kubernetes
GetK8sCluster GetK8sCluster. Obtém uma lista de clusters do Container Service for Kubernetes (ACK) ou clusters do Serverless Kubernetes (ASK).
ListK8sNamespaces ListK8sNamespaces. Consulta os namespaces de um cluster Kubernetes.
ImportK8sCluster ImportK8sCluster. Importa um cluster do Container Service for Kubernetes (ACK) ou um cluster Kubernetes serverless para o Enterprise Distributed Application Service (EDAS).

Gerenciamento de aplicações

API

Título

Descrição

Comum a clusters ECS e clusters Kubernetes Comum a clusters ECS e clusters Kubernetes
UpdateHealthCheckUrl UpdateHealthCheckUrl. Altera a URL de verificação de integridade de uma aplicação.
GetChangeOrderInfo GetChangeOrderInfo. Consulta os detalhes de um processo de alteração.
GetSecureToken GetSecureToken. Consulta as informações do token de segurança de um namespace. Você pode chamar esta operação para consultar informações, como o AccessKey ID, AccessKey secret, ID do tenant e o nome de domínio do Address Server, para o namespace especificado.
QueryEccInfo QueryEccInfo. Consulta os detalhes de um elastic compute container (ECC). Esta operação é aplicável a clusters do Container Service for Kubernetes (ACK).
GetScalingRules GetScalingRules. Consulta as regras de escalonamento.
ListUserDefineRegion ListUserDefineRegion. Consulta uma lista de namespaces definidos pelo usuário.
GetContainerConfiguration GetContainerConfiguration. Consulta a configuração do Tomcat de uma aplicação ou de um grupo de instâncias no qual uma aplicação está implantada.
ListDeployGroup ListDeployGroup. Chama a operação ListDeployGroup para obter uma lista de grupos de implantação.
ListHistoryDeployVersion ListHistoryDeployVersion. Consulta os pacotes de implantação históricos de uma aplicação.
ListRecentChangeOrder ListRecentChangeOrder. Consulta os processos de alteração de uma aplicação.
ListBuildPack Obter lista de versões de contêiner. Chama a operação ListBuildPack para obter a lista de versões de contêiner.
InsertOrUpdateRegion InsertOrUpdateRegion. Cria ou modifica um namespace personalizado.
ContinuePipeline ContinuePipeline. Confirma manualmente a liberação do próximo lote.
AbortChangeOrder AbortChangeOrder. Encerra um processo de alteração.
RollbackChangeOrder RollbackChangeOrder. Encerra um processo de alteração de aplicativo e reverte o aplicativo. Esta operação é aplicável a aplicativos implantados em clusters do Elastic Compute Service (ECS).
Específico de clusters ECS Específico de clusters ECS
UpdateApplicationBaseInfo UpdateApplicationBaseInfo. Atualiza as informações básicas, como a descrição e o proprietário de uma aplicação.
AddLogPath AddLogPath. Adiciona um diretório de log a uma aplicação. Esta operação é aplicável a aplicações implantadas em clusters do Alibaba Cloud Elastic Compute Service (ECS) e em clusters ECS de nuvem híbrida.
DeleteLogPath DeleteLogPath. Exclui recursos associados a um diretório de log. Esta operação é adequada para aplicações implantadas em instâncias Alibaba Cloud Elastic Compute Service (ECS) ou clusters de orquestração de contêineres de outros provedores de nuvem.
DeleteDeployGroup DeleteDeployGroup. Exclui um grupo de instâncias de uma aplicação.
UpdateHookConfiguration UpdateHookConfiguration. Monta um script em uma aplicação ou em um grupo de instâncias da aplicação.
StartApplication StartApplication. Inicia uma aplicação.
StopApplication StopApplication. Interrompe uma aplicação.
ChangeDeployGroup ChangeDeployGroup. Altera o grupo de uma instância ECS em uma aplicação implantada em um cluster ECS.
UpdateJvmConfiguration UpdateJvmConfiguration. Configura os parâmetros da máquina virtual Java (JVM) para uma aplicação ou um grupo de instâncias no qual a aplicação está implantada.
GetJvmConfiguration GetJvmConfiguration. Consulta a configuração da Java Virtual Machine (JVM) de uma aplicação ou de um grupo de instâncias no qual uma aplicação está implantada.
QueryApplicationStatus QueryApplicationStatus. Consulta o status de uma aplicação.
InsertDeployGroup InsertDeployGroup. Cria um grupo de instâncias para uma aplicação especificada.
BindEcsSlb BindEcsSlb. Vincula uma instância do Server Load Balancer (SLB) a uma aplicação implantada em um cluster do Elastic Compute Service (ECS).
UnbindSlb UnbindSlb. Desvincula uma instância do Server Load Balancer (SLB).
InsertApplication InsertApplication. Cria uma aplicação em um cluster ECS.
DeployApplication DeployApplication. Implanta um aplicativo em um cluster do Elastic Compute Service (ECS).
ScaleOutApplication ScaleOutApplication. Escala horizontalmente uma aplicação.
Específico de clusters Kubernetes Específico de clusters Kubernetes
UpdateK8sApplicationBaseInfo UpdateK8sApplicationBaseInfo. Modifica as informações básicas de uma aplicação implantada em um cluster Kubernetes.
UpdateK8sApplicationConfig UpdateK8sApplicationConfig Atualiza a configuração de uma aplicação em um cluster do Container Service for Kubernetes (ACK) ou Serverless Kubernetes.
StartK8sApplication StartK8sApplication. Inicia um aplicativo em um cluster do Container Service for Kubernetes (ACK) ou Serverless Kubernetes (ASK).
UpdateK8sSlb UpdateK8sSlb. Atualiza a instância do Server Load Balancer (SLB) associada a uma aplicação do Container Service for Kubernetes.
StartK8sAppPrecheck StartK8sAppPrecheck. Inicia a pré-verificação de alterações em aplicativos Kubernetes.
GetK8sApplication GetK8sApplication. Obtém informações sobre uma aplicação implantada em um cluster do Container Service for Kubernetes (ACK) ou em um cluster do Serverless Kubernetes (ASK).
GetK8sServices GetK8sServices. Obtém uma lista de Services para um aplicativo em um cluster Kubernetes.
QuerySlsLogStoreList QuerySlsLogStoreList. Consulta os detalhes de configuração do Log Service para uma aplicação.
GetAppDeployment GetAppDeployment. Consulta as informações sobre o Deployment de uma aplicação Kubernetes.
DescribeAppInstanceList DescribeAppInstanceList. Consulta as instâncias de aplicativo do Kubernetes.
GetK8sAppPrecheckResult GetK8sAppPrecheckResult. Consulta o resultado da pré-verificação de uma aplicação Kubernetes.
BindK8sSlb BindK8sSlb. Vincula uma instância do Server Load Balancer (SLB) a um aplicativo em um cluster do Container Service for Kubernetes.
UnbindK8sSlb UnbindK8sSlb. Desvincula uma instância Server Load Balancer (SLB) de uma aplicação implantada em um cluster Container Service for Kubernetes (ACK).
InsertK8sApplication InsertK8sApplication. Cria uma aplicação em um cluster Kubernetes ou em um cluster Serverless Kubernetes.
DeployK8sApplication DeployK8sApplication. Implanta uma aplicação em um cluster do Container Service for Kubernetes (ACK) ou em um cluster do Serverless Kubernetes (ASK).
ScaleK8sApplication ScaleK8sApplication. Aumenta ou reduz as instâncias de aplicativo em um cluster do Container Service for Kubernetes (K8s).
RestartK8sApplication RestartK8sApplication. Chama a operação RestartK8sApplication para reiniciar uma aplicação implantada em um cluster do Container Service for Kubernetes (ACK) ou em um cluster do Serverless Kubernetes (ASK).
ConvertK8sResource ConvertK8sResource. Converte um recurso de Deployment em uma aplicação.
AbortAndRollbackChangeOrder AbortAndRollbackChangeOrder. Você pode chamar a operação AbortAndRollbackChangeOrder para interromper e reverter uma ordem de alteração para aplicações em clusters do Container Service for Kubernetes (ACK).

Gerenciamento de serviços

API

Título

Descrição

UpdateLocalitySetting UpdateLocalitySetting. Atualiza uma configuração de localidade.
DeleteServiceGroup DeleteServiceGroup. Exclui um grupo de serviços.
GetServiceMethodPage GetServiceMethodPage. Consulta os métodos de serviço.
ListConsumedServices ListConsumedServices. Consulta serviços consumidos.
ListPublishedServices ListPublishedServices. Consulta os serviços publicados.
ListMethods ListMethods. Consulta uma lista de métodos de serviço.
InsertServiceGroup InsertServiceGroup. Cria um grupo de serviços.

Roteamento de aplicações

API

Título

Descrição

DeleteK8sIngressRule DeleteK8sIngressRule. Exclui um ingress.

Gerenciamento de configuração

API

Título

Descrição

CreateConfigTemplate CreateConfigTemplate. Cria um modelo de configuração.
CreateK8sConfigMap CreateK8sConfigMap. Cria um ConfigMap do Kubernetes.
CreateK8sSecret CreateK8sSecret. Cria um Secret do Kubernetes.
DeleteK8sConfigMap DeleteK8sConfigMap Exclui um ConfigMap do Kubernetes.
DeleteK8sSecret DeleteK8sSecret. Exclui um Secret do Kubernetes.
UpdateConfigTemplate UpdateConfigTemplate. Modifica um modelo de configuração.
UpdateK8sConfigMap UpdateK8sConfigMap. Modifica um ConfigMap do Kubernetes.
UpdateK8sSecret UpdateK8sSecret. Modifica um Secret do Kubernetes.
ListConfigTemplates ListConfigTemplates. Consulta modelos de configuração.
GetJavaStartUpConfig GetJavaStartUpConfig. Consulta a configuração dos parâmetros de inicialização Java de uma aplicação.
ListK8sConfigMaps ListK8sConfigMaps. Consulta ConfigMaps do Kubernetes.
ListK8sSecrets ListK8sSecrets. Consulta os Secrets do Kubernetes.
RetryChangeOrderTask RetryChangeOrderTask. Chama a operação RetryChangeOrderTask para tentar novamente uma tarefa de ordem de alteração com falha.

Escalabilidade elástica

API

Título

Descrição

CreateApplicationScalingRule CreateApplicationScalingRule. Chama a operação CreateApplicationScalingRule para criar uma regra do Auto Scaling para uma aplicação.
DeleteApplicationScalingRule DeleteApplicationScalingRule. Exclui uma regra do Auto Scaling para uma aplicação.
DisableApplicationScalingRule DisableApplicationScalingRule. Desativa uma política de auto scaling para uma aplicação.
EnableApplicationScalingRule EnableApplicationScalingRule. Ativa uma política de auto scaling para uma aplicação.
UpdateApplicationScalingRule UpdateApplicationScalingRule. Atualiza a regra de Auto Scaling de uma aplicação.
DescribeApplicationScalingRules DescribeApplicationScalingRules. Consulta as regras de escalonamento de um aplicativo por meio da operação DescribeApplicationScalingRules.

Gerenciamento de faixas de tráfego

API

Título

Descrição

InsertSwimmingLaneGroup InsertSwimmingLaneGroup. Cria um grupo de lanes.
UpdateSwimmingLane UpdateSwimmingLane. Atualiza uma swimming lane.
ListSwimmingLaneGroup ListSwimmingLaneGroup. Consulta grupos de lanes.
ListSwimmingLane ListSwimmingLane. Consulta as faixas em um grupo de faixas.

Outros

API

Título

Descrição

AuthorizeRole AuthorizeRole. Concede permissões a funções do RAM.
CreateK8sIngressRule CreateK8sIngressRule. Cria um Ingress.
CreateK8sService CreateK8sService. Cria um serviço de aplicativo em um cluster Kubernetes.
DeleteApplication DeleteApplication. Chama a operação DeleteApplication para excluir uma instância de aplicação.
DeleteCluster DeleteCluster. Exclui um cluster do Elastic Compute Service (ECS) ou cancela a importação de um cluster do Container Service for Kubernetes (ACK).
DeleteConfigTemplate DeleteConfigTemplate. Exclui um modelo de configuração.
DeleteK8sApplication DeleteK8sApplication. Exclui uma aplicação de um cluster do Container Service for Kubernetes (ACK).
DeleteK8sService DeleteK8sService. Exclui um serviço de aplicação de um cluster Kubernetes.
DeleteRole DeleteRole. Exclui uma função do Resource Access Management (RAM).
DeleteSwimmingLane DeleteSwimmingLane. Exclui uma faixa.
DeleteUserDefineRegion DeleteUserDefineRegion. Exclui um namespace personalizado especificado.
DescribeLocalitySetting DescribeLocalitySetting. Consulta a configuração de localidade.
GetApplication GetApplication. Obtém informações sobre uma aplicação especificada em um cluster ECS.
GetPackageStorageCredential Obter credencial de armazenamento de pacote. Consulta os tokens do Security Token Service (STS) necessários para armazenamento temporário.
GetServiceConsumersPage GetServiceConsumersPage. Consulta os consumidores de serviço.
GetServiceDetail GetServiceDetail. Consulta os detalhes do serviço.
GetServiceListPage GetServiceListPage. Consulta serviços.
GetServiceProvidersPage GetServiceProvidersPage. Consulta provedores de serviço.
GetWebContainerConfig GetWebContainerConfig. Consulta as configurações do Tomcat de uma aplicação.
InsertCluster InsertCluster. Cria um cluster.
InsertClusterMember InsertClusterMember. Importa instâncias do Elastic Compute Service (ECS) para um cluster ECS.
InsertSwimmingLane InsertSwimmingLane. Cria uma faixa.
InstallAgent InstallAgent. Utiliza o Cloud Assistant fornecido pelo Elastic Compute Service (ECS) para instalar o agente do Enterprise Distributed Application Service (EDAS) e importa instâncias ECS para o EDAS.
ListApplication ListApplication. Consulta uma lista de aplicativos.
ListComponents ListComponents. Consulta os componentes relacionados às aplicações em clusters do Elastic Compute Service (ECS).
ListK8sIngressRules ListK8sIngressRules Consulta Ingresses.
ListResourceGroup ListResourceGroup. Consulta grupos de recursos.
ListServiceGroups ListServiceGroups. Consulta os grupos de serviços de uma aplicação High-Speed Service Framework (HSF).
ListTagResources ListTagResources. Consulta as tags adicionadas aos recursos.
ModifyScalingRule ModifyScalingRule. Modifica a regra de dimensionamento de um aplicativo.
ResetApplication ResetApplication. Redefine uma aplicação.
RestartApplication RestartApplication. Reinicia um aplicativo. Esta operação é adequada para aplicativos implantados em instâncias do Elastic Compute Service (ECS).
RollbackApplication RollbackApplication. Reverte uma aplicação.
ScaleInApplication ScaleInApplication. Reduz a escala das instâncias de um aplicativo.
ScaleoutApplicationWithNewInstances ScaleoutApplicationWithNewInstances. Adquire instâncias do Elastic Compute Service (ECS) no console do Enterprise Distributed Application Service (EDAS) e adiciona as instâncias ECS adquiridas ao grupo de instâncias especificado de uma aplicação.
StopK8sApplication Parar uma aplicação Kubernetes. Para uma aplicação em um cluster Container Service for Kubernetes (ACK) ou em um cluster Serverless Kubernetes.
SwitchAdvancedMonitoring SwitchAdvancedMonitoring. Consulta o status do recurso de monitoramento avançado de aplicações ou configura esse recurso para uma aplicação implantada em um cluster Elastic Compute Service (ECS) ou Kubernetes.
TagResources TagResources. Cria tags e as adiciona a recursos de uma só vez.
UntagResources UntagResources. Remove uma ou mais tags de um ou mais recursos.
UpdateContainer UpdateContainer. Atualiza a versão do Container do Enterprise Distributed Application Service (EDAS) de uma aplicação do High-Speed Service Framework (HSF). O Container do EDAS inclui o Ali-Tomcat e o Pandora.
UpdateContainerConfiguration UpdateContainerConfiguration. Configura o contêiner Tomcat para uma aplicação ou grupo de instâncias de aplicação em um cluster Elastic Compute Service (ECS).
UpdateK8sIngressRule UpdateK8sIngressRule. Atualiza um ingress.
UpdateK8sResource UpdateK8sResource. Atualiza recursos do Kubernetes.
UpdateK8sService UpdateK8sService. Atualiza um serviço de aplicativo em um cluster Kubernetes.
UpdateRole UpdateRole. Modifica uma função.
UpdateSlsLogStore UpdateSlsLogStore. Configura um Logstore para uma aplicação.
UpdateSwimmingLaneGroup UpdateSwimmingLaneGroup. Atualiza um grupo de pistas.