Todos os produtos
Search
Central de documentação

Serverless App Engine:CreateJob

Última atualização: Jun 28, 2026

Cria um modelo de tarefa.

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

create

*All Resource

*

Nenhuma Nenhuma

Sintaxe da solicitação

POST /pop/v1/sam/job/createJob HTTP/1.1

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

AppName

string

Sim

O nome do modelo de tarefa. O nome pode conter letras, dígitos e hifens (-). Deve começar com uma letra e ter no máximo 36 caracteres.

test

NamespaceId

string

Não

O ID do namespace do SAE. O nome do namespace pode conter apenas letras minúsculas e hifens (-) e deve começar com uma letra.

cn-beijing:test

AppDescription

string

Não

A descrição do modelo de tarefa. Não pode exceder 1.024 caracteres.

This is a test description.

VpcId

string

Não

O ID da VPC para o namespace do SAE. No SAE, um namespace pode ser vinculado a apenas uma VPC, e esse vínculo não pode ser alterado. O vínculo é estabelecido quando você cria o primeiro modelo de tarefa do SAE no namespace. Uma única VPC pode ser associada a vários namespaces. Se você não especificar este parâmetro, o ID da VPC vinculada ao namespace será usado por padrão.

vpc-bp1aevy8sofi8mh1q****

VSwitchId

string

Não

O ID do vSwitch para a interface de rede elástica da instância de tarefa. O vSwitch deve estar localizado na VPC especificada. O vSwitch também está vinculado ao namespace do SAE. Se você não especificar este parâmetro, o ID do vSwitch vinculado ao namespace será usado por padrão.

vsw-bp12mw1f8k3jgygk9****

PackageType

string

Sim

O tipo do pacote de implantação. Valores válidos:

  • Para aplicações Java, os valores válidos são FatJar, War e Image.

  • Para aplicações PHP, os valores válidos são:

    • 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

  • Para aplicações Python, os valores válidos são PythonZip e Image.

FatJar

PackageVersion

string

Não

A versão do pacote de implantação. Este parâmetro é obrigatório quando PackageType é definido como FatJar, War ou PythonZip.

1.0.1

PackageUrl

string

Não

A URL do pacote de implantação. Este parâmetro é obrigatório quando PackageType é definido como FatJar, War ou PythonZip.

http://myoss.oss-cn-hangzhou.aliyuncs.com/my-buc/2019-06-30/****.jar

ImageUrl

string

Não

A URL da imagem. Este parâmetro é obrigatório quando PackageType é definido como Image.

registry.cn-hangzhou.aliyuncs.com/sae_test/ali_sae_test:0.0.1

Jdk

string

Não

A versão do JDK exigida pelo pacote de implantação. As seguintes versões são suportadas:

  • 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 PackageType é definido como Image.

Open JDK 8

WebContainer

string

Não

A versão do Tomcat exigida pelo pacote de implantação. As seguintes versões são suportadas:

  • apache-tomcat-7.0.91

  • apache-tomcat-8.5.42

Este parâmetro não é suportado quando PackageType é definido como Image.

apache-tomcat-7.0.91

Cpu

integer

Não

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

  • 500

  • 1000

  • 2000

  • 4000

  • 8000

  • 16000

  • 32000

1000

Memory

integer

Não

A memória necessária para cada instância, em MB. Este valor não pode ser 0. As especificações de CPU e memória são acopladas. Atualmente, as seguintes especificações são suportadas:

  • 1024: corresponde a 500 ou 1.000 milicores de CPU.

  • 2048: corresponde a 500, 1.000 ou 2.000 milicores de CPU.

  • 4096: corresponde a 1.000, 2.000 ou 4.000 milicores de CPU.

  • 8192: corresponde a 2.000, 4.000 ou 8.000 milicores de CPU.

  • 12288: corresponde a 12.000 milicores de CPU.

  • 16384: corresponde a 4.000, 8.000 ou 16.000 milicores de CPU.

  • 24576: corresponde a 12.000 milicores de CPU.

  • 32768: corresponde a 16.000 milicores de CPU.

  • 65536: corresponde a 8.000, 16.000 ou 32.000 milicores de CPU.

  • 131072: corresponde a 32.000 milicores de CPU.

1024

Replicas

integer

Sim

O número de instâncias de tarefa simultâneas.

3

Command

string

Não

