Todos os produtos
Search
Central de documentação

Serverless App Engine:DescribeApplicationConfig

Última atualização: Jul 10, 2026

Obtém as informações de configuração 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.

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

sae:DescribeApplicationConfig

get

*All Resource

*

Nenhuma Nenhuma

Sintaxe da solicitação

GET /pop/v1/sam/app/describeApplicationConfig HTTP/1.1

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

AppId

string

Sim

O ID da aplicação.

7171a6ca-d1cd-4928-8642-7d5cfe69****

VersionId

string

Não

O ID da versão.

0026ff7f-2b57-4127-bdd0-9bf202bb****

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Os dados da resposta.

RequestId

string

O ID da solicitação.

01CF26C7-00A3-4AA6-BA76-7E95F2A3****

Message

string

As informações adicionais sobre o resultado da chamada.

success

TraceId

string

O ID de rastreamento, usado para consultar os detalhes de uma chamada.

ac1a0b2215622246421415014e****

Data

object

As informações da aplicação.

VpcId

string

O ID da VPC.

vpc-2ze0i263cnn311nvj****

Readiness

string

A verificação de status de inicialização da aplicação. Contêineres que falham em múltiplas verificações de integridade são encerrados e reiniciados. Contêineres que não passam na verificação de integridade não recebem tráfego do SLB. Os métodos exec, httpGet e tcpSocket são suportados. Para exemplos específicos, consulte o parâmetro Liveness.

Nota

Você pode selecionar apenas um método para verificações de integridade.

{"exec":{"command":["curl http://localhost:8080"]},"initialDelaySeconds":20,"timeoutSeconds":5}

ConfigMapMountDesc

array<object>

As informações do ConfigMap.

object

As informações do ConfigMap.

Key

string

A chave do par chave-valor.

k1

ConfigMapName

string

O nome do ConfigMap.

test

MountPath

string

O caminho de montagem do contêiner.

/tmp

ConfigMapId

integer

O ID do ConfigMap.

1

SecurityGroupId

string

O ID do grupo de segurança.

sg-wz969ngg2e49q5i4****

BatchWaitTime

integer

O tempo de espera entre lotes durante uma liberação faseada, em segundos.

10

Jdk

string

A versão do JDK da qual o pacote de implantação depende. Valores válidos:

  • Open JDK 8

  • Open JDK 7

  • Dragonwell 11

  • Dragonwell 8

  • openjdk-8u191-jdk-alpine3.9

  • openjdk-7u201-jdk-alpine3.9

Este parâmetro não é suportado quando Package Type está definido como Image.

Open JDK 8

ImageUrl

string

A URL da imagem. Este parâmetro é obrigatório quando Package Type está definido como Image.

docker.io/library/nginx:1.14.2

SlsConfigs

string

As configurações para coleta de logs no Simple Log Service (SLS).

  • Para usar recursos SLS criados automaticamente pelo Serverless App Engine (SAE): [{"logDir":"","logType":"stdout"},{"logDir":"/tmp/a.log"}].

  • Para usar recursos SLS personalizados: [{"projectName":"test-sls","logType":"stdout","logDir":"","logstoreName":"sae","logtailName":""},{"projectName":"test","logDir":"/tmp/a.log","logstoreName":"sae","logtailName":""}].

Descrições dos parâmetros:

  • projectName: O nome do projeto no SLS.

  • logDir: O caminho do log.

  • logType: O tipo de log. stdout indica logs de saída padrão do contêiner. Você pode definir apenas uma entrada stdout. Se este parâmetro não for definido, logs de arquivo serão coletados.

  • logstoreName: O nome do Logstore no SLS.

  • logtailName: O nome do Logtail no SLS. Se este parâmetro não for especificado, um novo Logtail será criado através da criação automática.

Se a configuração de coleta do SLS não tiver sido alterada durante várias implantações, você não precisa definir este parâmetro (ou seja, o campo SlsConfigs não precisa ser incluído na solicitação). Se você não precisar mais do recurso de coleta do SLS, defina o valor deste campo como uma string vazia na solicitação (ou seja, defina o valor do campo SlsConfigs como "").

[{"logDir":"","logType":"stdout"},{"logDir":"/tmp/a.log"}]

Liveness

string

