Tous les produits
Search
Centre de documentation

:UpdateJob

Dernière mise à jour :Oct 21, 2026

Met à jour un modèle de tâche.

Testez maintenant

Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.

Test

Autorisation RAM

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

sae:UpdateJob

update

*Toutes les ressources.

*

Aucune Aucune

Syntaxe de la requête

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

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

AppId

string

Oui

L'identifiant du modèle de tâche à mettre à jour.

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

Jdk

string

Non

La version JDK requise par le package de déploiement. Valeurs valides :

  • Open JDK 8

  • Open JDK 7

  • Dragonwell 11

  • Dragonwell 8

  • openjdk-8u191-jdk-alpine3.9

  • openjdk-7u201-jdk-alpine3.9

Ce paramètre n'est pas pris en charge lorsque le Type de package est défini sur Image.

Open JDK 8

WebContainer

string

Non

La version Tomcat requise par le package de déploiement. Valeurs valides :

  • apache-tomcat-7.0.91

  • apache-tomcat-8.5.42

Ce paramètre n'est pas pris en charge lorsque le Type de package est défini sur Image.

apache-tomcat-7.0.91

PackageVersion

string

Non

Le numéro de version du package de déploiement. Ce paramètre est requis lorsque le Type de package est défini sur FatJar, War ou PythonZip.

1.0.1

PackageUrl

string

Non

L'URL du package de déploiement. Ce paramètre est requis lorsque le Type de package est défini sur FatJar, War ou PythonZip.

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

ImageUrl

string

Non

L'URL de l'image. Ce paramètre est requis lorsque le Type de package est défini sur Image.

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

Command

string

Non

La commande de démarrage de l'image. La commande doit être un objet exécutable qui existe dans le conteneur. Exemple :

command:
      - echo
      - abc
      - >
      - file0

Sur la base de l'exemple précédent, Command="echo" et CommandArgs=["abc", ">", "file0"].

echo

CommandArgs

string

Non

Les arguments de la commande de démarrage de l'image. Il s'agit des arguments requis par le paramètre Command. Format :

["a","b"]

Dans l'exemple précédent, CommandArgs=["abc", ">", "file0"]. La partie ["abc", ">", "file0"] doit être convertie en chaîne au format de tableau JSON. Si ce paramètre n'est pas requis, laissez-le vide.

["a","b"]

Envs

string

Non

Les variables d'environnement du conteneur. Vous pouvez spécifier des variables d'environnement personnalisées ou référencer des ConfigMaps. Pour référencer une ConfigMap, vous devez d'abord créer une instance ConfigMap. Pour plus d'informations, consultez CreateConfigMap. Valeurs valides :

  • Configuration personnalisée
    • name : Le nom de la variable d'environnement.

    • value : La valeur de la variable d'environnement.

  • Référencer une ConfigMap
    • name : Le nom de la variable d'environnement. Vous pouvez référencer une clé unique ou toutes les clés. Pour référencer toutes les clés, saisissez sae-sys-configmap-all-<ConfigMap name>, par exemple, sae-sys-configmap-all-test1.

    • valueFrom : La référence de la variable d'environnement. Définissez la valeur sur configMapRef.

    • configMapId : L'identifiant de la ConfigMap.

    • key : La clé. Si vous référencez toutes les paires clé-valeur, ne définissez pas ce champ.

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

CustomHostAlias

string

Non

Les mappages d'hôtes personnalisés dans le conteneur. Valeurs valides :

  • hostName : Le nom de domaine ou le nom d'hôte.

  • ip : L'adresse IP.

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

JarStartOptions

string

Non

Les options de démarrage pour la tâche de package JAR. Commande de démarrage de tâche par défaut : $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs

custom-option

JarStartArgs

string

Non

Les arguments de démarrage pour la tâche de package JAR. Commande de démarrage de tâche par défaut : $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs

-Xms4G -Xmx4G

EdasContainerVersion

string

Non