O comando de ponto de entrada para o contêiner. O comando deve ser um executável dentro do contêiner. Exemplo:

command:
      - echo
      - abc
      - >
      - file0

Para o exemplo anterior, Command="echo", CommandArgs=["abc", ">", "file0"].

echo

CommandArgs

string

Não

Argumentos para o comando de ponto de entrada (Command). O formato é o seguinte:

["a","b"]

Envs

string

Não

Variáveis de ambiente a serem definidas no contêiner. Para referenciar variáveis, o ConfigMap já deve existir. Para mais informações, consulte CreateConfigMap. O valor pode ser configurado de uma das seguintes maneiras:

  • Especificar variáveis personalizadas

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

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

  • Referenciar um ConfigMap

    • name: O nome da variável de ambiente. Você pode referenciar uma única chave ou todas as chaves. Para referenciar todas as chaves, insira um valor no formato sae-sys-configmap-all-. Exemplo: sae-sys-configmap-all-test1.

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

    • configMapId: O ID do ConfigMap.

    • key: A chave a ser referenciada. Se você quiser referenciar todos os pares chave-valor, não especifique este parâmetro.

[{"name":"envtmp","value":"0"}]

CustomHostAlias

string

Não

O alias de host que mapeia um nome de host para um endereço IP no contêiner. Os parâmetros são descritos da seguinte forma:

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

  • ip: O endereço IP.

[{"hostName":"samplehost","ip":"127.0.0.1"}]

JarStartOptions

string

Não

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

custom-option

JarStartArgs

string

Não

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

-Xms4G -Xmx4G

EdasContainerVersion

string

Não

A versão do ambiente de tempo de execução HSF para a tarefa, como um contêiner Ali-Tomcat.

3.5.3

Timezone

string

Não

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

Asia/Shanghai

SlsConfigs

string

Não

A configuração para coleta de logs no Simple Log Service (SLS).

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

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

Os parâmetros são descritos da seguinte forma:

  • projectName: O nome do projeto do SLS.

  • logDir: O caminho do arquivo de log.

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

  • logstoreName: O nome do Logstore no SLS.

  • logtailName: O nome do Logtail no SLS. Se você não especificar este parâmetro, um novo Logtail será criado.

Se a configuração de coleta de logs não mudar durante as implantações subsequentes, você não precisa definir este parâmetro (a solicitação não precisa incluir o campo SlsConfigs). Se você não precisar mais usar o recurso de coleta de logs, defina o valor deste parâmetro como uma string vazia ("") em sua solicitação.

Nota

O SAE exclui um projeto que criou automaticamente quando você exclui o modelo de tarefa correspondente. Portanto, se você especificar um projeto existente, não use um que foi criado automaticamente pelo SAE.

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

NasId

string

Não

O ID do sistema de arquivos NAS. Se esta configuração não mudar nas implantações subsequentes, você pode omitir este parâmetro. Para limpar a configuração do NAS, defina este parâmetro como uma string vazia ("").

10d3b4****

MountHost

string

Não

O destino de montagem do NAS na VPC do modelo de tarefa. Se esta configuração não mudar nas implantações subsequentes, você pode omitir este parâmetro. Para limpar a configuração do NAS, defina este parâmetro como uma string vazia ("").

10d3b4bc9****.com

MountDesc

string

Não

A descrição da montagem do NAS. Se esta configuração não mudar nas implantações subsequentes, você pode omitir este parâmetro. Para limpar a configuração do NAS, defina este parâmetro como uma string vazia ("").

[{mountPath: "/tmp", nasPath: "/"}]

PreStop

string

Não

Um hook PreStop. Este script é executado imediatamente antes de o contêiner ser parado. O valor deve ser uma string JSON, por exemplo: {"exec":{"command":["sh","-c","echo hello"]}}

{"exec":{"command":["sh","-c","echo hello"]}}

PostStart

string

Não

Um hook PostStart. Este script é executado imediatamente após a criação do contêiner. O valor deve ser uma string JSON, por exemplo: {"exec":{"command":["sh","-c","echo hello"]}}

{"exec":{"command":["sh","-c","echo hello"]}}

WarStartOptions

string

Não

O comando de inicialização para uma implantação de pacote WAR. As etapas de configuração são as mesmas de uma implantação baseada em imagem. Para mais informações, consulte Definir um comando de inicialização.