As configurações de verificação de integridade do contêiner. Contêineres que falham na verificação de integridade são encerrados e recuperados. Os seguintes métodos são suportados:

  • exec: Por exemplo, {"exec":{"command":\["sh","-c","cat/home/admin/start.sh"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":2}

  • httpGet: Por exemplo, {"httpGet":{"path":"/","port":18091,"scheme":"HTTP","isContainKeyWord":true,"keyWord":"SAE"},"initialDelaySeconds":11,"periodSeconds":10,"timeoutSeconds":1}

  • tcpSocket: Por exemplo, {"tcpSocket":{"port":18091},"initialDelaySeconds":11,"periodSeconds":10,"timeoutSeconds":1}

Nota

Você pode selecionar apenas um método para verificações de integridade.

Descrições dos parâmetros:

  • exec.command: O comando de verificação de integridade.

  • httpGet.path: O caminho de acesso.

  • httpGet.scheme: HTTP ou HTTPS.

  • httpGet.isContainKeyWord: true indica que a palavra-chave está incluída. false indica que a palavra-chave não está incluída. Se este campo estiver ausente, o recurso avançado não será usado.

  • httpGet.keyWord: A palavra-chave personalizada. O campo isContainKeyWord deve estar presente quando este parâmetro for usado.

  • tcpSocket.port: A porta para detecção de conexão TCP.

  • initialDelaySeconds: O atraso inicial para a verificação de integridade. Valor padrão: 10. Unidade: segundos.

  • periodSeconds: O período de verificação de integridade. Valor padrão: 30. Unidade: segundos.

  • timeoutSeconds: O tempo limite da verificação de integridade. Valor padrão: 1. Unidade: segundos. Se este parâmetro for definido como 0 ou não for definido, o tempo limite padrão será de 1 segundo.

{"exec":{"command":["curl http://localhost:8080"]},"initialDelaySeconds":20,"timeoutSeconds":3}

Tags

array<object>

As informações da tag.

object

As informações da tag.

Key

string

A chave da tag.

k1

Value

string

O valor da tag.

v1

PackageUrl

string

A URL do pacote de implantação. Se o seu pacote de implantação for carregado através do SAE, observe o seguinte:

  • Esta URL não pode ser usada para download direto. Use a operação GetPackageVersionAccessableUrl para obter uma URL para download (válida por 10 minutos).

  • O SAE retém o pacote por no máximo 90 dias. Após 90 dias, a URL não é mais retornada e o pacote não está mais disponível para download.

https://edas-bj.oss-cn-beijing.aliyuncs.com/apps/K8s_APP_ID/d4c97c37-aba3-403e-ae1e-6f7d8742****/hello-sae.war

PackageType

string

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

  • Ao implantar com Java, FatJar, War e Image são suportados.

  • Ao implantar com PHP, os seguintes tipos são suportados:
    • PhpZip

    • IMAGE_PHP_5_4

    • IMAGE_PHP_5_4_ALPINE

    • IMAGE_PHP_5_5

    • IMAGE_PHP_5_5_ALPINE

    • IMAGE_PHP_5_6

    • IMAGE_PHP_5_6_ALPINE

    • IMAGE_PHP_7_0

    • IMAGE_PHP_7_0_ALPINE

    • IMAGE_PHP_7_1

    • IMAGE_PHP_7_1_ALPINE

    • IMAGE_PHP_7_2

    • IMAGE_PHP_7_2_ALPINE

    • IMAGE_PHP_7_3

    • IMAGE_PHP_7_3_ALPINE

War

PreStop

string

O script executado antes do contêiner parar. Um script é acionado antes que o contêiner seja excluído. Formato: {"exec":{"command":\["cat","/etc/group"\]}}

{"exec":{"command":["cat","/etc/group"]}}

PackageVersion

string

A versão do pacote de implantação. Este parâmetro é obrigatório quando Package Type está definido como FatJar ou War.

1.0

JarStartArgs

string

Os argumentos para iniciar a aplicação de pacote JAR. O comando de inicialização padrão para a aplicação: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs

start

AppName

string

O nome da aplicação.

demo-app

AppId

string

O ID da aplicação.

7171a6ca-d1cd-4928-8642-7d5cfe69****

JarStartOptions

string

As opções para iniciar a aplicação de pacote JAR. O comando de inicialização padrão para a aplicação: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs

-Dtest=true

Replicas

integer

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

2

UpdateStrategy

string

A política de implantação. Quando o número mínimo de instâncias disponíveis é 1, o valor do campo UpdateStrategy é "". Quando o número mínimo de instâncias disponíveis é maior que 1, os exemplos são os seguintes:

  • Liberação canário de 1 instância + 2 lotes subsequentes + loteamento automático + intervalo de lote de 1 minuto: {"type":"GrayBatchUpdate","batchUpdate":{"batch":2,"releaseType":"auto","batchWaitTime":1},"grayUpdate":{"gray":1}}

  • Liberação canário de 1 instância + 2 lotes subsequentes + loteamento manual: {"type":"GrayBatchUpdate","batchUpdate":{"batch":2,"releaseType":"manual"},"grayUpdate":{"gray":1}}

  • 2 lotes + loteamento automático + intervalo de lote de 0 minuto: {"type":"BatchUpdate","batchUpdate":{"batch":2,"releaseType":"auto","batchWaitTime":0}}

Descrições dos parâmetros:

  • type: O tipo de política de liberação. Valores válidos: GrayBatchUpdate (liberação em lote gradual) e BatchUpdate (liberação em lote).

  • batchUpdate: A política de liberação em lote.
    • batch: O número de lotes de liberação.

    • releaseType: O método de processamento entre lotes. Valores válidos: auto (automático) e manual (manual).

    • batchWaitTime: O intervalo entre implantações dentro de um lote, em segundos.

  • grayUpdate: Os lotes restantes após a liberação gradual. Este parâmetro é obrigatório quando type está definido como GrayBatchUpdate.

{"type":"GrayBatchUpdate","batchUpdate":{"batch":2,"releaseType":"auto","batchWaitTime":1},"grayUpdate":{"gray":1}}

MinReadyInstances

integer

O número mínimo de instâncias disponíveis. Valores válidos:

  • Se definido como 0, a aplicação interrompe os serviços durante o processo de atualização.

  • Se definido como -1, o valor recomendado pelo sistema é usado, que corresponde a 25% do número atual de instâncias. Se o número atual de instâncias for 5, 5 × 25% = 1,25, que é arredondado para cima para 2.

Nota

Defina o número mínimo de instâncias disponíveis como ≥ 1 para cada implantação contínua para evitar interrupções de serviço.

1

MinReadyInstanceRatio

integer

A porcentagem mínima de instâncias disponíveis. Valores válidos:

  • -1: O valor padrão, que indica que a porcentagem não é usada. Se este parâmetro não for especificado, o sistema usa -1 por padrão.

  • 0~100: A unidade é porcentagem, arredondada para cima. Por exemplo, se definido como 50%, e o número atual de instâncias for 5, o número mínimo de instâncias disponíveis será 3.

Nota

Quando tanto MinReadyInstance quanto MinReadyInstanceRatio são especificados e o valor de MinReadyInstanceRatio não é -1, o parâmetro MinReadyInstanceRatio tem precedência. Por exemplo, se MinReadyInstances estiver definido como 5 e MinReadyInstanceRatio estiver definido como 50, o sistema usará MinReadyInstanceRatio para calcular o número mínimo de instâncias disponíveis.

-1

Memory

integer

O tamanho de memória necessário para cada instância, em MB. Este valor não pode ser 0. O tamanho da memória tem um mapeamento um para um com a CPU. Apenas as seguintes especificações definidas são suportadas:

  • 1024: Corresponde a 500 milicores e 1000 milicores de CPU.

  • 2048: Corresponde a 500, 1000 e 2000 milicores de CPU.

  • 4096: Corresponde a 1000, 2000 e 4000 milicores de CPU.

  • 8192: Corresponde a 2000, 4000 e 8000 milicores de CPU.

  • 12288: Corresponde a 12000 milicores de CPU.

  • 16384: Corresponde a 4000, 8000 e 16000 milicores de CPU.

  • 24576: Corresponde a 12000 milicores de CPU.

  • 32768: Corresponde a 16000 milicores de CPU.

  • 65536: Corresponde a 8000, 16000 e 32000 milicores de CPU.

  • 131072: Corresponde a 32000 milicores de CPU.

2048

Php

string

A versão do PHP da qual o pacote de implantação PHP depende. Imagens não são suportadas.

PHP-FPM 7.0

PhpConfig

string

O conteúdo do arquivo de configuração do PHP.

k1=v1

PhpConfigLocation

string

O caminho de montagem da configuração de inicialização da aplicação PHP. Certifique-se de que o servidor PHP use este arquivo de configuração para inicialização.

/usr/local/etc/php/php.ini

PostStart

string

O script executado após o contêiner iniciar. Um script é acionado imediatamente após a criação do contêiner. Formato: {"exec":{"command":\["cat","/etc/group"\]}}

{"exec":{"command":["cat","/etc/group"]}}

TerminationGracePeriodSeconds

integer

O tempo limite de desligamento gracioso. Valor padrão: 30. Unidade: segundos. Valores válidos: 1 a 300.

10

CommandArgs

string

Os argumentos para o comando de inicialização da imagem. Estes são os argumentos exigidos pelo comando de inicialização Command. Formato:

["a","b"]

No exemplo do parâmetro Command, CommandArgs=["abc", ">", "file0"], onde ["abc", ">", "file0"] deve ser convertido para o tipo String e o formato interno é um array JSON. Se este parâmetro não for necessário, deixe-o vazio.

["a","b"]

NamespaceId

string

O ID do namespace.

cn-beijing:test

MountHost

string

O ponto de montagem do NAS dentro da VPC da aplicação. Se a configuração não tiver sido alterada durante a implantação, você não precisa definir este parâmetro (ou seja, o campo MountHost não precisa ser incluído na solicitação). Para limpar a configuração do NAS, defina o valor deste campo como uma string vazia na solicitação (ou seja, defina o valor do campo MountHost como "").

example.com

TomcatConfig

string

A configuração do Tomcat. Defina este parâmetro como "" ou "{}" para excluir a configuração:

  • port: O número da porta. Valores válidos: 1024 a 65535. Portas menores que 1024 requerem permissões de root. Como o contêiner é configurado com permissões de administrador, especifique uma porta maior que 1024. Valor padrão: 8080.

  • contextPath: O caminho de acesso. Valor padrão: diretório raiz "/".

  • maxThreads: O número máximo de conexões no pool de conexões. Valor padrão: 400.

  • uriEncoding: O formato de codificação do Tomcat. Valores válidos: UTF-8, ISO-8859-1, GBK e GB2312. Valor padrão: ISO-8859-1.

  • useBodyEncoding: Especifica se deve usar BodyEncoding for URL. Valor padrão: true.

{"port":8080,"contextPath":"/","maxThreads":400,"uriEncoding":"ISO-8859-1","useBodyEncodingForUri":true}

RegionId

string

O ID da região.

cn-beijing

VSwitchId

string

O ID do vSwitch.

vsw-2ze559r1z1bpwqxwp****

Cpu

integer

A CPU necessária para cada instância, em milicores. Este valor não pode ser 0. Apenas as seguintes especificações definidas são suportadas:

  • 500

  • 1000

  • 2000

  • 4000

  • 8000

  • 16000

  • 32000

1000

Envs

string

Os parâmetros de variáveis de ambiente do contêiner. Valores personalizados ou referências a itens de configuração são suportados. Para referenciar um item de configuração, crie primeiro uma instância ConfigMap. Para mais informações, consulte CreateConfigMap. Valores válidos:

  • Configuração personalizada
    • name: O nome da variável de ambiente.

    • value: O valor da variável de ambiente.

  • Referência a um item de configuração
    • name: O nome da variável de ambiente. Você pode referenciar uma única chave ou todas as chaves. Para referenciar todas as chaves, insira sae-sys-configmap-all-<ConfigMap name>, como sae-sys-configmap-all-test1.

    • valueFrom: A referência da variável de ambiente. Defina o valor como configMapRef.

    • configMapId: O ID do ConfigMap.

    • key: A chave. Se todas as chaves forem referenciadas, não defina este campo.

[{"name":"TEST_ENV_KEY","value":"TEST_ENV_VAR"}]

MountDesc

array<object>

As informações de descrição de montagem.

object

As informações de descrição de montagem.

MountPath

string

O caminho de montagem do contêiner.

/tmp

NasPath

string

O caminho do sistema de arquivos NAS.

/

EnableAhas

string

Especifica se deve conectar ao Application High Availability Service (AHAS). Valores válidos:

  • true: Conectado ao AHAS.

  • false: Não conectado ao AHAS.

true

CustomHostAlias

string

O mapeamento de host personalizado no contêiner. Valores válidos:

  • hostName: O nome de domínio ou hostname.

  • ip: O endereço IP.

[{"hostName":"test.host.name","ip":"0.0.0.0"}]

WebContainer

string

A versão do Tomcat da qual o pacote de implantação depende. Valores válidos:

  • apache-tomcat-7.0.91

  • apache-tomcat-8.5.42

Este parâmetro não é suportado quando Package Type está definido como Image.

apache-tomcat-7.0.91

Command

string

O comando de inicialização da imagem. Este comando deve ser um objeto executável existente no contêiner. Exemplo:

command:
      - echo
      - abc
      - >
      - file0

Com base no exemplo anterior, Command="echo", CommandArgs=["abc", ">", "file0"].

echo

WarStartOptions

string

As opções de inicialização para a aplicação de pacote WAR. O comando de inicialização padrão para a aplicação: java $JAVA_OPTS $CATALINA_OPTS -Options org.apache.catalina.startup.Bootstrap "$@" start.

custom-option

PhpArmsConfigLocation

string

O caminho de montagem para monitoramento de aplicações PHP. Certifique-se de que o servidor PHP carregue o arquivo de configuração deste caminho.

Você não precisa gerenciar o conteúdo da configuração. O SAE renderiza automaticamente o arquivo de configuração correto.

/usr/local/etc/php/conf.d/arms.ini

NasId

string

O ID do NAS.

AKSN****

OssAkId

string

O AccessKey ID para operações de leitura/gravação no OSS.

xxxxxx

OssAkSecret

string

O AccessKey Secret para operações de leitura/gravação no OSS.

xxxxxx

OssMountDescs

array<object>

A descrição de montagem do OSS.

object

A descrição de montagem do OSS.

bucketName

string

O nome do bucket.

oss-bucket

bucketPath

string

O diretório ou objeto que você criou no OSS. Um erro ocorre se o diretório de montagem não existir.

data/user.data

mountPath

string

O caminho do contêiner no SAE. Se o caminho existir, ele será sobrescrito. Se o caminho não existir, um novo caminho será criado.

/usr/data/user.data

readOnly

boolean

Especifica se o contêiner tem permissão somente leitura nos recursos do diretório de montagem. Valores válidos:

  • true: Permissão somente leitura.

  • false: Permissões de leitura e gravação.

true

EdasContainerVersion

string

A versão do ambiente de execução da aplicação no framework HSF, como o contêiner Ali-Tomcat.

3.5.3

Timezone

string

O fuso horário. Valor padrão: Asia/Shanghai.

Asia/Shanghai

AppDescription

string

A descrição da aplicação.

Sample application

EnableGreyTagRoute

boolean

Especifica se deve ativar a regra de liberação canário de tráfego. Esta regra aplica-se apenas a aplicações que usam os frameworks Spring Cloud e Dubbo. Valores válidos:

  • true: Ativado.

  • false: Desativado.

false

MseApplicationId

string

O ID da aplicação no lado do Microservices Engine (MSE).

xxxxxxx@xxxxx

AcrInstanceId

string

O ID da instância ACR Enterprise.

cri-xxxxxx

AcrAssumeRoleArn

string

O ARN da função RAM necessária para puxar imagens entre contas. Para mais informações, consulte Puxar imagens do Alibaba Cloud entre contas e Conceder permissões entre contas usando funções RAM.

acs:ram::123456789012****:role/adminrole

ImagePullSecrets

string

O ID secreto correspondente.

10

AssociateEip

boolean

Especifica se deve associar um EIP. Valores válidos:

  • true: Associado.

  • false: Não associado.

true

KafkaConfigs

string

O resumo das configurações de coleta de logs para Kafka. Valores válidos:

  • kafkaEndpoint: O endpoint da API do Kafka.

  • kafkaInstanceId: O ID da instância Kafka.

  • kafkaConfigs: O resumo da configuração para uma ou mais entradas de log. Para valores de exemplo e descrições de parâmetros, consulte o parâmetro de solicitação kafkaConfigs neste tópico.

{"kafkaEndpoint":"10.0.X.XXX:XXXX,10.0.X.XXX:XXXX,10.0.X.XXX:XXXX","kafkaInstanceId":"alikafka_pre-cn-7pp2l8kr****","kafkaConfigs":[{"logType":"file_log","logDir":"/tmp/a.log","kafkaTopic":"test2"},{"logType":"stdout","logDir":"","kafkaTopic":"test"}]}

ProgrammingLanguage

string

A linguagem de programação da pilha tecnológica usada para criar a aplicação. Valores válidos:

  • java: Java.

  • php: PHP.

  • other: Outras linguagens, como Python, C++, Go, .NET e Node.js.

java

PvtzDiscovery

string

Ativa o registro e descoberta de serviços baseados em K8s Service.

{ "serviceName": "bwm-poc-sc-gateway-cn-beijing-front", "namespaceId": "cn-beijing:front", "portAndProtocol": { "18012": "TCP" }, "portProtocols": [ { "port": "18012", "protocol": "TCP" } ], "enable": true }

SwimlanePvtzDiscovery

string

Configura o registro e descoberta de serviços baseados em K8s Service com liberação canário ponta a ponta.

{\"enable\":\"false\",\"namespaceId\":\"cn-beijing:test\",\"portAndProtocol\":{\"2000:TCP\":\"18081\"},\"portProtocols\":[{\"port\":2000,\"protocol\":\"TCP\",\"targetPort\":18081}],\"pvtzDiscoveryName\":\"cn-beijing-1421801774382676\",\"serviceId\":\"3513\",\"serviceName\":\"demo-gray.test\"}

MicroRegistration

string

O registro Nacos. Valores válidos:

  • 0: Nacos integrado ao SAE.

  • 1: Nacos autogerenciado.

  • 2: Nacos edição comercial MSE.

"0"

NasConfigs

string

As configurações de montagem do NAS.

[{"mountPath":"/test1","readOnly":false,"nasId":"nasId1","mountDomain":"nasId1.cn-shenzhen.nas.aliyuncs.com","nasPath":"/test1"},{"nasId":"nasId2","mountDomain":"nasId2.cn-shenzhen.nas.aliyuncs.com","readOnly":false,"nasPath":"/test2","mountPath":"/test2"}]

Python

string

O ambiente Python. PYTHON 3.9.15 é suportado.

PYTHON 3.9.15

PythonModules

string

As dependências de módulos de instalação personalizada. Por padrão, as dependências definidas no arquivo requirements.txt no diretório raiz são instaladas. Se nenhuma dependência estiver configurada ou se pacotes personalizados forem necessários, você pode especificar as dependências a serem instaladas.

Flask==2.0

MseApplicationName

string

O nome da aplicação após o serviço SAE ser registrado no MSE.

cn-shenzhen-alb-demo-5c****

AppSource

string

O tipo de aplicação SAE.

  • micro_service

  • web

  • job

micro_service

ServiceTags

object

As tags de liberação canário configuradas para a aplicação.

string

O valor da tag de liberação canário.

tag1

Dotnet

string

A versão do framework .NET:

  • .NET 3.1

  • .NET 5.0

  • .NET 6.0

  • .NET 7.0

  • .NET 8.0

.NET 8.0

MicroRegistrationConfig

string

A configuração do registro. Este parâmetro entra em vigor apenas quando o tipo de registro é MSE Nacos Enterprise Edition.

{\"instanceId\":\"mse-cn-1ls43******\",\"namespace\":\"62ee12fb-c279-4da4-be96-21**********\"}

EnableIdle

boolean

Especifica se deve ativar o modo ocioso. Valores válidos:

  • true: Ativado.

  • false: Desativado.

false

EnableNewArms

boolean

Especifica se deve ativar o novo recurso ARMS. Valores válidos:

  • true: Ativado.

  • false: Não ativado.

false

EnableCpuBurst

string

Especifica se deve ativar o recurso CPU Burst. Valores válidos:

  • true: Ativado.

  • false: Não ativado.

true

OidcRoleName

string

A função RAM para autenticação de identidade.

Nota

Crie um provedor de identidade OIDC e uma função de provedor de identidade na mesma região antecipadamente. Para mais informações, consulte Criar um provedor de identidade OIDC e Criar uma função para provedor de identidade SSO.

sae-test

SecretMountDesc

array<object>

A descrição de montagem do Secret.

object

A descrição de montagem do Secret.

Key

string

A chave do valor de dados codificado em Base64.

task-center

SecretName

string

O nome da instância do secret.

dummy-name-opaque-894

MountPath

string

O caminho de montagem.

/opt/www/runtime/logs

SecretId

integer

O ID da instância do secret consultada.

520

SidecarContainersConfig

array<object>

A configuração do contêiner sidecar.

array<object>

A configuração do contêiner sidecar.

Name

string

O nome do contêiner.

test

Cpu

integer

Os recursos máximos de CPU que o contêiner sidecar pode usar do contêiner principal.

500

Memory

integer

Os recursos máximos de memória que o contêiner sidecar pode usar do contêiner principal.

1024

ImageUrl

string

A URL da imagem.

registry.cn-beijing.aliyuncs.com/sae-dev-test/nginx:stable

AcrInstanceId

string

O ID da instância do Container Registry Enterprise.

cri-fhzlneorxala66ip

Command

string

O comando de inicialização da imagem. O comando deve ser um objeto executável que existe no contêiner. Exemplo:

command:
      - echo
      - abc
      - >
      - file0

Com base no exemplo anterior, Command="echo", CommandArgs=["abc", ">", "file0"].

/bin/sh

CommandArgs

string

Os argumentos do comando de inicialização da imagem. Os argumentos são exigidos pelo comando de inicialização anterior Command. Formato:

[\"-c\",\"echo \\\"test\\\" > /home/nas/test.log && sleep 10000000s\"]

Envs

string

As variáveis de ambiente do contêiner. Você pode personalizar variáveis de ambiente ou referenciar um ConfigMap. Para referenciar um ConfigMap, você deve primeiro criar uma instância de ConfigMap. Para mais informações, consulte CreateConfigMap. Valores válidos:

  • Configuração personalizada

    • name: O nome da variável de ambiente.

    • value: O valor da variável de ambiente. Este parâmetro tem precedência sobre valueFrom.

  • Referenciar um item de configuração (valueFrom)

    • name: O nome da variável de ambiente. Você pode referenciar uma única chave ou todas as chaves. Para referenciar todas as chaves, insira sae-sys-configmap-all-<nome do ConfigMap>, por exemplo, sae-sys-configmap-all-test1.

    • valueFrom: A referência da variável de ambiente. Defina o valor como configMapRef.

      • configMapId: O ID do ConfigMap.

      • key: A chave. Se você deseja referenciar todas as chaves, não especifique este parâmetro.

[{\"name\":\"k1\",\"value\":\"c8e3a815-e5d3-4adf-abb3-98b106a607c4\"}]

ConfigMapMountDesc

array<object>

A descrição do ConfigMap que você deseja montar. Use o item de configuração que você criou na página Itens de Configuração do Namespace para injetar informações de configuração no contêiner. Os parâmetros são descritos a seguir:

  • configMapId: O ID da instância do ConfigMap. Você pode chamar a operação ListNamespacedConfigMaps para obter o ID.

  • key: A chave.

Nota

Você pode passar o parâmetro sae-sys-configmap-all para montar todas as chaves.

  • mountPath: O caminho de montagem.

  • ConfigMapName: O nome do ConfigMap.

object

A descrição do ConfigMap que você deseja montar.

Key

string

A chave do ConfigMap.

key

ConfigMapName

string

O nome do ConfigMap.

ConfigMap-test

MountPath

string

O caminho de montagem do contêiner.

/mnt/test

ConfigMapId

integer

O ID da instância do ConfigMap.

7361

EmptyDirDesc

array<object>

O armazenamento temporário compartilhado. Defina um diretório de armazenamento temporário e monte-o no contêiner principal e no contêiner sidecar.

object

O armazenamento temporário compartilhado.

Name

string

O nome do armazenamento temporário.

sidecar-container

MountPath

string

O caminho no qual o volume é montado no contêiner.

/mnt/cache

SecretMountDesc

array<object>

A descrição do secret que você deseja montar.

object

Key

string

A chave do valor de dados codificado em Base64.

SecretName

string

O nome da instância do secret.

MountPath

string

O caminho de montagem.

SecretId

integer

O ID da instância do secret.

Liveness

string

A verificação de integridade do contêiner.

Readiness

string

A verificação do status de inicialização da aplicação.

PreStop

string

PostStart

string

InitContainersConfig

array<object>

A configuração do contêiner de inicialização.

array<object>

A configuração do contêiner de inicialização.

Name

string

O nome do contêiner init.

init-container

ImageUrl

string

A URL da imagem usada pelo contêiner init.

registry.cn-shenzhen.aliyuncs.com/sae-serverless-demo/sae-demo:microservice-java-provider-v1.0

Command

string

O comando de inicialização da imagem. O comando deve ser um objeto executável que existe no contêiner. Exemplo:

command:
      - echo
      - abc
      - >
      - file0

Com base no exemplo anterior, Command="echo", CommandArgs=["abc", ">", "file0"].

/bin/sh

CommandArgs

string

Os argumentos do comando de inicialização da imagem. Os argumentos são exigidos pelo comando de inicialização anterior Command. Formato:

["a","b"]

Envs

string

As variáveis de ambiente do contêiner. Você pode personalizar variáveis de ambiente ou referenciar um ConfigMap. Para referenciar um ConfigMap, você deve primeiro criar uma instância de ConfigMap. Para mais informações, consulte CreateConfigMap. Valores válidos:

  • Configuração personalizada

    • name: O nome da variável de ambiente.

    • value: O valor da variável de ambiente. Este parâmetro tem precedência sobre valueFrom.

  • Referenciar um item de configuração (valueFrom)

    • name: O nome da variável de ambiente. Você pode referenciar uma única chave ou todas as chaves. Para referenciar todas as chaves, insira sae-sys-configmap-all-<nome do ConfigMap>, por exemplo, sae-sys-configmap-all-test1.

    • valueFrom: A referência da variável de ambiente. Defina o valor como configMapRef.

    • configMapId: O ID do ConfigMap.

    • key: A chave. Se você deseja referenciar todas as chaves, não especifique este parâmetro.

  • Referenciar um secret (valueFrom)

    • name: O nome da variável de ambiente. Você pode referenciar uma única chave ou todas as chaves. Para referenciar todas as chaves, insira sae-sys-secret-all-<nome do Secret>, por exemplo, sae-sys-secret-all-test1.

    • valueFrom: A referência da variável de ambiente. Defina o valor como secretRef.

    • secretId: O ID do secret.

    • key: A chave. Se você deseja referenciar todas as chaves, não especifique este parâmetro.

[{"name":"TEST_ENV_KEY","value":"TEST_ENV_VAR"}]

ConfigMapMountDesc

array<object>

As configurações do ConfigMap.

object

O par chave-valor do ConfigMap.

Key

string

A chave do par chave-valor.

k1

ConfigMapName

string

O nome do ConfigMap.

test

MountPath

string

O caminho de montagem do contêiner.

/tmp

ConfigMapId

integer

O ID do ConfigMap.

1

EmptyDirDesc

array<object>

O armazenamento temporário compartilhado.

object

Name

string

O nome do armazenamento temporário.

MountPath

string

O caminho no qual o volume é montado no contêiner.

SecretMountDesc

array<object>

A descrição do secret que você deseja montar.

object

Key

string

A chave.

SecretName

string

O nome da instância do secret.

MountPath

string

O caminho de montagem.

SecretId

integer

O ID da instância do secret.

CustomImageNetworkType

string

The type of the custom image. If the image is not a custom image, set this parameter to an empty string. Valid values:

  • internet: public image

  • intranet: internal image

internet

ResourceType

string

The resource type. Only application is supported.

application

BaseAppId

string

The ID of the baseline application.

8c573618-8d72-4407-baf4-f7b64b******

MicroserviceEngineConfig

string

The microservice governance configuration.

  • Specifies whether to enable microservice governance (enable):

    • true: enabled

    • false: disabled

  • Lossless rolling update configuration (mseLosslessRule):

    • delayTime: the delay time.

    • enable: specifies whether to enable the lossless online feature. true indicates enabled. false indicates disabled.

    • notice: specifies whether to enable the notification feature. true indicates enabled. false indicates disabled.

    • warmupTime: the warm-up duration for traffic ramping, in seconds.

{\"Enable\":true,\"MseLosslessRule\":{\"enable\":true,\"notice\":true,\"delayTime\":10,\"warmupTime\":120,\"funcType\":2,\"aligned\":false,\"related\":false,\"lossLessDetail\":false}}

NewSaeVersion

string

The application version. Valid values:

  • lite: Lite Edition

  • std: Standard Edition

  • pro: Professional Edition

pro

ClusterId

string

The cluster ID.

495fc79c-ae61-4600-866d-a09d68******

DiskSize

integer

The disk storage size, in GB.

20

StartupProbe

string

The startup probe of the application.

{\"exec\":{\"command\":[\"/bin/sh\",\"-c\",\"#!Note: If microservice config is enabled, the application will be automatically injected with the prestop configuration for lossless offline. If you delete this prestop configuration, lossless offline will not be effective.\\n echo stop > /tmp/prestop; /home/admin/.tools/curl http://127.0.0.1:54199/offline; sleep 30\"]}}

GpuCount

string

The number of GPUs.

GpuType

string

The GPU type.

EnablePrometheus

boolean

Indicates whether Prometheus custom metric collection is enabled.

IsStateful

boolean

Indicates whether the application is stateful.

CmsServiceId

string

The CloudMonitor service ID.

HeadlessPvtzDiscovery

string

Html

string

EmptyDirDesc

array<object>

O armazenamento temporário compartilhado.

object

The shared ephemeral storage configuration.

Name

string

O nome do armazenamento temporário.

MountPath

string

O caminho de montagem.

DeploymentName

string

The instance name of the application in the ASI cluster.

demo-b0cdce9b-3d1f-4168-b206-b59f348f1a8a

AlbIngressReadinessGate

string

The ALB gateway ReadinessGate configuration.

MaxSurgeInstances

integer

The Peak Volume of instances.

MaxSurgeInstanceRatio

integer

The Peak Volume instance ratio.

AgentVersion

string

The agent version.

EnableNamespaceAgentVersion

boolean

Indicates whether the namespace agent version configuration is reused.

SlsLogEnvTags

string

sls log env tags

LokiConfigs

string

LokiConfigs

IdleHour

string

Labels

object

The labels.

string

RaspConfig

array<object>

object

EnableRasp

boolean

RaspAppName

string

RaspAppKey

string

ErrorCode

string

The error code. Valid values:

  • If the request is successful, the ErrorCode field is not returned.

  • If the request fails, the ErrorCode field is returned. For more information, see the Error codes section in this topic.

Code

string

The API status or POP error code. Valid values:

  • 2xx: success.

  • 3xx: redirection.

  • 4xx: request error.

  • 5xx: server error.

200

Success

boolean

Indicates whether the application configuration information is retrieved. Valid values:

  • true: Retrieved.

  • false: Failed to retrieve.

true

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "01CF26C7-00A3-4AA6-BA76-7E95F2A3****",
  "Message": "success",
  "TraceId": "ac1a0b2215622246421415014e****",
  "Data": {
    "VpcId": "vpc-2ze0i263cnn311nvj****",
    "Readiness": "{\"exec\":{\"command\":[\"curl http://localhost:8080\"]},\"initialDelaySeconds\":20,\"timeoutSeconds\":5}",
    "ConfigMapMountDesc": [
      {
        "Key": "k1",
        "ConfigMapName": "test",
        "MountPath": "/tmp",
        "ConfigMapId": 1
      }
    ],
    "SecurityGroupId": "sg-wz969ngg2e49q5i4****",
    "BatchWaitTime": 10,
    "Jdk": "Open JDK 8",
    "ImageUrl": "docker.io/library/nginx:1.14.2",
    "SlsConfigs": "[{\"logDir\":\"\",\"logType\":\"stdout\"},{\"logDir\":\"/tmp/a.log\"}]",
    "Liveness": "{\"exec\":{\"command\":[\"curl http://localhost:8080\"]},\"initialDelaySeconds\":20,\"timeoutSeconds\":3}",
    "Tags": [
      {
        "Key": "k1",
        "Value": "v1"
      }
    ],
    "PackageUrl": "https://edas-bj.oss-cn-beijing.aliyuncs.com/apps/K8s_APP_ID/d4c97c37-aba3-403e-ae1e-6f7d8742****/hello-sae.war",
    "PackageType": "War",
    "PreStop": "{\"exec\":{\"command\":[\"cat\",\"/etc/group\"]}}",
    "PackageVersion": "1.0",
    "JarStartArgs": "start",
    "AppName": "demo-app",
    "AppId": "7171a6ca-d1cd-4928-8642-7d5cfe69****",
    "JarStartOptions": "-Dtest=true",
    "Replicas": 2,
    "UpdateStrategy": "{\"type\":\"GrayBatchUpdate\",\"batchUpdate\":{\"batch\":2,\"releaseType\":\"auto\",\"batchWaitTime\":1},\"grayUpdate\":{\"gray\":1}}",
    "MinReadyInstances": 1,
    "MinReadyInstanceRatio": -1,
    "Memory": 2048,
    "Php": "PHP-FPM 7.0",
    "PhpConfig": "k1=v1",
    "PhpConfigLocation": "/usr/local/etc/php/php.ini",
    "PostStart": "{\"exec\":{\"command\":[\"cat\",\"/etc/group\"]}}",
    "TerminationGracePeriodSeconds": 10,
    "CommandArgs": "[\"a\",\"b\"]",
    "NamespaceId": "cn-beijing:test",
    "MountHost": "example.com",
    "TomcatConfig": "{\"port\":8080,\"contextPath\":\"/\",\"maxThreads\":400,\"uriEncoding\":\"ISO-8859-1\",\"useBodyEncodingForUri\":true}",
    "RegionId": "cn-beijing",
    "VSwitchId": "vsw-2ze559r1z1bpwqxwp****",
    "Cpu": 1000,
    "Envs": "[{\"name\":\"TEST_ENV_KEY\",\"value\":\"TEST_ENV_VAR\"}]",
    "MountDesc": [
      {
        "MountPath": "/tmp",
        "NasPath": "/"
      }
    ],
    "EnableAhas": "true",
    "CustomHostAlias": "[{\"hostName\":\"test.host.name\",\"ip\":\"0.0.0.0\"}]",
    "WebContainer": "apache-tomcat-7.0.91",
    "Command": "echo",
    "WarStartOptions": "custom-option",
    "PhpArmsConfigLocation": "/usr/local/etc/php/conf.d/arms.ini",
    "NasId": "AKSN****",
    "OssAkId": "xxxxxx",
    "OssAkSecret": "xxxxxx",
    "OssMountDescs": [
      {
        "bucketName": "oss-bucket",
        "bucketPath": "data/user.data",
        "mountPath": "/usr/data/user.data",
        "readOnly": true
      }
    ],
    "EdasContainerVersion": "3.5.3",
    "Timezone": "Asia/Shanghai",
    "AppDescription": "Sample application",
    "EnableGreyTagRoute": false,
    "MseApplicationId": "xxxxxxx@xxxxx",
    "AcrInstanceId": "cri-xxxxxx",
    "AcrAssumeRoleArn": "acs:ram::123456789012****:role/adminrole",
    "ImagePullSecrets": "10",
    "AssociateEip": true,
    "KafkaConfigs": "{\"kafkaEndpoint\":\"10.0.X.XXX:XXXX,10.0.X.XXX:XXXX,10.0.X.XXX:XXXX\",\"kafkaInstanceId\":\"alikafka_pre-cn-7pp2l8kr****\",\"kafkaConfigs\":[{\"logType\":\"file_log\",\"logDir\":\"/tmp/a.log\",\"kafkaTopic\":\"test2\"},{\"logType\":\"stdout\",\"logDir\":\"\",\"kafkaTopic\":\"test\"}]}",
    "ProgrammingLanguage": "java",
    "PvtzDiscovery": "{     \"serviceName\": \"bwm-poc-sc-gateway-cn-beijing-front\",     \"namespaceId\": \"cn-beijing:front\",     \"portAndProtocol\": {         \"18012\": \"TCP\"     },     \"portProtocols\": [         {             \"port\": \"18012\",             \"protocol\": \"TCP\"         }     ],     \"enable\": true }",
    "SwimlanePvtzDiscovery": "{\\\"enable\\\":\\\"false\\\",\\\"namespaceId\\\":\\\"cn-beijing:test\\\",\\\"portAndProtocol\\\":{\\\"2000:TCP\\\":\\\"18081\\\"},\\\"portProtocols\\\":[{\\\"port\\\":2000,\\\"protocol\\\":\\\"TCP\\\",\\\"targetPort\\\":18081}],\\\"pvtzDiscoveryName\\\":\\\"cn-beijing-1421801774382676\\\",\\\"serviceId\\\":\\\"3513\\\",\\\"serviceName\\\":\\\"demo-gray.test\\\"}",
    "MicroRegistration": "\"0\"",
    "NasConfigs": "[{\"mountPath\":\"/test1\",\"readOnly\":false,\"nasId\":\"nasId1\",\"mountDomain\":\"nasId1.cn-shenzhen.nas.aliyuncs.com\",\"nasPath\":\"/test1\"},{\"nasId\":\"nasId2\",\"mountDomain\":\"nasId2.cn-shenzhen.nas.aliyuncs.com\",\"readOnly\":false,\"nasPath\":\"/test2\",\"mountPath\":\"/test2\"}]",
    "Python": "PYTHON 3.9.15",
    "PythonModules": "Flask==2.0",
    "MseApplicationName": "cn-shenzhen-alb-demo-5c****",
    "AppSource": "micro_service",
    "ServiceTags": {
      "key": "tag1"
    },
    "Dotnet": ".NET 8.0",
    "MicroRegistrationConfig": "{\\\"instanceId\\\":\\\"mse-cn-1ls43******\\\",\\\"namespace\\\":\\\"62ee12fb-c279-4da4-be96-21**********\\\"}",
    "EnableIdle": false,
    "EnableNewArms": false,
    "EnableCpuBurst": "true",
    "OidcRoleName": "sae-test",
    "SecretMountDesc": [
      {
        "Key": "task-center",
        "SecretName": "dummy-name-opaque-894",
        "MountPath": "/opt/www/runtime/logs",
        "SecretId": 520
      }
    ],
    "SidecarContainersConfig": [
      {
        "Name": "test",
        "Cpu": 500,
        "Memory": 1024,
        "ImageUrl": "registry.cn-beijing.aliyuncs.com/sae-dev-test/nginx:stable",
        "AcrInstanceId": "cri-fhzlneorxala66ip",
        "Command": "/bin/sh",
        "CommandArgs": "[\\\"-c\\\",\\\"echo \\\\\\\"test\\\\\\\" > /home/nas/test.log && sleep 10000000s\\\"]",
        "Envs": "[{\\\"name\\\":\\\"k1\\\",\\\"value\\\":\\\"c8e3a815-e5d3-4adf-abb3-98b106a607c4\\\"}]",
        "ConfigMapMountDesc": [
          {
            "Key": "key",
            "ConfigMapName": "ConfigMap-test",
            "MountPath": "/mnt/test",
            "ConfigMapId": 7361
          }
        ],
        "EmptyDirDesc": [
          {
            "Name": "sidecar-container",
            "MountPath": "/mnt/cache"
          }
        ],
        "SecretMountDesc": [
          {
            "Key": "",
            "SecretName": "",
            "MountPath": "",
            "SecretId": 0
          }
        ],
        "Liveness": "",
        "Readiness": "",
        "PreStop": "",
        "PostStart": ""
      }
    ],
    "InitContainersConfig": [
      {
        "Name": "init-container",
        "ImageUrl": "registry.cn-shenzhen.aliyuncs.com/sae-serverless-demo/sae-demo:microservice-java-provider-v1.0",
        "Command": "/bin/sh",
        "CommandArgs": "[\"a\",\"b\"]\n",
        "Envs": "[{\"name\":\"TEST_ENV_KEY\",\"value\":\"TEST_ENV_VAR\"}]\n",
        "ConfigMapMountDesc": [
          {
            "Key": "k1\n",
            "ConfigMapName": "test\n",
            "MountPath": "/tmp\n",
            "ConfigMapId": 1
          }
        ],
        "EmptyDirDesc": [
          {
            "Name": "",
            "MountPath": ""
          }
        ],
        "SecretMountDesc": [
          {
            "Key": "",
            "SecretName": "",
            "MountPath": "",
            "SecretId": 0
          }
        ]
      }
    ],
    "CustomImageNetworkType": "internet",
    "ResourceType": "application",
    "BaseAppId": "8c573618-8d72-4407-baf4-f7b64b******",
    "MicroserviceEngineConfig": "{\\\"Enable\\\":true,\\\"MseLosslessRule\\\":{\\\"enable\\\":true,\\\"notice\\\":true,\\\"delayTime\\\":10,\\\"warmupTime\\\":120,\\\"funcType\\\":2,\\\"aligned\\\":false,\\\"related\\\":false,\\\"lossLessDetail\\\":false}}",
    "NewSaeVersion": "pro",
    "ClusterId": "495fc79c-ae61-4600-866d-a09d68******",
    "DiskSize": 20,
    "StartupProbe": "{\\\"exec\\\":{\\\"command\\\":[\\\"/bin/sh\\\",\\\"-c\\\",\\\"#!Note: If microservice config is enabled, the application will be automatically injected with the prestop configuration for lossless offline. If you delete this prestop configuration, lossless offline will not be effective.\\\\n echo stop > /tmp/prestop; /home/admin/.tools/curl http://127.0.0.1:54199/offline; sleep 30\\\"]}}",
    "GpuCount": "",
    "GpuType": "",
    "EnablePrometheus": false,
    "IsStateful": false,
    "CmsServiceId": "",
    "HeadlessPvtzDiscovery": "",
    "Html": "",
    "EmptyDirDesc": [
      {
        "Name": "",
        "MountPath": ""
      }
    ],
    "DeploymentName": "demo-b0cdce9b-3d1f-4168-b206-b59f348f1a8a",
    "AlbIngressReadinessGate": "",
    "MaxSurgeInstances": 0,
    "MaxSurgeInstanceRatio": 0,
    "AgentVersion": "",
    "EnableNamespaceAgentVersion": false,
    "SlsLogEnvTags": "",
    "LokiConfigs": "",
    "IdleHour": "",
    "Labels": {
      "key": ""
    },
    "RaspConfig": [
      {
        "EnableRasp": true,
        "RaspAppName": "",
        "RaspAppKey": ""
      }
    ]
  },
  "ErrorCode": "",
  "Code": "200",
  "Success": true
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 InvalidApplication.NotFound The current application does not exist.
404 InvalidAppId.NotFound The specified AppId does not exist.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.