La version de l'environnement d'exécution pour la tâche dans le framework HSF, telle que le conteneur Ali-Tomcat.

3.5.3

SlsConfigs

string

Non

La configuration de la collecte des journaux vers Simple Log Service (SLS).

  • Pour utiliser les ressources SLS créées automatiquement par Serverless App Engine (SAE) : [{"logDir":"","logType":"stdout"},{"logDir":"/tmp/a.log"}].

  • Pour utiliser des ressources SLS personnalisées : [{"projectName":"test-sls","logType":"stdout","logDir":"","logstoreName":"sae","logtailName":""},{"projectName":"test","logDir":"/tmp/a.log","logstoreName":"sae","logtailName":""}].

Descriptions des paramètres :

  • projectName : Le nom du projet SLS.

  • logDir : Le chemin d'accès aux journaux.

  • logType : Le type de journal. stdout indique les journaux de sortie standard du conteneur. Une seule entrée est autorisée. Si aucune entrée n'est spécifiée, les journaux de fichiers sont collectés.

  • logstoreName : Le nom du Logstore SLS.

  • logtailName : Le nom du Logtail SLS. Si ce paramètre n'est pas spécifié, un nouveau Logtail est créé.

Si la configuration de collecte SLS reste inchangée lors de plusieurs déploiements, vous n'avez pas besoin de configurer ce paramètre. Autrement dit, vous n'avez pas besoin d'inclure le champ SlsConfigs dans la requête. Si vous n'avez plus besoin de la fonctionnalité de collecte SLS, vous devez définir la valeur de ce champ sur une chaîne vide dans la requête. Autrement dit, définissez la valeur de SlsConfigs sur "".

Remarque

Le projet créé automatiquement avec le modèle de tâche est supprimé lorsque le modèle de tâche est supprimé. Par conséquent, lors de la sélection d'un projet existant, vous ne pouvez pas sélectionner un projet créé automatiquement par SAE.

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

Timezone

string

Non

Le fuseau horaire. Valeur par défaut : Asia/Shanghai.

Asia/Shanghai

NasId

string

Non

L'identifiant du système de fichiers Apsara File Storage NAS. Si la configuration reste inchangée lors du déploiement, vous n'avez pas besoin de définir ce paramètre. Autrement dit, vous n'avez pas besoin d'inclure le champ NasId dans la requête. Pour effacer la configuration NAS, vous devez définir ce champ sur une chaîne vide dans la requête. Autrement dit, définissez la valeur de NasId sur "".

10d3b4****

MountHost

string

Non

La cible de montage du système de fichiers NAS dans le VPC du modèle de tâche. Si la configuration reste inchangée lors du déploiement, vous n'avez pas besoin de définir ce paramètre. Autrement dit, vous n'avez pas besoin d'inclure le champ MountHost dans la requête. Pour effacer la configuration NAS, vous devez définir ce champ sur une chaîne vide dans la requête. Autrement dit, définissez la valeur de MountHost sur "".

10d3b4bc9****.com

MountDesc

string

Non

La description du montage NAS. Si la configuration reste inchangée lors du déploiement, vous n'avez pas besoin de définir ce paramètre. Autrement dit, vous n'avez pas besoin d'inclure le champ MountDesc dans la requête. Pour effacer la configuration NAS, vous devez définir ce champ sur une chaîne vide dans la requête. Autrement dit, définissez la valeur de MountDesc sur "".

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

PostStart

string

Non

Le script à exécuter après le démarrage du conteneur. Un script est exécuté immédiatement après la création du conteneur. Format : {"exec":{"command":["sh","-c","echo hello"]}}

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

PreStop

string

Non

Le script à exécuter avant l'arrêt du conteneur. Un script est exécuté avant la suppression du conteneur. Format : {"exec":{"command":["sh","-c","echo hello"]}}

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

WarStartOptions

string

Non

La commande de démarrage pour la tâche de déploiement de package WAR. La procédure est la même que pour la configuration de la commande de démarrage pour le déploiement d'image. Pour plus d'informations, consultez Configurer une commande de démarrage.

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