CATALINA_OPTS=\"$CATALINA_OPTS $Options\" catalina.sh run

ConfigMapMountDesc

string

Não

A descrição da montagem do ConfigMap. Use um ConfigMap criado no namespace para injetar configurações no contêiner. Os parâmetros são descritos da seguinte forma:

  • configMapId: O ID do ConfigMap. Você pode chamar a operação ListNamespacedConfigMaps para obter este 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 no contêiner.

[{"configMapId":16,"key":"test","mountPath":"/tmp"}]

SecurityGroupId

string

Não

O ID do grupo de segurança.

sg-wz969ngg2e49q5i4****

AutoConfig

boolean

Não

Especifica se o ambiente de rede deve ser configurado automaticamente. Valores válidos:

  • true: O SAE configura automaticamente o ambiente de rede quando você cria o modelo de tarefa. Os valores de NamespaceId, VpcId, vSwitchId e SecurityGroupId são ignorados.

  • false: Você deve configurar manualmente o ambiente de rede.

false

TerminationGracePeriodSeconds

integer

Não

O tempo limite de desligamento graceful, em segundos. O valor deve ser um número inteiro de 1 a 300. Padrão: 30.

10

PhpConfigLocation

string

Não

O caminho de montagem do arquivo de configuração de inicialização para uma tarefa PHP. Você deve garantir que o servidor PHP use este arquivo de configuração na inicialização.

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

PhpConfig

string

Não

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

k1=v1

TomcatConfig

string

Não

A configuração do Tomcat. Para excluir a configuração, defina este parâmetro como "" ou {}. Os parâmetros são descritos da seguinte forma:

  • port: O número da porta. O intervalo válido é de 1024 a 65535. Portas abaixo de 1024 requerem permissões de root. Como o contêiner é configurado com permissões de administrador, especifique um número de porta maior que 1024. Se este parâmetro não for configurado, a porta padrão 8080 será usada.

  • contextPath: O caminho de contexto. Valor padrão: /.

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

  • uriEncoding: O esquema de codificação URI para o Tomcat. Valores válidos: UTF-8, ISO-8859-1, GBK e GB2312. Se este parâmetro não for definido, o valor padrão ISO-8859-1 será usado.

  • useBodyEncodingForUri: Especifica se deve ser usada a codificação especificada em request.getCharacterEncoding() para decodificar o URI da solicitação. Valor padrão: true.

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

OssMountDescs

string

Não

A descrição da montagem do Object Storage Service (OSS). Os parâmetros são descritos da seguinte forma:

  • bucketName: O nome do bucket.

  • bucketPath: O diretório ou objeto no OSS. Se o diretório ou objeto especificado não existir, uma exceção será lançada.

  • mountPath: O caminho no contêiner do SAE. Se o caminho existir, ele será substituído. Se o caminho não existir, ele será criado.

  • readOnly: Especifica se o contêiner tem acesso somente leitura aos recursos no diretório de montagem. Valores válidos:

    • true: permissão de somente leitura.

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

[{"bucketName": "oss-bucket", "bucketPath": "data/user.data", "mountPath": "/usr/data/user.data", "readOnly": true}]

OssAkId

string

Não

O AccessKey ID para leitura e gravação no OSS.

xxxxxx

OssAkSecret

string

Não

O AccessKey secret para leitura e gravação no OSS.

xxxxxx

AcrInstanceId

string

Não

O ID da instância do Container Registry (ACR) Enterprise Edition. Este parâmetro é obrigatório quando ImageUrl aponta para uma imagem em uma instância do ACR Enterprise Edition.

cri-xxxxxx

AcrAssumeRoleArn

string

Não

O Alibaba Cloud Resource Name (ARN) da função RAM necessária para realizar pull de imagens entre contas. Para mais informações, consulte Conceder permissões para realizar pull de imagens entre contas da Alibaba Cloud usando uma função RAM.

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

ImagePullSecrets

string

Não

O ID do secret usado para realizar o pull da imagem.

10

EnableImageAccl

boolean

Não

Especifica se a aceleração de imagem deve ser ativada. Valores válidos:

  • true: Ativa a aceleração de imagem.

  • false: Desativa a aceleração de imagem.

false

Workload

string

Sim

A carga de trabalho. Defina o valor como job.

job

TriggerConfig

string

Não

