Todos los productos
Search
Centro de documentos

Serverless App Engine:CreateJob

Última actualización: Sep 01, 2026

Esta operación crea una plantilla de trabajo.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

Action

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

sae:CreateJob

create

*All Resource

*

Ninguna Ninguna

Sintaxis de la solicitud

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

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

AppName

string

Sí

El nombre de la plantilla de trabajo. El nombre puede contener letras, dígitos y guiones (-). Debe comenzar con una letra y no exceder los 36 caracteres.

test

NamespaceId

string

No

El ID del espacio de nombres de SAE. El nombre del espacio de nombres solo puede contener letras minúsculas y guiones (-), y debe comenzar con una letra.

cn-beijing:test

AppDescription

string

No

La descripción de la plantilla de trabajo. No puede exceder los 1,024 caracteres.

Esta es una descripción de prueba

VpcId

string

No

El ID de la VPC para el espacio de nombres de SAE. En SAE, un espacio de nombres solo se puede vincular a una VPC, y esta vinculación no se puede modificar. La vinculación se establece cuando crea la primera plantilla de trabajo de SAE en el espacio de nombres. Una sola VPC se puede asociar con múltiples espacios de nombres. Si no especifica este parámetro, se utiliza de forma predeterminada el ID de la VPC vinculada al espacio de nombres.

vpc-bp1aevy8sofi8mh1q****

VSwitchId

string

No

El ID del vSwitch para la interfaz de red elástica de la instancia de tarea. El vSwitch debe estar ubicado en la VPC especificada. El vSwitch también está vinculado al espacio de nombres de SAE. Si no especifica este parámetro, se utiliza de forma predeterminada el ID del vSwitch vinculado al espacio de nombres.

vsw-bp12mw1f8k3jgygk9****

PackageType

string

Sí

El tipo de paquete de despliegue. Valores válidos:

  • Para aplicaciones Java, los valores válidos son FatJar, War e Image.

  • Para aplicaciones PHP, los valores válidos son:

    • 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 aplicaciones Python, los valores válidos son PythonZip e Image.

FatJar

PackageVersion

string

No

La versión del paquete de despliegue. Este parámetro es obligatorio cuando PackageType se establece en FatJar, War o PythonZip.

1.0.1

PackageUrl

string

No

La URL del paquete de despliegue. Este parámetro es obligatorio cuando PackageType se establece en FatJar, War o PythonZip.

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

ImageUrl

string

No

La URL de la imagen. Este parámetro es obligatorio cuando PackageType se establece en Image.

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

Jdk

string

No

La versión de JDK que requiere el paquete de despliegue. Se admiten las siguientes versiones:

  • Open JDK 8

  • Open JDK 7

  • Dragonwell 11

  • Dragonwell 8

  • openjdk-8u191-jdk-alpine3.9

  • openjdk-7u201-jdk-alpine3.9

Este parámetro no se admite cuando PackageType se establece en Image.

Open JDK 8

WebContainer

string

No

La versión de Tomcat que requiere el paquete de despliegue. Se admiten las siguientes versiones:

  • apache-tomcat-7.0.91

  • apache-tomcat-8.5.42

Este parámetro no se admite cuando PackageType se establece en Image.

apache-tomcat-7.0.91

Cpu

integer

No

La CPU requerida para cada instancia, en milinúcleos. Este valor no puede ser 0. Actualmente solo se admiten las siguientes especificaciones fijas:

  • 500

  • 1000

  • 2000

  • 4000

  • 8000

  • 16000

  • 32000

1000

Memory

integer

No

La memoria requerida para cada instancia, en MB. Este valor no puede ser 0. Las especificaciones de CPU y memoria están acopladas. Actualmente se admiten las siguientes especificaciones:

  • 1024: corresponde a 500 o 1,000 milinúcleos de CPU.

  • 2048: corresponde a 500, 1,000 o 2,000 milinúcleos de CPU.

  • 4096: corresponde a 1,000, 2,000 o 4,000 milinúcleos de CPU.

  • 8192: corresponde a 2,000, 4,000 u 8,000 milinúcleos de CPU.

  • 12288: corresponde a 12,000 milinúcleos de CPU.

  • 16384: corresponde a 4,000, 8,000 o 16,000 milinúcleos de CPU.

  • 24576: corresponde a 12,000 milinúcleos de CPU.

  • 32768: corresponde a 16,000 milinúcleos de CPU.

  • 65536: corresponde a 8,000, 16,000 o 32,000 milinúcleos de CPU.

  • 131072: corresponde a 32,000 milinúcleos de CPU.