ConfigMapMountDesc

string

Non

La description du montage de la ConfigMap. Utilisez les ConfigMaps créées sur la page des éléments de configuration de l'espace de noms pour injecter des informations de configuration dans le conteneur. Descriptions des paramètres :

  • congfigMapId : L'identifiant de l'instance ConfigMap. Vous pouvez appeler l'opération ListNamespacedConfigMaps pour obtenir l'identifiant de l'instance.

  • key : La valeur de la clé.

Remarque

Vous pouvez monter toutes les clés en passant le paramètre sae-sys-configmap-all.

  • mountPath : Le chemin de montage.

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

TerminationGracePeriodSeconds

integer

Non

Le délai d'attente pour l'arrêt progressif. Unité : secondes. Valeur par défaut : 30. Valeurs valides : 1 à 300.

10

PhpConfigLocation

string

Non

Le chemin de montage pour la configuration de démarrage de la tâche PHP. Vous devez vous assurer que le serveur PHP utilise ce fichier de configuration pour démarrer.

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

PhpConfig

string

Non

Le contenu du fichier de configuration PHP.

k1=v1

TomcatConfig

string

Non

La configuration du fichier Tomcat. Définissez la valeur sur "" ou "{}" pour supprimer la configuration. Valeurs valides :

  • port : Le numéro de port. Valeurs valides : 1024 à 65535. Les ports inférieurs à 1024 nécessitent les autorisations root. Étant donné que le conteneur est configuré avec des autorisations d'administrateur, spécifiez un port supérieur à 1024. Valeur par défaut : 8080.

  • contextPath : Le chemin d'accès. Valeur par défaut : le répertoire racine "/".

  • maxThreads : Le nombre maximal de connexions dans le pool de connexions. Valeur par défaut : 400.

  • uriEncoding : Le format d'encodage de Tomcat. Valeurs valides : UTF-8, ISO-8859-1, GBK et GB2312. Valeur par défaut : ISO-8859-1.

  • useBodyEncoding : Indique s'il faut utiliser le BodyEncoding pour l'URL. Valeur par défaut : true.

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

OssMountDescs

string

Non

La description du montage OSS. Descriptions des paramètres :

  • bucketName : Le nom du bucket.

  • bucketPath : Le dossier ou l'objet que vous avez créé dans OSS. Si le dossier de montage OSS n'existe pas, une exception est déclenchée.

  • mountPath : Le chemin du conteneur dans SAE. Si le chemin existe déjà, il écrase le contenu existant. S'il n'existe pas, il est créé.

  • readOnly : Indique si le chemin du conteneur dispose d'autorisations de lecture sur les ressources du dossier de montage. Valeurs valides :
    • true : Autorisations en lecture seule.

    • false : Autorisations en lecture et écriture.

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

OssAkId

string

Non

L'identifiant AccessKey utilisé pour lire et écrire des données OSS.

xxxxxx

OssAkSecret

string

Non

Le secret AccessKey utilisé pour lire et écrire des données OSS.

xxxxxx

Php

string

Non

L'identifiant de l'instance ACR Enterprise.

cri-xxxxxx

AcrInstanceId

string

Non

L'identifiant de l'instance ACR Enterprise. Ce paramètre est requis lorsque ImageUrl est une instance Container Registry Enterprise.

cri-xxxxxx

AcrAssumeRoleArn

string

Non

L'ARN du rôle RAM requis pour extraire des images entre comptes. Pour plus d'informations, consultez Implémenter l'autorisation inter-comptes à l'aide de rôles RAM.

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

ImagePullSecrets

string

Non

L'identifiant du secret correspondant.

10

EnableImageAccl

boolean

Non

Indique s'il faut activer l'accélération d'image.

TriggerConfig

string

Non