A configuração do gatilho da tarefa, que varia de acordo com o tipo de tarefa.

  • Tarefa agendada: Defina o campo type como time, o campo config como uma expressão cron e o campo timezone como um fuso horário específico. Exemplo: {"type":"time","config":"0 1 */1 * ?","timezone":"GMT+8:00"}

  • Tarefa única: Defina o campo type como http e especifique as regras de gatilho HTTP no campo config. Para mais informações, consulte SourceHttpEventParameters. Exemplo: {"type":"http","config":{"type":"HTTPS","method":["GET"],"ip":[],"referer":[],"securityConfig":"none"}}

{"type":"time","config":"0 1 */1 * ?","timezone":"GMT+8:00"}

ConcurrencyPolicy

string

Não

A política de simultaneidade para a tarefa. Valores válidos:

  • Forbid: Proíbe execuções simultâneas. Uma nova tarefa não é criada se a anterior não estiver concluída.

  • Allow: Permite execução simultânea.

  • Replace: Se uma tarefa anterior ainda estiver em execução quando a próxima for agendada, a nova tarefa substituirá a antiga.

Allow

Timeout

integer

Não

O tempo limite da tarefa, em segundos.

3600

BackoffLimit

integer

Não

O número máximo de tentativas para uma tarefa antes que ela seja marcada como falha.

3

Slice

boolean

Não

Especifica se o sharding de tarefas deve ser ativado.

true

SliceEnvs

string

Não

Os parâmetros para o sharding de tarefas.

[0,1,2]

RefAppId

string

Não

O ID da tarefa referenciada.

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

ProgrammingLanguage

string

Não

A linguagem de programação. Valores válidos: java, php, python e shell.

java

Python

string

Não

O ambiente Python. PYTHON 3.9.15 é suportado.

PYTHON 3.9.15

PythonModules

string

Não

Dependências do Python a serem instaladas usando o pip. Se você não definir este parâmetro, o SAE instalará as dependências do arquivo 'requirements.txt' no diretório raiz do seu projeto.

Flask==2.0

NasConfigs

string

Não

As configurações para montar um sistema de arquivos NAS.

BestEffortType

string

Não

A política BestEffort.

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Detalhes do modelo de tarefa criado.

RequestId

string

O ID da solicitação.

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

Message

string

Informações adicionais. Valores válidos:

  • Se a solicitação for bem-sucedida, success será retornado.

  • Se a solicitação falhar, uma mensagem de erro será retornada.

success

TraceId

string

O ID de rastreamento da chamada. Você pode usar este ID para consultar informações detalhadas sobre a chamada.

ac1a0b2215622246421415014e****

Data

object

Os dados retornados.

ChangeOrderId

string

O ID da ordem de alteração. Você pode usar este ID para verificar o status de execução da tarefa.

01db03d3-3ee9-48b3-b3d0-dfce2d88****

AppId

string

O ID do modelo de tarefa.

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

ErrorCode

string

O código de erro.

  • Este parâmetro não é retornado se a solicitação for bem-sucedida.

  • Se a solicitação falhar, este parâmetro será retornado. Para mais informações, consulte a seção códigos de erro deste tópico.

Code

string

O código de status HTTP ou um código de erro POP. Valores válidos:

  • 2xx: A solicitação foi bem-sucedida.

  • 3xx: A solicitação foi redirecionada.

  • 4xx: Ocorreu um erro de solicitação.

  • 5xx: Ocorreu um erro de servidor.

200

Success

boolean

Indica se o modelo de tarefa foi criado com sucesso. Valores válidos:

  • true: O modelo de tarefa foi criado.

  • false: O modelo de tarefa não foi criado.