1024

Replicas

integer

Sí

El número de instancias de tarea concurrentes.

3

Command

string

No

El comando de punto de entrada para el contenedor. El comando debe ser un ejecutable dentro del contenedor. Ejemplo:

command:
      - echo
      - abc
      - >
      - file0

Para el ejemplo anterior, Command="echo", CommandArgs=["abc", ">", "file0"].

echo

CommandArgs

string

No

Argumentos para el comando de punto de entrada (Command). El formato es el siguiente:

["a","b"]

En el ejemplo del parámetro Command, el valor para CommandArgs es ["abc", ">", "file0"]. Este valor debe ser una cadena que contenga una matriz JSON. Si el comando no toma argumentos, puede omitir este parámetro.

["a","b"]

Envs

string

No

Variables de entorno para configurar en el contenedor. Para hacer referencia a variables, el ConfigMap ya debe existir. Para obtener más información, consulte CreateConfigMap. El valor se puede configurar de una de las siguientes maneras:

  • Especificar variables personalizadas

    • name: El nombre de la variable de entorno.

    • value: El valor de la variable de entorno.

  • Hacer referencia a un ConfigMap

    • name: El nombre de la variable de entorno. Puede hacer referencia a una sola clave o a todas las claves. Para hacer referencia a todas las claves, ingrese un valor con el formato sae-sys-configmap-all-<nombre del ConfigMap>. Ejemplo: sae-sys-configmap-all-test1.

    • valueFrom: El origen de la variable de entorno. Establezca el valor en configMapRef.

    • configMapId: El ID del ConfigMap.

    • key: La clave a la que se hará referencia. Si desea hacer referencia a todos los pares clave-valor, no especifique este parámetro.

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

CustomHostAlias

string

No

El alias de host que asigna un nombre de host a una dirección IP en el contenedor. Los parámetros se describen a continuación:

  • hostName: El nombre de dominio o nombre de host.

  • ip: La dirección IP.

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

JarStartOptions

string

No

Las opciones de inicio para el paquete JAR. El comando de inicio predeterminado es: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs

custom-option

JarStartArgs

string

No

Los argumentos de inicio para el paquete JAR. El comando de inicio predeterminado es: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs

-Xms4G -Xmx4G

EdasContainerVersion

string

No

La versión del entorno de ejecución HSF para la tarea, como un contenedor Ali-Tomcat.

3.5.3

Timezone

string

No

La zona horaria. Valor predeterminado: Asia/Shanghai.

Asia/Shanghai

SlsConfigs

string

No

La configuración para recopilar registros en Simple Log Service (SLS).

  • Para usar recursos de SLS creados automáticamente por SAE: [{"logDir":"","logType":"stdout"},{"logDir":"/tmp/a.log"}].

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

Los parámetros se describen a continuación:

  • projectName: El nombre del proyecto de SLS.

  • logDir: La ruta del archivo de registro.

  • logType: El tipo de registro. stdout indica la salida estándar del contenedor. Solo puede especificar una salida estándar. Si no establece este parámetro, se recopilan registros de archivos.

  • logstoreName: El nombre del Logstore en SLS.

  • logtailName: El nombre del Logtail en SLS. Si no especifica este parámetro, se crea un nuevo Logtail.

Si la configuración de recopilación de registros no cambia durante los despliegues posteriores, no necesita establecer este parámetro (la solicitud no necesita incluir el campo SlsConfigs). Si ya no necesita usar la función de recopilación de registros, establezca el valor de este parámetro en una cadena vacía ("") en su solicitud.

Nota

SAE elimina un proyecto que creó automáticamente cuando elimina la plantilla de trabajo correspondiente. Por lo tanto, si especifica un proyecto existente, no utilice uno que haya sido creado automáticamente por SAE.

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

NasId

string

No

El ID del sistema de archivos NAS. Si esta configuración no cambia en despliegues posteriores, puede omitir este parámetro. Para borrar la configuración de NAS, establezca este parámetro en una cadena vacía ("").

10d3b4****

MountHost

string

No

El destino de montaje de NAS en la VPC de la plantilla de trabajo. Si esta configuración no cambia en despliegues posteriores, puede omitir este parámetro. Para borrar la configuración de NAS, establezca este parámetro en una cadena vacía ("").

10d3b4bc9****.com

MountDesc