La configuration du déclencheur de la tâche. Configurez ce paramètre en fonction du type de tâche.

  • Tâche planifiée : Définissez le champ type sur time, le champ config sur une expression cron spécifique et le champ timezone sur un fuseau horaire spécifié. Exemple de configuration : {"type":"time","config":"0 1 */1 * ?","timezone":"GMT+8:00"}

  • Tâche unique : Définissez le champ type sur http et configurez le champ config avec des règles de déclenchement HTTP spécifiques. Pour plus d'informations, consultez Paramètre de requête SourceHttpEventParameters. Exemple de configuration : {"type":"http","config":{"type":"HTTPS","method":["GET"],"ip":[],"referer":[],"securityConfig":"none"}}

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

ConcurrencyPolicy

string

Non

La stratégie de concurrence de la tâche. Valeurs valides :

  • Forbid : Interdit l'exécution simultanée. Une nouvelle tâche n'est pas créée si la tâche précédente n'est pas terminée.

  • Allow : Autorise l'exécution simultanée des tâches.

  • Replace : Remplace la tâche précédente par une nouvelle tâche si la tâche précédente n'est pas terminée lorsque la nouvelle tâche est planifiée pour être créée.

Allow

Timeout

integer

Non

Le délai d'attente de la tâche. Unité : secondes.

3600

BackoffLimit

integer

Non

Le nombre de tentatives pour la tâche.

3

Slice

boolean

Non

Indique s'il faut activer le découpage de tâche.

true

SliceEnvs

string

Non

Les paramètres de découpage de tâche.

[0,1,2]

Replicas

string

Non

Le nombre d'instances simultanées pour la tâche.

3

RefAppId

string

Non

L'identifiant de la tâche référencée.

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

ProgrammingLanguage

string

Non

Le langage de programmation. Valeurs valides : java, php, python et shell.

java

Python

string

Non

L'environnement Python. Version prise en charge : PYTHON 3.9.15.

PYTHON 3.9.15

PythonModules

string

Non

Les dépendances de module d'installation personnalisées. Par défaut, les dépendances définies dans le fichier requirements.txt du dossier racine sont installées. Si le fichier n'est pas configuré ou si vous utilisez un package logiciel personnalisé, vous pouvez spécifier les dépendances à installer.

Flask==2.0

NasConfigs

string

Non

La configuration pour le montage du système de fichiers 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"}]

BestEffortType

string

Non

La stratégie BestEffort.

besteffort

Éléments de réponse

Élément

Type

Description

Exemple

object

Les informations du modèle de tâche mis à jour.

RequestId

string

L'identifiant de la requête.

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

Message

string

Les informations supplémentaires. Valeurs valides :

  • Si la requête aboutit, success est renvoyé.

  • Si la requête échoue, un code d'erreur spécifique est renvoyé.

success

TraceId

string

L'identifiant de trace utilisé pour interroger avec précision les informations d'appel.

ac1a0b2215622246421415014e****

Data

object

Le résultat renvoyé.

ChangeOrderId

string

L'identifiant de l'ordre de modification renvoyé, qui est utilisé pour interroger l'état d'exécution de la tâche.

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

AppId

string

L'identifiant du modèle de tâche.

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

ErrorCode

string

Le code d'erreur. Valeurs valides :

  • Si la requête aboutit, le paramètre ErrorCode n'est pas renvoyé.

  • Si la requête échoue, le paramètre ErrorCode est renvoyé. Pour plus d'informations, consultez la section Codes d'erreur de cette rubrique.

Application.MissingJdk

Code

string

Le code d'état de l'API ou le code d'erreur POP. Valeurs valides :

  • 2xx : succès.

  • 3xx : redirection.

  • 4xx : erreur client.

  • 5xx : erreur serveur.

200

Success

boolean

Indique si le modèle de tâche a été mis à jour. Valeurs valides :

  • true : Le modèle de tâche a été mis à jour.

  • false : La mise à jour du modèle de tâche a échoué.

true

Exemples

