Todos os produtos
Search
Central de documentação

Enterprise Distributed Application Service:UpdateApplicationBaseInfo

Última atualização: Jun 28, 2026

Atualiza as informações básicas, como a descrição e o proprietário de uma aplicação.

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:ConfigApplication

update

*Application

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

Nenhuma Nenhuma

Sintaxe da solicitação

POST /pop/v5/app/update_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.

c627c157-560d-43ff-****-************

AppName

string

Não

O nome da aplicação. O nome deve começar com uma letra e pode conter letras, dígitos, sublinhados (_) e hifens (-). O nome pode ter até 36 caracteres.

hello-edas

Desc

string

Não

A descrição da aplicação. A descrição pode ter até 256 caracteres.

Test application

Owner

string

Não

O proprietário da aplicação. O valor pode ter até 127 caracteres.

test@aliyun_xxx.com

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Code

integer

O código de status HTTP retornado.

200

Message

string

A mensagem retornada.

success

RequestId

string

O ID da solicitação.

D16979DC-4D42-**************

Applcation

object

As aplicações que você deseja modificar.

ExtSlbIp

string

O endereço IP da instância do Server Load Balancer (SLB) voltada para a Internet.

39.97.XX.XX

Owner

string

O proprietário da aplicação.

test@aliyun_XXX.com

SlbPort

integer

A porta usada pela instância do SLB voltada para a rede interna.

80

ExtSlbName

string

O nome da instância do SLB voltada para a Internet.

test

CreateTime

integer

A hora em que a aplicação foi criada. Este valor é um carimbo de data/hora UNIX que representa o número de milissegundos decorridos desde 1 de janeiro de 1970, 00:00:00 UTC.

1577259573911

UserId

string

O ID da conta Alibaba Cloud.

edas_com***@****.***

Port

integer

A porta usada pela 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 do SLB voltada para a rede interna.

192.168.XX.XX

Dockerize

boolean

Indica se 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 da aplicação.

1

AppId

string

O ID da aplicação.

c627c157-560d-43ff-****-************

Memory

integer

O tamanho da memória configurada para uma instância da aplicação. Unidade: MB.

0

Name

string

O nome da aplicação.

test

ClusterId

string

O ID do cluster.

d7730a49-629a-47bd-****-f45eb01f****

SlbId

string

O ID da instância do SLB voltada para a rede interna.

a3d4*******

HealthCheckUrl

string

A URL de verificação de integridade.

http://127.0.XX.XX:8080/_etc.html

ApplicationType

string

O tipo de implantação da aplicação. Valores válidos:

  • War: A aplicação é implantada usando um pacote WAR.

  • FatJar: A aplicação é implantada usando um pacote JAR.

  • Image: A aplicação é implantada usando uma imagem.

  • Se este parâmetro estiver vazio, a aplicação não está implantada.

FatJar

ExtSlbId

string

O ID da instância do SLB voltada para a Internet.

ace93*******

RegionId

string

O ID da região.

cn-beijing:****

BuildPackageId

integer

O número do pacote de compilação do Enterprise Distributed Application Service (EDAS) Container.

58

Cpu

integer

O número de núcleos de CPU.

0

ClusterType

integer

O tipo do cluster. Valores válidos:

  • 0: cluster Docker normal

  • 1: cluster Swarm

  • 2: cluster ECS

  • 3: cluster Kubernetes autogerenciado no EDAS

  • 4: cluster no qual o Pandora registra aplicações automaticamente

  • 5: clusters do Container Service for Kubernetes (ACK)

2

SlbName

string

O nome da instância do SLB voltada para a rede interna.

test

Exemplos

Resposta de sucesso

JSON formato

{
  "Code": 200,
  "Message": "success",
  "RequestId": "D16979DC-4D42-**************",
  "Applcation": {
    "ExtSlbIp": "39.97.XX.XX",
    "Owner": "test@aliyun_XXX.com",
    "SlbPort": 80,
    "ExtSlbName": "test",
    "CreateTime": 1577259573911,
    "UserId": "edas_com***@****.***",
    "Port": 8080,
    "RunningInstanceCount": 1,
    "SlbIp": "192.168.XX.XX",
    "Dockerize": false,
    "Description": "test",
    "InstanceCount": 1,
    "AppId": "c627c157-560d-43ff-****-************",
    "Memory": 0,
    "Name": "test",
    "ClusterId": "d7730a49-629a-47bd-****-f45eb01f****",
    "SlbId": "a3d4*******",
    "HealthCheckUrl": "http://127.0.XX.XX:8080/_etc.html",
    "ApplicationType": "FatJar",
    "ExtSlbId": "ace93*******",
    "RegionId": "cn-beijing:****",
    "BuildPackageId": 58,
    "Cpu": 0,
    "ClusterType": 2,
    "SlbName": "test"
  }
}

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.