string

No

La descripción del montaje de NAS. Si esta configuración no cambia en despliegues posteriores, puede omitir este parámetro. Para borrar la configuración de NAS, establezca este parámetro en una cadena vacía ("").

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

PreStop

string

No

Un gancho PreStop. Este script se ejecuta inmediatamente antes de que se detenga el contenedor. El valor debe ser una cadena JSON, por ejemplo: {"exec":{"command":["sh","-c","echo hello"]}}

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

PostStart

string

No

Un gancho PostStart. Este script se ejecuta inmediatamente después de que se crea el contenedor. El valor debe ser una cadena JSON, por ejemplo: {"exec":{"command":["sh","-c","echo hello"]}}

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

WarStartOptions

string

No

El comando de inicio para un despliegue de paquete WAR. Los pasos de configuración son los mismos que para un despliegue basado en imágenes. Para obtener más información, consulte Establecer un comando de inicio.

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

ConfigMapMountDesc

string

No

La descripción del montaje de ConfigMap. Utilice un ConfigMap creado en el espacio de nombres para inyectar configuraciones en el contenedor. Los parámetros se describen a continuación:

  • configMapId: El ID del ConfigMap. Puede llamar a la operación ListNamespacedConfigMaps para obtener este ID.

  • key: La clave.

Nota

Puede pasar el parámetro sae-sys-configmap-all para montar todas las claves.

  • mountPath: La ruta de montaje en el contenedor.

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

SecurityGroupId

string

No

El ID del grupo de seguridad.

sg-wz969ngg2e49q5i4****

AutoConfig

boolean

No

Especifica si se debe configurar automáticamente el entorno de red. Valores válidos:

  • true: SAE configura automáticamente el entorno de red cuando crea la plantilla de trabajo. Los valores de NamespaceId, VpcId, vSwitchId y SecurityGroupId se ignoran.

  • false: Debe configurar manualmente el entorno de red.

false

TerminationGracePeriodSeconds

integer

No

El tiempo de espera para el apagado graceful, en segundos. El valor debe ser un número entero de 1 a 300. Valor predeterminado: 30.

10

PhpConfigLocation

string

No

La ruta de montaje del archivo de configuración de inicio para una tarea PHP. Debe asegurarse de que el servidor PHP utilice este archivo de configuración al iniciarse.

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

PhpConfig

string

No

El contenido del archivo de configuración de PHP.

k1=v1

TomcatConfig

string

No

La configuración de Tomcat. Para eliminar la configuración, establezca este parámetro en "" o {}. Los parámetros se describen a continuación:

  • port: El número de puerto. El rango válido es de 1024 a 65535. Los puertos inferiores a 1024 requieren permisos de root. Dado que el contenedor está configurado con permisos de administrador, especifique un número de puerto mayor que 1024. Si no se configura este parámetro, se utiliza el puerto predeterminado 8080.

  • contextPath: La ruta de contexto. Valor predeterminado: /.

  • maxThreads: El número máximo de subprocesos en el pool de conexiones. Valor predeterminado: 400.

  • uriEncoding: El esquema de codificación URI para Tomcat. Valores válidos: UTF-8, ISO-8859-1, GBK y GB2312. Si no se establece este parámetro, se utiliza el valor predeterminado ISO-8859-1.

  • useBodyEncodingForUri: Especifica si se debe utilizar la codificación indicada en request.getCharacterEncoding() para decodificar el URI de la solicitud. Valor predeterminado: true.

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

OssMountDescs

string

No

La descripción del montaje de Object Storage Service (OSS). Los parámetros se describen a continuación:

  • bucketName: El nombre del bucket.

  • bucketPath: El directorio u objeto en OSS. Si el directorio u objeto especificado no existe, se genera una excepción.

  • mountPath: La ruta en el contenedor de SAE. Si la ruta existe, se sobrescribe. Si la ruta no existe, se crea.

  • readOnly: Especifica si el contenedor tiene acceso de solo lectura a los recursos en el directorio de montaje. Valores válidos:

    • true: permiso de solo lectura.

    • false: permisos de lectura y escritura.

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

OssAkId

string

No

El AccessKey ID para leer y escribir en OSS.

xxxxxx

OssAkSecret

string

No

El AccessKey secret para leer y escribir en OSS.

xxxxxx

AcrInstanceId

string

No

El ID de la instancia de Container Registry (ACR) Enterprise Edition. Este parámetro es obligatorio cuando ImageUrl apunta a una imagen en una instancia de ACR Enterprise Edition.