true

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "01CF26C7-00A3-4AA6-BA76-7E95F2A3***",
  "Message": "success",
  "TraceId": "ac1a0b2215622246421415014e****",
  "Data": {
    "ChangeOrderId": "01db03d3-3ee9-48b3-b3d0-dfce2d88****",
    "AppId": "7171a6ca-d1cd-4928-8642-7d5cfe69****"
  },
  "ErrorCode": "",
  "Code": "200",
  "Success": true
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 Application.MissingJdk Your application must at least contain a JDK component.
400 InvalidPackageType.NotFound The package type must be War, FatJar, or Image.
400 InvalidParameter.FileName The application deployment package name is invalid. This name can contain only alphanumeric characters, hyphens (-), and underscores (_). In addition, you can upload JAR files only if the selected deployment version supports JAR file. Otherwise, upload WAR files only.
400 InvalidParameter.NotEmpty You must specify the parameter %s.
400 InvalidParameter.Obviously The specified parameter is invalid {%s}.
400 JarApplication.MissingJdk A FatJar application must contain JDK.
400 NoAvailableCluster.NotFound No clusters are available for the current region.
400 NoComputeResourceQuota.Exceed Your compute resource is insufficient. Please contact us to raise the quota.
400 PandoraApplication.MissingJdk The Pandora application is missing a JDK component.
400 PandoraApplication.OnlyJdk A Pandora application only requires JDK component.
400 InvalidParameter.WithMessage The parameter is invalid {%s}: %s
400 InvalidComponent.NotFound The current component (such as JDK, Tomcat, or EDASWebContainer) does not exist.
400 InvalidHostnameIp.Invalid The hostname and/or IP is invalid: Hostname [%s], IP [%s].
400 InvalidInstanceSpecification.Unsupported The instance specification is not supported: CPU [%s], memory [%s].
400 InvalidServerlessRegion.Unsupported The current region is not supported: %s
400 WarApplication.MissingJdkWebcontainer A War application must contain JDK and Tomcat.
400 InvalidNamespace.WithUppercase This namespace does not support creating SAE apps because it contains uppercase letters.
400 LogService.ConfigQuotaExceed The maximum number of Log Service configs is exceeded. The maximum number of Log Service configs is exceeded, please join the DingTalk group 32874633 for technical support.
400 LogService.InternalError An exception occurred while calling Log Service. Please submit a ticket to solve the problem. An exception occurred while calling log service. please join the DingTalk group 32874633 for technical support.
400 LogService.LogDirInvalid The log collection path is invalid. The log collection path is invalid.
400 LogService.NotAvailable Log Service is unavailable. Please activate Log Service first. The log service is not available. Please open the log service first.
400 LogService.ProjectNumQuotaExceed The maximum number of Log Service projects is exceeded. The maximum number of Log Service projects is exceeded, please join the DingTalk group 32874633 for technical support.
400 vswitch.not.exist The specified VSwitch does not exist.
400 user.indebt The user has an outstanding payment.
400 NoComputeResourceQuota.App.Exceed You can create %s instances for each application. Please submit a ticket to raise the quota. You can create %s instances for each application. please join the DingTalk group 32874633 for technical support.
400 NoComputeResourceQuota.User.Exceed Your account is limited to create %s instances. Please submit a ticket to raise the quota. Your account is limited to create %s instances. please join the DingTalk group 32874633 for technical support.
400 System.Upgrading The system is being upgraded. Please try again later.
400 VolumnPath.Conflict Conflict between log collection directory and persistent storage directory. Conflict between log collection directory and persistent storage directory.
400 MountConflict.ConfigMap Conflict detected for ConfigMap path %s.
400 NotFound.ConfigMap The ConfigMap object (ID: %s) does not exist.
400 NotFound.ConfigMapKey The key %s of ConfigMap object (ID: %s) does not exist.
400 Sls.Config.Mixed.Multi.Project The specified Config contains multiple projects.
400 Sls.Config.User.Defined.Missing.Logstore.Info The specified Config is invalid. Both Project and Logstore must be specified.
400 Sls.Config.User.Defined.Missing.Project.Info The specified Config is invalid. Both Project and Logstore must be specified.
400 Sls.Logstore.Name.Invalid The specified name of Logstore is invalid. The Logstore name must not contain the prefix "sae-".
400 Sls.Logstore.User.Defined.Not.Exist The user defined Logstore does not exist.
400 Sls.Project.Name.Invalid The specified project name is invalid. The project name must not contain the prefix "sae-".
400 Sls.Project.User.Defined.Not.Exist The user defined project does not exist.
400 InvalidImageUrl.AcrInstanceId.Domain.NotMatch The specified domain of ImageUrl does not match AcrInstanceId domains.
400 PhpApplication.MissingPhpRuntime A PHP application must contain PHP Runtime.
404 Associate.Eip.Not.Enough No sufficient EIPs are available.
404 InvalidNamespaceId.NotFound The specified NamespaceId does not exist.
404 InvalidVpcId.NotFound The specified VpcId does not exist.
404 InvalidAcrInstanceId.NotFound The specified AcrInstanceId 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.