JSON format

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

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 Application.MissingJdk Your application must at least contain a JDK component. L'application doit contenir au moins un composant JDK.
400 InvalidApplication.NotFound The current application does not exist. L'application actuelle est introuvable.
400 InvalidComponent.NotFound The current component (such as JDK, Tomcat, or EDASWebContainer) does not exist. Le composant spécifié (JDK, Tomcat, EDASWebContainer, etc.) est introuvable.
400 InvalidHostnameIp.Invalid The hostname and/or IP is invalid: Hostname [%s], IP [%s]. Le nom d'hôte ou l'adresse IP n'est pas valide : nom d'hôte [%s], IP [%s].
400 InvalidInstanceSpecification.Unsupported The instance specification is not supported: CPU [%s], memory [%s]. Le type d'instance n'est pas pris en charge. CPU [%s], Mémoire [%s].
400 InvalidPackageType.NotFound The package type must be War, FatJar, or Image. Le type de package doit être WAR, FatJAR ou 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. Paramètre non valide : %s ne peut pas être vide.
400 InvalidParameter.Obviously The specified parameter is invalid {%s}. Paramètre non valide {%s}.
400 InvalidParameter.WithMessage The parameter is invalid {%s}: %s Paramètre non valide {%s} : %s.
400 JarApplication.MissingJdk A FatJar application must contain JDK. Les applications FatJar doivent inclure un JDK.
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. Le composant JDK est absent de l'application Pandora.
400 PandoraApplication.OnlyJdk A Pandora application only requires JDK component. L'application Pandora nécessite uniquement le composant JDK.
400 WarApplication.MissingJdkWebcontainer A War application must contain JDK and Tomcat. Les applications de type WAR doivent inclure JDK et Tomcat.
400 LogService.ConfigQuotaExceed The maximum number of Log Service configs is exceeded. Le nombre de configurations du service de journalisation a dépassé la limite du quota. Rejoignez le groupe DingTalk 32874633 pour consulter un expert technique du produit.
400 LogService.InternalError An exception occurred while calling Log Service. Please submit a ticket to solve the problem. Une exception s'est produite lors de l'appel au service de journalisation. Rejoignez le groupe DingTalk 32874633 pour consulter un expert technique du produit.
400 LogService.LogDirInvalid The log collection path is invalid. Le chemin de collecte des journaux est invalide.
400 LogService.NotAvailable Log Service is unavailable. Please activate Log Service first. Le service de journalisation n'est pas disponible. Activez d'abord le service de journalisation.
400 LogService.ProjectNumQuotaExceed The maximum number of Log Service projects is exceeded. Le nombre de projets du service de journalisation a dépassé la limite du quota. Rejoignez le groupe DingTalk 32874633 pour consulter un expert technique du produit.
400 user.indebt The user has an outstanding payment. L'utilisateur actuel présente un retard de paiement.
400 NoComputeResourceQuota.App.Exceed You can create %s instances for each application. Please submit a ticket to raise the quota. Chaque application peut avoir un maximum de %s instances. Rejoignez le groupe DingTalk 32874633 pour consulter un expert technique du produit.
400 NoComputeResourceQuota.User.Exceed Your account is limited to create %s instances. Please submit a ticket to raise the quota. Votre compte dispose d'un quota de %s instances. Rejoignez le groupe DingTalk 32874633 pour consulter un expert technique du produit.
400 System.Upgrading The system is being upgraded. Please try again later. Le système est en cours de mise à niveau. Réessayez plus tard.
400 VolumnPath.Conflict Conflict between log collection directory and persistent storage directory. Le répertoire de collecte des journaux est en conflit avec le répertoire de stockage persistant.
400 Application.ChangerOrderRunning An application change process is in progress. Please try again later. Un processus de modification est en cours d'exécution pour l'application. Réessayez plus tard.
400 Application.InvalidStatus The application status is abnormal. Please try again later. L'application est dans un état anormal. Réessayez plus tard.
400 MountConflict.ConfigMap Conflict detected for ConfigMap path %s. Le chemin de montage ConfigMap %s est en conflit avec un chemin existant.
400 NotFound.ConfigMap The ConfigMap object (ID: %s) does not exist. L'objet ConfigMap (ID=%s) est introuvable.
400 NotFound.ConfigMapKey The key %s of ConfigMap object (ID: %s) does not exist. La clé %s de l'objet ConfigMap (ID=%s) est introuvable.
400 Package.Version.Too.Long The maximum length of package version is exceeded. Le numéro de version du package de déploiement de l'application dépasse la limite de longueur.
400 App.Package.Version.Exists The package version of application already exists. La version du package de déploiement de l'application existe déjà.
400 Slb.Occupied The SLB instance is occupied. L'instance SLB est occupée.
400 Slb.Tag.Not.Qualified The current SLB instance cannot be reused because it may have been occupied by %s. L'instance SLB est utilisée par %s. Nous vous déconseillons de la réutiliser.
400 MinReadyInstances.Not.Smaller.Replicas The minimum number of available instances must be less than the number of application instances. Le nombre minimum d'instances disponibles doit être inférieur au nombre total d'instances d'application.
400 BatchWaitTime.Not.Smaller.Zero BatchWaitTime must not be smaller than zero. L'intervalle de lot doit être supérieur à zéro.
400 Sls.Config.Mixed.Multi.Project The specified Config contains multiple projects. La configuration SLS que vous avez spécifiée contient plusieurs projets.
400 Sls.Config.User.Defined.Missing.Logstore.Info The specified Config is invalid. Both Project and Logstore must be specified. La configuration SLS que vous avez spécifiée est une configuration SLS personnalisée, mais elle ne contient que la configuration Project. La configuration Logstore est manquante.
400 Sls.Config.User.Defined.Missing.Project.Info The specified Config is invalid. Both Project and Logstore must be specified. La configuration SLS que vous avez spécifiée est une configuration SLS personnalisée, mais elle ne contient que la configuration Logstore. La configuration Project est manquante.
400 Sls.Logstore.Name.Invalid The specified name of Logstore is invalid. The Logstore name must not contain the prefix "sae-". Le nom du Logstore SLS que vous avez spécifié n'est pas valide. Le nom contient le préfixe « sae- », ce qui entraîne une confusion avec les Logstores soumis à une création automatique par SAE.
400 Sls.Logstore.User.Defined.Not.Exist The user defined Logstore does not exist. Le Logstore personnalisé que vous avez spécifié n'existe pas.
400 Sls.Project.Name.Invalid The specified project name is invalid. The project name must not contain the prefix "sae-". Le nom du Project SLS que vous avez spécifié n'est pas valide. Le nom contient le préfixe « sae- », ce qui entraîne une confusion avec les projets soumis à une création automatique par SAE.
400 Sls.Project.User.Defined.Not.Exist The user defined project does not exist. Le projet personnalisé que vous avez spécifié n'existe pas.
400 Sae.Errorcode.Ahas.Create.Error.Message Failed to create AHAS. Échec de la création d'AHAS.
400 InvalidImageUrl.AcrInstanceId.Domain.NotMatch The specified domain of ImageUrl does not match AcrInstanceId domains. Le nom de domaine de l'ImageUrl spécifié ne correspond pas au nom de domaine de l'AcrInstanceId.
400 PhpApplication.MissingPhpRuntime A PHP application must contain PHP Runtime. Une application PHP doit inclure l'environnement d'exécution PHP.
404 InvalidNamespaceId.NotFound The specified NamespaceId does not exist. Le NamespaceId spécifié n'existe pas.
404 InvalidAcrInstanceId.NotFound The specified AcrInstanceId does not exist. L'AcrInstanceId spécifié n'existe pas.
404 Associate.Eip.Not.Enough No sufficient EIPs are available. Les adresses IP élastiques (EIP) disponibles pour la liaison sont insuffisantes. Achetez d'abord des adresses EIP.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.