cri-xxxxxx

AcrAssumeRoleArn

string

No

El Alibaba Cloud Resource Name (ARN) del rol de RAM necesario para extraer imágenes entre cuentas. Para obtener más información, consulte Otorgar permisos para extraer imágenes entre cuentas de Alibaba Cloud mediante un rol de RAM.

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

ImagePullSecrets

string

No

El ID del secreto utilizado para extraer la imagen.

10

EnableImageAccl

boolean

No

Especifica si se debe habilitar la aceleración de imágenes. Valores válidos:

  • true: Habilita la aceleración de imágenes.

  • false: Deshabilita la aceleración de imágenes.

false

Workload

string

Sí

La carga de trabajo. Establezca el valor en job.

job

TriggerConfig

string

No

La configuración del disparador de tareas, que varía según el tipo de tarea.

  • Tarea programada: Establezca el campo type en time, el campo config en una expresión cron y el campo timezone en una zona horaria específica. Ejemplo: {"type":"time","config":"0 1 */1 * ?","timezone":"GMT+8:00"}

  • Tarea única: Establezca el campo type en http y especifique las reglas de activación HTTP en el campo config. Para obtener más información, consulte SourceHttpEventParameters. Ejemplo: {"type":"http","config":{"type":"HTTPS","method":["GET"],"ip":[],"referer":[],"securityConfig":"none"}}

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

ConcurrencyPolicy

string

No

La política de concurrencia para la tarea. Valores válidos:

  • Forbid: Prohíbe ejecuciones concurrentes. No se crea una nueva tarea si la anterior no ha finalizado.

  • Allow: Permite la ejecución concurrente.

  • Replace: Si una tarea anterior aún se está ejecutando cuando se programa la siguiente, la nueva tarea reemplaza a la anterior.

Allow

Timeout

integer

No

El tiempo de espera de la tarea, en segundos.

3600

BackoffLimit

integer

No

El número máximo de reintentos para una tarea antes de que se marque como fallida.

3

Slice

boolean

No

Especifica si se debe habilitar la fragmentación de tareas.

true

SliceEnvs

string

No

Los parámetros para la fragmentación de tareas.

[0,1,2]

RefAppId

string

No

El ID del trabajo referenciado.

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

ProgrammingLanguage

string

No

El lenguaje de programación. Valores válidos: java, php, python y shell.

java

Python

string

No

El entorno Python. Se admite PYTHON 3.9.15.

PYTHON 3.9.15

PythonModules

string

No

Dependencias de Python para instalar mediante pip. Si no establece este parámetro, SAE instala las dependencias desde el archivo 'requirements.txt' en el directorio raíz de su proyecto.

Flask==2.0

NasConfigs

string

No

Las configuraciones para montar un sistema de archivos NAS.

BestEffortType

string

No

La política BestEffort.

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

Detalles de la plantilla de trabajo creada.

RequestId

string

El ID de la solicitud.

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

Message

string

Información adicional. Valores válidos:

  • Si la solicitud es exitosa, se devuelve success.

  • Si la solicitud falla, se devuelve un mensaje de error.

success

TraceId

string

El ID de seguimiento de la llamada. Puede utilizar este ID para consultar información detallada sobre la llamada.

ac1a0b2215622246421415014e****

Data

object

Los datos devueltos.

ChangeOrderId

string

El ID de la orden de cambio. Puede utilizar este ID para verificar el estado de ejecución de la tarea.

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

AppId

string

El ID de la plantilla de trabajo.

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

ErrorCode

string

El código de error.

  • Este parámetro no se devuelve si la solicitud es exitosa.

  • Si la solicitud falla, se devuelve este parámetro. Para obtener más información, consulte la sección de códigos de error de este tema.

Code

string

El código de estado HTTP o un código de error POP. Valores válidos:

  • 2xx: La solicitud fue exitosa.

  • 3xx: La solicitud fue redirigida.

  • 4xx: Ocurrió un error en la solicitud.

  • 5xx: Ocurrió un error en el servidor.

200

Success

boolean

Indica si la plantilla de trabajo se creó correctamente. Valores válidos:

  • true: La plantilla de trabajo se creó.

  • false: La plantilla de trabajo no se creó.

true

Ejemplos

Respuesta exitosa

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 error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

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 error para ver la lista completa.

Notas de la versión

Consulte Notas de la versión para ver la lista completa.