Crea una aplicación.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
sae:CreateApplication |
create |
*All Resource
|
Ninguna | Ninguna |
Sintaxis de la solicitud
POST /pop/v1/sam/app/createApplication HTTP/1.1
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| AppName |
string |
Sí |
El nombre de la aplicación. El nombre puede contener dígitos, letras y guiones (-). Debe comenzar con una letra y no puede terminar con un guion (-). La longitud máxima es de 36 caracteres. |
test |
| NamespaceId |
string |
No |
El ID del espacio de nombres de SAE. Solo se admiten espacios de nombres cuyos nombres contengan letras minúsculas y guiones (-). El nombre debe comenzar con una letra. Puede obtener los espacios de nombres mediante la operación DescribeNamespaceList. |
cn-beijing:test |
| AppDescription |
string |
No |
La descripción de la aplicación. La descripción puede tener una longitud máxima de 1024 caracteres. |
Esta es una descripción de prueba |
| VpcId |
string |
No |
La VPC que corresponde al espacio de nombres de SAE. En SAE, un espacio de nombres solo puede corresponder a una VPC, y la asignación no se puede modificar. La relación de vinculación se establece cuando se crea la primera aplicación de SAE en el espacio de nombres. Varios espacios de nombres pueden corresponder a la misma VPC. Si deja este parámetro vacío, se utiliza de forma predeterminada la VPC vinculada al espacio de nombres. |
vpc-bp1aevy8sofi8mh1q**** |
| VSwitchId |
string |
No |
El vSwitch donde reside el controlador de interfaz de red elástica (NIC) de la instancia de la aplicación. El vSwitch debe estar en la VPC especificada. El vSwitch también tiene una relación de vinculación con el espacio de nombres de SAE. Si deja este parámetro vacío, se utiliza de forma predeterminada el vSwitch asociado al espacio de nombres. |
vsw-bp12mw1f8k3jgygk9**** |
| PackageType |
string |
Sí |
El tipo de paquete de despliegue de la aplicación. Valores válidos:
|
FatJar |
| PackageVersion |
string |
No |
La versión del paquete de despliegue. Este parámetro es obligatorio cuando Package Type está configurado como FatJar, War o PythonZip. |
1.0.0 |
| PackageUrl |
string |
No |
La dirección del paquete de despliegue. Este parámetro es obligatorio cuando Package Type está configurado como FatJar, War o PythonZip. |
http://myoss.oss-cn-****.aliyuncs.com/my-buc/2019-06-30/****.jar |
| ImageUrl |
string |
No |
La dirección de la imagen. Este parámetro es obligatorio cuando Package Type está configurado como Image. |
registry.cn-hangzhou.aliyuncs.com/sae_test/ali_sae_test:0.0.1 |
| Jdk |
string |
No |
La versión de JDK de la que depende el paquete de despliegue. Valores válidos:
Este parámetro no se admite cuando Package Type está configurado como Image. |
Open JDK 8 |
| WebContainer |
string |
No |
La versión de Tomcat de la que depende el paquete de despliegue de WebContainer. Valores válidos:
Este parámetro no se admite cuando Package Type está configurado como Image. |
apache-tomcat-7.0.91 |
| Cpu |
integer |
No |
Las especificaciones de CPU requeridas para cada instancia, en milinúcleos. Este parámetro no se puede configurar en 0. Solo se admiten las siguientes especificaciones definidas:
|
1000 |
| Memory |
integer |
No |
La memoria requerida para cada instancia, en MB. Este parámetro no se puede configurar en 0. La memoria tiene una asignación uno a uno con la CPU. Solo se admiten las siguientes especificaciones definidas:
|
1024 |
| Replicas |
integer |
Sí |
El número inicial de instancias. |
1 |
| Command |
string |
No |
El comando que se utiliza para iniciar la imagen. El comando debe ser un objeto ejecutable en el contenedor. Ejemplo:
En el ejemplo anterior, Importante Este parámetro es obligatorio cuando PackageType está configurado como DotnetZip. |
echo |
| CommandArgs |
string |
No |
Los argumentos del comando de inicio de la imagen. Estos son los argumentos requeridos por el comando de inicio especificado en Command. Formato:
En el ejemplo anterior, Importante Este parámetro es obligatorio cuando PackageType está configurado como DotnetZip. |
["a","b"] |
| Envs |
string |
No |
Los parámetros de variables de entorno del contenedor. Puede personalizar las variables de entorno o hacer referencia a un ConfigMap. Para hacer referencia a un ConfigMap, primero cree una instancia de ConfigMap. Para obtener más información, consulte CreateConfigMap. Valores válidos:
|
[ { "name": "sae-sys-configmap-all-hello", "valueFrom": { "configMapRef": { "configMapId": 100, "key": "" } } }, { "name": "hello", "valueFrom": { "configMapRef": { "configMapId": 101, "key": "php-fpm" } } }, { "name": "envtmp", "value": "newenv" } ] |
| CustomHostAlias |
string |
No |
La asignación de host personalizada en el contenedor. Valores válidos:
|
[{"hostName":"samplehost","ip":"127.0.0.1"}] |
| JarStartOptions |
string |
No |
Las opciones para iniciar la aplicación de paquete JAR. El comando de inicio predeterminado para la aplicación: |
-Xms4G -Xmx4G |
| JarStartArgs |
string |
No |
Los argumentos para iniciar la aplicación de paquete JAR. El comando de inicio predeterminado para la aplicación: |
custom-args |
| Liveness |
string |
No |
La verificación de estado del contenedor. Los contenedores que no superan la verificación de estado se apagan y se recuperan. Se admiten los siguientes métodos:
Nota
Solo puede utilizar un método para las verificaciones de estado. Descripción de parámetros:
|
{"exec":{"command":["sh","-c","cat /home/admin/start.sh"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":2} |
| Readiness |
string |
No |
La verificación del estado de inicio de la aplicación. Los contenedores que no superan múltiples verificaciones de estado se apagan y se reinician. Los contenedores que no superan la verificación de estado no reciben tráfico de SLB. Se admiten los métodos exec, httpGet y tcpSocket. Para ver ejemplos específicos, consulte el parámetro Liveness. Nota
Solo puede utilizar un método para las verificaciones de estado. |
{"exec":{"command":["sh","-c","cat /home/admin/start.sh"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":2} |
| Deploy |
boolean |
No |
Especifica si se debe desplegar la aplicación inmediatamente. Valores válidos:
|
true |
| EdasContainerVersion |
string |
No |
La versión del entorno de ejecución de la aplicación en el framework HSF, como el contenedor Ali-Tomcat. |
3.5.3 |
| Timezone |
string |
No |
La zona horaria. Valor predeterminado: Asia/Shanghai. |
Asia/Shanghai |
| SlsConfigs |
string |
No |
Las configuraciones para la recopilación de registros en Simple Log Service.
Descripción de parámetros:
Si la configuración de recopilación de SLS no cambia durante múltiples despliegues, no necesita configurar este parámetro (es decir, no es necesario incluir el campo SlsConfigs en la solicitud). Si ya no necesita la función de recopilación de SLS, configure el valor de este campo como una cadena vacía (es decir, configure el valor del campo SlsConfigs como "" en la solicitud). Nota
Los proyectos que se crean automáticamente con la aplicación se eliminan cuando se elimina la aplicación. Por lo tanto, no seleccione un proyecto creado automáticamente por SAE cuando seleccione un proyecto existente. |
[{"logDir":"","logType":"stdout"},{"logDir":"/tmp/a.log"}] |
| NasId |
string |
No |
Se recomienda no configurar este parámetro. Configure NasConfigs en su lugar. El ID del sistema de archivos NAS montado. El sistema de archivos NAS debe estar en la misma región que el clúster. El sistema de archivos NAS debe tener cuota disponible para la creación de destinos de montaje, o su destino de montaje ya debe estar en un vSwitch de la VPC. Si este parámetro se deja vacío y existe el campo mountDescs, se compra automáticamente un sistema de archivos NAS y se monta en un vSwitch de la VPC. Si la configuración no cambia durante el despliegue, no necesita configurar este parámetro (es decir, no es necesario incluir el campo NASId en la solicitud). Para borrar la configuración de NAS, configure el valor de este campo como una cadena vacía (es decir, configure el valor del campo NASId como "" en la solicitud). |
KSAK**** |
| MountHost |
string |
No |
Se recomienda no configurar este parámetro. Configure NasConfigs en su lugar. El destino de montaje del sistema de archivos NAS en la VPC de la aplicación. Si la configuración no cambia durante el despliegue, no necesita configurar este parámetro (es decir, no es necesario incluir el campo MountHost en la solicitud). Para borrar la configuración de NAS, configure el valor de este campo como una cadena vacía (es decir, configure el valor del campo MountHost como "" en la solicitud). |
example.com |
| MountDesc |
string |
No |
Se recomienda no configurar este parámetro. Configure NasConfigs en su lugar. La descripción del montaje de NAS. Si la configuración no cambia durante el despliegue, no necesita configurar este parámetro (es decir, no es necesario incluir el campo MountDesc en la solicitud). Para borrar la configuración de NAS, configure el valor de este campo como una cadena vacía (es decir, configure el valor del campo MountDesc como "" en la solicitud). |
[{mountPath: "/tmp", nasPath: "/"}] |
| PreStop |
string |
No |
El script que se ejecuta antes de detener el contenedor. Se activa y ejecuta un script antes de eliminar el contenedor. Formato: |
{"exec":{"command":["cat","/etc/group"]}} |
| PostStart |
string |
No |
El script que se ejecuta después de iniciar el contenedor. Se activa y ejecuta un script inmediatamente después de crear el contenedor. Formato: |
{"exec":{"command":["cat","/etc/group"]}} |
| WarStartOptions |
string |
No |
El comando de inicio para desplegar una aplicación de paquete WAR. El procedimiento de configuración es el mismo que para el comando de inicio de un despliegue de imagen. Para obtener más información, consulte Configurar 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 la página de elementos de configuración del espacio de nombres para inyectar información de configuración en el contenedor. Descripción de parámetros:
Nota
Puede montar todas las claves pasando el parámetro
|
[{"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:
Nota
Si este parámetro se configura como true, se ignora cualquier otro valor de NamespaceId que se pase. |
true |
| TerminationGracePeriodSeconds |
integer |
No |
El periodo de tiempo de espera para el apagado graceful. Valor predeterminado: 30. Unidad: segundos. Valores válidos: de 1 a 300. |
30 |
| PhpArmsConfigLocation |
string |
No |
La ruta de montaje para el monitoreo de aplicaciones PHP. Asegúrese de que el servidor PHP cargue el archivo de configuración desde esta ruta. No necesita gestionar el contenido de la configuración. SAE genera automáticamente el archivo de configuración correcto. |
/usr/local/etc/php/conf.d/arms.ini |
| PhpConfigLocation |
string |
No |
La ruta de montaje para la configuración de inicio de la aplicación PHP. Asegúrese de que el servidor PHP utilice este archivo de configuración para 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. Configure este parámetro como "" o "{}" para eliminar la configuración:
|
{"port":8080,"contextPath":"/","maxThreads":400,"uriEncoding":"ISO-8859-1","useBodyEncodingForUri":true} |
| OssMountDescs |
string |
No |
La descripción del montaje de OSS. Descripción de parámetros:
|
[{"bucketName": "oss-bucket", "bucketPath": "data/user.data", "mountPath": "/usr/data/user.data", "readOnly": true}] |
| OssAkId |
string |
No |
El AccessKey ID para operaciones de lectura y escritura en OSS. |
xxxxxx |
| OssAkSecret |
string |
No |
El AccessKey Secret para operaciones de lectura y escritura en OSS. |
xxxxxx |
| Php |
string |
No |
La versión de PHP de la que depende el paquete de despliegue. No se admite para imágenes. |
PHP-FPM 7.0 |
| AcrInstanceId |
string |
No |
El ID de instancia de Container Registry Enterprise. Este parámetro es obligatorio cuando ImageUrl está configurado como una imagen de Container Registry Enterprise Edition. |
cri-xxxxxx |
| AcrAssumeRoleArn |
string |
No |
El ARN del rol de RAM requerido para la extracción de imágenes entre cuentas. Para obtener más información, consulte Otorgar permisos entre cuentas de Alibaba Cloud mediante un rol de RAM. |
acs:ram::123456789012****:role/adminrole |
| ImagePullSecrets |
string |
No |
El ID de secreto correspondiente. |
10 |
| AssociateEip |
boolean |
No |
Especifica si se debe asociar una EIP. Valores válidos:
|
true |
| ProgrammingLanguage |
string |
No |
El lenguaje de programación de la pila tecnológica utilizada para crear la aplicación. Valores válidos:
|
java |
| KafkaConfigs |
string |
No |
El resumen de configuraciones para la recopilación de registros en Kafka. Valores válidos:
|
{"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"}]} |
| PvtzDiscoverySvc |
string |
No |
Habilita el registro y descubrimiento de servicios basado en K8s Service. Valores válidos:
|
{"serviceName":"bwm-poc-sc-gateway-cn-beijing-front","namespaceId":"cn-beijing:front","portAndProtocol":{"18012":"TCP"},"enable":true,"portProtocols":[{"port":18012,"protocol":"TCP"}]} |
| MicroRegistration |
string |
No |
Especifica el registro de Nacos. Valores válidos:
|
"0" |
| MicroRegistrationConfig |
string |
No |
La configuración del registro. |
{\"instanceId\":\"mse-cn-zvp2bh6h70r\",\"namespace\":\"4c0aa74f-57cb-423c-b6af-5d9f2d0e3dbd\"} |
| NasConfigs |
string |
No |
La configuración de montaje de NAS. Valores válidos:
|
[{"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 |
No |
El entorno de Python. Se admite PYTHON 3.9.15. |
PYTHON 3.9.15 |
| PythonModules |
string |
No |
Las dependencias de módulos de instalación personalizada. De forma predeterminada, se instalan las dependencias definidas en el archivo requirements.txt de la carpeta raíz. Si el archivo no está configurado o necesita paquetes personalizados, especifique las dependencias a instalar. |
Flask==2.0 |
| Dotnet |
string |
No |
La versión del framework .NET:
|
.NET 3.1 |
| EnableEbpf |
string |
No |
Especifica si se debe habilitar el monitoreo de aplicaciones para aplicaciones que no son de Java basado en tecnología eBPF. Valores válidos:
|
false |
| SaeVersion |
string |
No |
La versión de SAE. Valores válidos:
|
v1 |
| AppSource |
string |
No |
Configure este parámetro como micro_service para crear una aplicación de microservicios. |
micro_service |
| BaseAppId |
string |
No |
El ID de la aplicación base. |
ee99cce6-1c8e-4bfa-96c3-3e2fa9de8a41 |
| ServiceTags |
string |
No |
Las etiquetas de lanzamiento canary configuradas para la aplicación. |
{\"alicloud.service.tag\":\"g1\"} |
| EnableNewArms |
boolean |
No |
Especifica si se debe habilitar la nueva función de ARMS:
|
false |
| EnableCpuBurst |
boolean |
No |
Especifica si se debe habilitar la función CPU Burst:
|
true |
| OidcRoleName |
string |
No |
Especifica el rol de RAM para la autenticación de identidad. Nota
Cree previamente un proveedor de identidad OIDC y un rol de proveedor de identidad en la misma región. Para obtener más información, consulte CreateOIDCProvider y CreateSAMLProvider. |
sae-test |
| SidecarContainersConfig |
array |
No |
La configuración del contenedor sidecar. |
|
| SidecarContainerConfig |
No |
La configuración del contenedor sidecar. |
||
| SecretMountDesc |
string |
No |
La descripción del montaje de Secret. Utilice un secreto creado en la página de secretos del espacio de nombres para inyectar información confidencial en el contenedor. Descripción de parámetros:
Nota
Puede montar todas las claves pasando el parámetro
|
[{“secretId":10,”key":"test","mountPath":"/tmp"}] |
| EnableSidecarResourceIsolated |
boolean |
No |
Especifica si se debe habilitar el aislamiento de recursos del sidecar:
|
true |
| CustomImageNetworkType |
string |
No |
El tipo de imagen personalizada. Configure este parámetro como una cadena vacía si la imagen no es una imagen personalizada:
|
internet |
| ResourceType |
string |
No |
El tipo de recurso. Valores válidos: NULL (predeterminado), default y haiguang (servidor Hygon). |
NULL |
| NewSaeVersion |
string |
No |
La versión de la aplicación:
|
pro |
| MicroserviceEngineConfig |
string |
No |
Configura la función de gobernanza de microservicios.
|
{"enable": true,"mseLosslessRule": {"delayTime": 0,"enable": false,"notice": false,"warmupTime": 120}} |
| DiskSize |
integer |
No |
El tamaño de almacenamiento del disco, en GB. |
50 |
| InitContainersConfig |
array |
No |
La configuración del contenedor de inicialización. |
|
| InitContainerConfig |
No |
La configuración del contenedor de inicialización. |
||
| GpuConfig |
string |
No |
||
| StartupProbe |
string |
No |
Habilita la sonda de inicio de la aplicación.
Nota
|
{"exec":{"command":["sh","-c","cat /home/admin/start.sh"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":2} |
| IsStateful |
boolean |
No |
Especifica si la aplicación es con estado. |
|
| EnablePrometheus |
boolean |
No |
Especifica si se debe habilitar la recopilación de métricas personalizadas de Prometheus. |
false |
| HeadlessPvtzDiscoverySvc |
string |
No |
El registro y descubrimiento de servicios basado en Headless Service de K8s.
|
{\"serviceName\":\"leaf-test-headless\",\"namespaceId\":\"cn-zhangjiakou:prod\"} |
| Html |
string |
No |
La versión de Nginx.
|
nginx 1.28 |
| EmptyDirDesc |
string |
No |
La configuración de almacenamiento efímero compartido. |
[{\"name\":\"workdir\",\"mountPath\":\"/usr/local/tomcat/webapps\"}] |
| EnableNamespaceAgentVersion |
boolean |
No |
Especifica si se debe reutilizar la configuración de versión del agente del espacio de nombres. |
true |
| AgentVersion |
string |
No |
La versión de AliyunAgent. |
4.4.2 |
| EnableNamespaceSlsConfig |
boolean |
No |
Especifica si se debe reutilizar la configuración de registros de SLS del espacio de nombres. |
true |
| SlsLogEnvTags |
string |
No |
Etiquetas de registros de SLS. |
|
| LokiConfigs |
string |
No |
||
| Labels |
object |
No |
||
|
string |
No |
|||
| RaspConfig |
object |
No |
||
| EnableRasp |
boolean |
No |
||
| RaspAppName |
string |
No |
||
| RaspAppKey |
string |
No |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
La información sobre la aplicación creada. |
||
| RequestId |
string |
El ID de la solicitud. |
91F93257-7A4A-4BD3-9A7E-2F6EAE6D**** |
| Message |
string |
La información adicional. Valores válidos:
|
success |
| TraceId |
string |
El ID de rastreo, que se utiliza para consultar los detalles de una solicitud. |
0a98a02315955564772843261e**** |
| Data |
object |
El resultado devuelto. |
|
| ChangeOrderId |
string |
El ID de orden de cambio devuelto, que se utiliza para consultar el estado de ejecución de la tarea. |
01db03d3-3ee9-48b3-b3d0-dfce2d88**** |
| AppId |
string |
El ID de la aplicación que se crea. |
017f39b8-dfa4-4e16-a84b-1dcee4b1**** |
| ErrorCode |
string |
El código de error. Valores válidos:
|
空 |
| Code |
string |
El estado de la API o el código de error POP. Valores válidos:
|
200 |
| Success |
boolean |
Indica si la aplicación se creó. Valores válidos:
|
true |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "91F93257-7A4A-4BD3-9A7E-2F6EAE6D****",
"Message": "success",
"TraceId": "0a98a02315955564772843261e****",
"Data": {
"ChangeOrderId": "01db03d3-3ee9-48b3-b3d0-dfce2d88****",
"AppId": "017f39b8-dfa4-4e16-a84b-1dcee4b1****"
},
"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.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 | 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. | |
| 400 | InvalidParameter.FileName | The application deployment package name is invalid. This name can contain only alphanumeric characters, hyphens (-), and underscores (_). For deploying java package, you can upload JAR files only if the selected deployment version supports JAR file. Otherwise, upload WAR files only. For deploying php package, you can upload ZIP files only if the selected deployment version supports ZIP file. | |
| 400 | Sls.Logtail.Name.Invalid | The specified name of Logtail is invalid. The Logtail name must not contain the prefix sae-. | |
| 400 | vswitch.not.exist | The specified vSwitch does not exist. | The specified vSwitch does not exist. Please change the vSwitch. |
| 400 | InvalidImageUrl.MissingAcrInstanceId | The specified domain of ImageUrl is from ACREE, but you are not specified AcrInstanceId. | |
| 400 | EnvFromSecretIdConflict.AlreadyExist | The specified SecretId [%s] already exist in the specified Envs. | |
| 400 | MountConflict.Secret | Conflict detected for Secret path %s. | Secret mount path% s has conflict. |
| 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.