Todos os produtos
Search
Central de documentação

Enterprise Distributed Application Service:GetApplication

Última atualização: Jun 28, 2026

Obtém informações sobre uma aplicação especificada em um cluster ECS.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

edas:ReadApplication

get

*Application

acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId}

Nenhuma Nenhuma

Sintaxe da solicitação

POST /pop/v5/app/app_info HTTP/1.1

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

AppId

string

Sim

O ID da aplicação.

29f0******************

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

A resposta da API.

Code

integer

O código de status.

200

Message

string

As informações adicionais.

success

RequestId

string

O ID da solicitação.

F8DFGED-K98***************

Application

object

As informações da aplicação.

ExtSlbIp

string

O endereço IP público da instância SLB anexada à aplicação.

47.114.xxx.xx

Owner

string

O criador da aplicação.

ouou@117274586608****

SlbPort

integer

A porta da instância SLB voltada para a rede interna anexada à aplicação.

80

NameSpace

string

O namespace ao qual a aplicação pertence.

doc-test

ExtSlbName

string

O nome da instância SLB voltada para a rede pública anexada à aplicação.

aa8eee383db084f42aebc4d9f52c****

CreateTime

integer

O timestamp UNIX de quando a aplicação foi criada.

1610550324226

UserId

string

O ID da conta Alibaba Cloud.

test@dd******

Port

integer

A porta de serviço da aplicação.

8080

RunningInstanceCount

integer

O número de instâncias da aplicação em execução.

1

SlbIp

string

O endereço IP da instância SLB voltada para a rede interna anexada à aplicação.

192.***.***.***

Dockerize

boolean

Indica se a aplicação é uma aplicação Docker:\n\n- false: A aplicação não é uma aplicação Docker.\n\n- true: A aplicação é uma aplicação Docker.

false

Description

string

A descrição da aplicação.

test

InstanceCount

integer

O número de instâncias na aplicação.

1

AppId

string

O ID da aplicação.

cfac****-847e-4325-ad56-b5c2bc54****

SlbInfo

string

Informações sobre a instância SLB voltada para a rede interna anexada à aplicação.

test

Memory

integer

O tamanho da memória para a instância da aplicação, em MB.

0

Name

string

O nome da aplicação.

test

ClusterId

string

O ID do cluster ECS onde a aplicação está implantada.

5ffc5895-****-b03a-c223c6c3****

SlbId

string

O ID da instância SLB voltada para a rede interna anexada à aplicação.

lb-bp****ck3s3b9xs6x****

HealthCheckUrl

string

A URL de verificação de integridade da aplicação.

http://127.0.0.1:8080/xyz.html

ApplicationType

string

O tipo de implantação da aplicação:\n\n- War: A aplicação é implantada a partir de um pacote WAR.\n\n- FatJar: A aplicação é implantada a partir de um pacote JAR.\n\n- Empty: A aplicação não está implantada.

FatJar

ExtSlbId

string

O ID da instância SLB voltada para a rede pública anexada à aplicação.

lb-bp1vceck3s3b9xs6x****

RegionId

string

O ID da região onde a aplicação está localizada.

cn-hangzhou

BuildPackageId

integer

O ID da versão do contêiner.

59

Email

string

O endereço de e-mail.

****@***.com

Cpu

integer

O número de núcleos de CPU.

1

ClusterType

string

O tipo de cluster da aplicação:\n\n- 0: Um cluster Docker comum.\n\n- 1: Um cluster Swarm.\n\n- 2: Um cluster ECS.\n\n- 3: Um cluster Kubernetes.\n\n- 4: Um cluster de aplicações Pandora que suporta registro automático.

2

SlbName

string

O nome da instância SLB voltada para a rede interna anexada à aplicação.

test

EnableUrlCheck

boolean

Indica se a verificação de integridade de URL está ativada:\n\n- true: Ativada.\n\n- false: Desativada.\n\nSe ativada, o EDAS testa a URL especificada durante a inicialização da aplicação. Se a URL estiver acessível, a aplicação será considerada iniciada.

false

EnablePortCheck

boolean

Indica se a verificação de integridade de porta está ativada:\n\n- true: Ativada.\n\n- false: Desativada.\n\nSe ativada, o EDAS verifica se a porta está em uso durante a inicialização da aplicação. Se a porta estiver em uso, a aplicação será considerada iniciada.

false

AppPhase

string

A fase atual da aplicação Kubernetes. Isso ajuda a determinar se a aplicação está estável. As operações de configuração são proibidas quando a aplicação está em um estado instável.\n\n- ready: A aplicação está pronta e pode ser alterada.\n\n- progressing: A aplicação está sendo alterada.\n\n- pending: A alteração da aplicação está bloqueada.\n\n- failed: A alteração da aplicação falhou.\n\nA fase ready é estável. As outras fases são instáveis.

ready

HaveManageAccess

string

Indica se o usuário atual tem permissões de gerenciamento na aplicação. Este parâmetro está disponível apenas no modo de autenticação RAM.

true

WorkloadType

string

O tipo de carga de trabalho usado para criar a aplicação. Os tipos suportados são Deployment e StatefulSet. Este parâmetro não se aplica a aplicações ECS.

StatefulSet

ResourceGroupId

string

O ID do grupo de recursos.

rg-aekz****

Exemplos

Resposta de sucesso

JSON formato

{
  "Code": 200,
  "Message": "success",
  "RequestId": "F8DFGED-K98***************",
  "Application": {
    "ExtSlbIp": "47.114.xxx.xx",
    "Owner": "ouou@117274586608****",
    "SlbPort": 80,
    "NameSpace": "doc-test",
    "ExtSlbName": "aa8eee383db084f42aebc4d9f52c****",
    "CreateTime": 1610550324226,
    "UserId": "test@dd******",
    "Port": 8080,
    "RunningInstanceCount": 1,
    "SlbIp": "192.***.***.***",
    "Dockerize": false,
    "Description": "test",
    "InstanceCount": 1,
    "AppId": "cfac****-847e-4325-ad56-b5c2bc54****",
    "SlbInfo": "test",
    "Memory": 0,
    "Name": "test",
    "ClusterId": "5ffc5895-****-b03a-c223c6c3****",
    "SlbId": "lb-bp****ck3s3b9xs6x****",
    "HealthCheckUrl": "http://127.0.0.1:8080/xyz.html",
    "ApplicationType": "FatJar",
    "ExtSlbId": "lb-bp1vceck3s3b9xs6x****",
    "RegionId": "cn-hangzhou",
    "BuildPackageId": 59,
    "Email": "****@***.com",
    "Cpu": 1,
    "ClusterType": "2",
    "SlbName": "test",
    "EnableUrlCheck": false,
    "EnablePortCheck": false,
    "AppPhase": "ready",
    "HaveManageAccess": "true",
    "WorkloadType": "StatefulSet",
    "ResourceGroupId": "rg-aekz****"
  }
}

Códigos de erro

Consulte Códigos de ErroCódigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de VersãoNotas de Versão para uma lista completa.