Crée une Elastic Container Instance (ECI), qui correspond à un groupe de conteneurs.
Description de l'opération
Lorsque vous appelez CreateContainerGroup pour créer une Elastic Container Instance (ECI), le système crée automatiquement un rôle lié à un service nommé AliyunServiceRoleForECI pour accéder aux services cloud associés tels que ECS et VPC. Pour plus d'informations, consultez Rôle lié à un service pour Elastic Container Instance.
Lorsque vous créez une ECI, vous pouvez configurer des fonctionnalités telles que l'instance, l'image et le stockage selon vos besoins. Pour les paramètres et les descriptions liés à chaque fonctionnalité, consultez la documentation suivante :
Instance
ECI prend en charge les deux méthodes suivantes pour créer une instance :
Les deux méthodes de création prennent en charge les fonctionnalités suivantes :
Image
Réseau
Stockage
Configuration du conteneur
Définir la commande de démarrage et les arguments d'un conteneur
Utiliser des sondes pour effectuer des vérifications de l'état de santé des conteneurs
Journalisation et exploitation et maintenance
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
|
eci:CreateContainerGroup |
create |
*ContainerGroup.
|
|
Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région. |
cn-hangzhou |
| ZoneId |
string |
Non |
La zone à laquelle l'instance appartient. Si ce paramètre est laissé vide, le système sélectionne automatiquement une zone. Valeur par défaut : vide. |
cn-hangzhou-b |
| SecurityGroupId |
string |
Non |
L'identifiant du groupe de sécurité auquel l'instance appartient. Les instances au sein d'un même groupe de sécurité peuvent accéder les unes aux autres. Si vous ne spécifiez pas de groupe de sécurité, le système utilise automatiquement le groupe de sécurité par défaut dans la région sélectionnée. Vous devez vous assurer que les règles entrantes de ce groupe de sécurité incluent les protocoles et les ports que le conteneur doit exposer. Si aucun groupe de sécurité par défaut n'existe dans la région, le système procède à la création automatique d'un groupe de sécurité par défaut et ajoute les protocoles et ports de conteneur déclarés aux règles entrantes du groupe de sécurité. |
sg-uf66jeqopgqa9hdn**** |
| VSwitchId |
string |
Non |
L'identifiant du vSwitch auquel l'instance appartient. Vous pouvez spécifier plusieurs identifiants de vSwitch. Vous pouvez spécifier jusqu'à 10 identifiants de vSwitch à la fois. Séparez les identifiants de vSwitch multiples par des virgules (,), par exemple, vsw-,vsw-. Si vous ne spécifiez pas de vSwitch, le système utilise automatiquement le vSwitch par défaut dans le VPC par défaut de la région sélectionnée. Si aucun VPC par défaut ou vSwitch par défaut n'existe dans la région, le système procède à la création automatique d'un VPC par défaut et d'un vSwitch par défaut. Remarque
Le nombre d'adresses IP dans le bloc CIDR du vSwitch détermine le nombre maximal d'ECI pouvant être créées dans le vSwitch. Planifiez le bloc CIDR à l'avance. |
vsw-bp1xpiowfm5vo8o3c****,vsw-bp1rkyjgr1xwoho6k**** |
| ContainerGroupName |
string |
Oui |
Le nom de l'Elastic Container Instance, qui correspond au nom du groupe de conteneurs. Le nom doit respecter les exigences suivantes :
|
nginx-test |
| RestartPolicy |
string |
Non |
La stratégie de redémarrage de l'instance. Valeurs valides :
Valeur par défaut : Always. |
Always |
| EipInstanceId |
string |
Non |
L'identifiant de l'adresse IP élastique (EIP). |
eip-uf66jeqopgqa9hdn**** |
| Cpu |
number |
Non |
Le nombre de vCPU au niveau de l'instance. Unité : cœurs. |
1.0 |
| Memory |
number |
Non |
La taille de la mémoire au niveau de l'instance. Unité : Gio. |
2.0 |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources. |
rg-uf66jeqopgqa9hdn**** |
| DnsPolicy |
string |
Non |
La stratégie DNS. Valeurs valides :
|
Default |
| ClientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer la valeur, mais vous devez vous assurer qu'elle est unique parmi les différentes requêtes. Le jeton ne peut contenir que des caractères ASCII et ne doit pas dépasser 64 caractères. Pour plus d'informations, consultez Comment garantir l'idempotence. |
123e4567-xxxx-12d3-xxxx-426655440000 |
| InstanceType |
string |
Non |
Le type d'instance ECS. Plusieurs types d'instances sont pris en charge. Pour plus d'informations, consultez Créer une instance en spécifiant un type d'instance ECS. |
ecs.c5.xlarge |
| ImageSnapshotId |
string |
Non |
L'identifiant du cache d'images. Pour plus d'informations, consultez Utiliser un cache d'images pour accélérer la création d'instances. |
imc-2zebxkiifuyzzlhl**** |
| RamRoleName |
string |
Non |
Le nom du rôle RAM pour l'instance. Elastic Container Instance et ECS partagent le même rôle RAM pour les instances. Pour plus d'informations, consultez Utiliser un rôle RAM d'instance en appelant des opérations d'API. |
RamTestRole |
| TerminationGracePeriodSeconds |
integer |
Non |
Le délai de grâce permettant au programme de traiter les opérations avant l'arrêt. Unité : secondes. |
60 |
| AutoMatchImageCache |
boolean |
Non |
Indique si un cache d'images doit être mis en correspondance automatiquement. Valeur par défaut : false. |
false |
| Ipv6AddressCount |
integer |
Non |
Le nombre d'adresses IPv6. La valeur est fixée à 1, ce qui indique qu'une Elastic Container Instance peut se voir attribuer une adresse IPv6. |
1 |
| ActiveDeadlineSeconds |
integer |
Non |
La période de validité de l'Elastic Container Instance. Une fois cette période expirée, l'instance est arrêtée de force. Unité : secondes. |
1000 |
| SpotStrategy |
string |
Non |
La stratégie de préemption pour l'instance. Valeurs valides :
Valeur par défaut : NoSpot. |
SpotWithPriceLimit |
| SpotPriceLimit |
number |
Non |
Le prix horaire maximum pour l'instance spot. La valeur peut être précise jusqu'à trois décimales. Vous devez spécifier ce paramètre lorsque SpotStrategy est défini sur SpotWithPriceLimit. |
0.025 |
| ScheduleStrategy |
string |
Non |
La stratégie de planification pour l'Elastic Container Instance lorsque plusieurs zones sont configurées en spécifiant plusieurs vSwitch dans le paramètre VSwitchId. Valeurs valides :
Pour plus d'informations, consultez Configurer plusieurs zones. |
VSwitchOrdered |
| CorePattern |
string |
Non |
Le répertoire personnalisé pour l'enregistrement des fichiers core générés par coredump. Pour plus d'informations, consultez Enregistrer les fichiers core dans un volume. Remarque
Le chemin configuré ne peut pas commencer par |. Vous ne pouvez pas configurer de programme exécutable via core dump. |
/xx/xx/core |
| ShareProcessNamespace |
boolean |
Non |
Indique si un espace de noms partagé doit être utilisé. Valeur par défaut : false. |
false |
| AutoCreateEip |
boolean |
Non |
Indique si la création automatique d'une EIP est activée et si celle-ci doit être attachée à l'Elastic Container Instance. |
true |
| EipBandwidth |
integer |
Non |
La bande passante de l'EIP. Valeur par défaut : 5 Mbit/s. |
5 |
| EipISP |
string |
Non |
Le type de ligne de l'EIP. Valeurs valides :
|
BGP |
| EipCommonBandwidthPackage |
string |
Non |
L'identifiant du plan de bande passante partagée Internet existant à attacher. |
cbwp-2zeukbj916scmj51m**** |
| HostName |
string |
Non |
Le nom d'hôte. |
test |
| IngressBandwidth |
integer |
Non |
La limite de bande passante entrante. Unité : Bps. |
1024000 |
| EgressBandwidth |
integer |
Non |
La limite de bande passante sortante. Unité : Bps. |
1024000 |
| CpuOptionsCore |
integer |
Non |
Le nombre de cœurs de processeur physique. Seuls certains types d'instances prennent en charge les paramètres personnalisés. |
2 |
| CpuOptionsThreadsPerCore |
integer |
Non |
Le nombre de threads par cœur. Seuls certains types d'instances prennent en charge les paramètres personnalisés. Une valeur de 1 indique que l'hyper-threading est désactivé. |
2 |
| CpuOptionsNuma |
string |
Non |
Ce paramètre n'est pas pris en charge. |
1 |
| EphemeralStorage |
integer |
Non |
La taille de l'espace de stockage temporaire supplémentaire. Unité : Gio. |
20 |
| Tag |
array<object> |
Non |
La liste des balises. Vous pouvez ajouter jusqu'à 20 balises. Pour plus d'informations, consultez Utiliser des balises pour gérer les instances. |
|
|
object |
Non |
La liste des balises. Vous pouvez ajouter jusqu'à 20 balises. Pour plus d'informations, consultez Utiliser des balises pour gérer les instances. |
||
| Key |
string |
Non |
La clé de la balise. Si vous spécifiez ce paramètre, il ne peut pas s'agir d'une chaîne vide et il doit être unique. La clé de la balise peut comporter jusqu'à 64 caractères. Elle ne peut pas commencer par aliyun ou acs:, et ne peut pas contenir http:// ou https://. |
version |
| Value |
string |
Non |
La valeur de la balise. Si vous spécifiez ce paramètre, il peut s'agir d'une chaîne vide. La valeur de la balise peut comporter jusqu'à 128 caractères. Elle ne peut pas commencer par acs:, et ne peut pas contenir http:// ou https://. |
3 |
| ImageRegistryCredential |
array<object> |
Non |
Les informations du référentiel d'images. |
|
|
object |
Non |
Les informations du référentiel d'images. |
||
| Password |
string |
Non |
Le mot de passe du référentiel d'images. |
yourpassword |
| Server |
string |
Non |
L'adresse de registre du référentiel d'images. |
registry-vpc.cn-shanghai.aliyuncs.com |
| UserName |
string |
Non |
Le nom d'utilisateur du référentiel d'images. |
yourusername |
| Container |
array<object> |
Oui |
Les informations du conteneur. |
|
|
array<object> |
Non |
Les informations du conteneur. |
||
| Arg |
array |
Non |
Les arguments de la commande de démarrage du conteneur. Un maximum de 10 arguments sont pris en charge. |
100 |
|
string |
Non |
Les arguments de la commande de démarrage du conteneur. Un maximum de 10 arguments sont pris en charge. |
100 |
|
| Command |
array |
Non |
Les commandes de démarrage du conteneur. Un maximum de 20 commandes sont prises en charge. Chaque commande peut contenir jusqu'à 256 caractères. |
sleep |
|
string |
Non |
Les commandes de démarrage du conteneur. Un maximum de 20 commandes sont prises en charge. Chaque commande peut contenir jusqu'à 256 caractères. |
sleep |
|
| Cpu |
number |
Non |
Le nombre de vCPU alloués au conteneur. Unité : cœurs. |
0.25 |
| EnvironmentVar |
array<object> |
Non |
Les variables d'environnement du conteneur. |
|
|
object |
Non |
Les variables d'environnement du conteneur. |
||
| FieldRef.FieldPath |
string |
Non |
La référence à la valeur de la variable d'environnement. Seul status.podIP est pris en charge. |
status.podIP |
| Key |
string |
Non |
Le nom de la variable d'environnement. Le nom doit comporter de 1 à 128 caractères et peut contenir des lettres, des chiffres et des traits de soulignement (_). Il ne peut pas commencer par un chiffre. |
PATH |
| Value |
string |
Non |
La valeur de la variable d'environnement. La valeur doit comporter de 0 à 256 caractères. |
/usr/local/bin |
| EnvironmentVarHide |
boolean |
Non |
Indique si les informations sur les variables d'environnement doivent être masquées lors de la requête des détails de l'instance de conteneur élastique. Valeurs valides :
|
false |
| Gpu |
integer |
Non |
Le nombre de GPU alloués au conteneur. |
1 |
| Image |
string |
Oui |
L'image du conteneur. |
registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest |
| ImagePullPolicy |
string |
Non |
La stratégie de téléchargement de l'image. Valeurs valides :
|
Always |
| LifecyclePostStartHandlerExec |
array |
Non |
La commande à exécuter dans le conteneur lorsque les paramètres de la fonction de rappel postStart sont configurés à l'aide de la ligne de commande. |
["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"] |
|
string |
Non |
La commande à exécuter dans le conteneur lorsque les paramètres de la fonction de rappel postStart sont configurés à l'aide de la ligne de commande. |
["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"] |
|
| LifecyclePostStartHandlerHttpGetHost |
string |
Non |
L'adresse de l'hôte qui accepte la requête HTTP GET lorsque les paramètres de la fonction de rappel postStart sont configurés à l'aide d'une requête HTTP. |
10.0.XX.XX |
| LifecyclePostStartHandlerHttpGetHttpHeader |
array<object> |
Non |
Les paramètres d'en-tête de requête HTTP générés. |
|
|
object |
Non |
Les paramètres d'en-tête de requête HTTP générés. |
||
| Name |
string |
Non |
Le nom du champ personnalisé dans l'en-tête de requête HTTP GET lorsque vous configurez les paramètres de la fonction de rappel postStart à l'aide d'une requête HTTP. |
Xiao-Custom-Header |
| Value |
string |
Non |
La valeur du champ personnalisé dans l'en-tête de requête HTTP GET lorsque vous configurez les paramètres de la fonction de rappel postStart à l'aide d'une requête HTTP. |
test-postStart |
| LifecyclePostStartHandlerHttpGetPath |
string |
Non |
Le chemin à vérifier à l'aide de la requête HTTP GET lorsque vous configurez les paramètres de la fonction de rappel postStart à l'aide d'une requête HTTP. |
/healthyz |
| LifecyclePostStartHandlerHttpGetPort |
integer |
Non |
Le numéro de port à vérifier à l'aide de la requête HTTP GET lorsque vous configurez les paramètres de la fonction de rappel postStart à l'aide d'une requête HTTP. |
5050 |
| LifecyclePostStartHandlerHttpGetScheme |
string |
Non |
Le type de protocole de la requête HTTP GET lorsque vous configurez les paramètres de la fonction de rappel postStart à l'aide d'une requête HTTP. Valeurs valides :
|
HTTPS |
| LifecyclePostStartHandlerTcpSocketHost |
string |
Non |
L'adresse de l'hôte à vérifier à l'aide d'un socket TCP lorsque vous configurez les paramètres de la fonction de rappel postStart à l'aide d'un socket TCP. |
10.0.XX.XX |
| LifecyclePostStartHandlerTcpSocketPort |
integer |
Non |
Le port à vérifier à l'aide d'un socket TCP lorsque vous configurez les paramètres de la fonction de rappel postStart à l'aide d'un socket TCP. |
80 |
| LifecyclePreStopHandlerExec |
array |
Non |
La commande à exécuter dans le conteneur lorsque les paramètres de la fonction de rappel preStop sont configurés à l'aide de la ligne de commande. |
["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"] |
|
string |
Non |
La commande à exécuter dans le conteneur lorsque les paramètres de la fonction de rappel preStop sont configurés à l'aide de la ligne de commande. |
["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"] |
|
| LifecyclePreStopHandlerHttpGetHost |
string |
Non |
L'adresse de l'hôte qui accepte la requête HTTP GET lorsque les paramètres de la fonction de rappel preStop sont configurés à l'aide d'une requête HTTP. |
10.0.XX.XX |
| LifecyclePreStopHandlerHttpGetHttpHeader |
array<object> |
Non |
Les paramètres d'en-tête de requête HTTP générés. |
|
|
object |
Non |
Les paramètres d'en-tête de requête HTTP générés. |
||
| Name |
string |
Non |
Le nom du champ personnalisé dans l'en-tête de requête HTTP GET lorsque vous configurez les paramètres de la fonction de rappel preStop à l'aide d'une requête HTTP. |
Xiao-Custom-Header |
| Value |
string |
Non |
La valeur du champ personnalisé dans l'en-tête de requête HTTP GET lorsque vous configurez les paramètres de la fonction de rappel preStop à l'aide d'une requête HTTP. |
test-preStop |
| LifecyclePreStopHandlerHttpGetPath |
string |
Non |
Le chemin à vérifier à l'aide de la requête HTTP GET lorsque vous configurez les paramètres de la fonction de rappel preStop à l'aide d'une requête HTTP. |
/healthyz |
| LifecyclePreStopHandlerHttpGetPort |
integer |
Non |
Le numéro de port à vérifier à l'aide de la requête HTTP GET lorsque vous configurez les paramètres de la fonction de rappel preStop à l'aide d'une requête HTTP. |
88 |
| LifecyclePreStopHandlerHttpGetScheme |
string |
Non |
Le type de protocole de la requête HTTP GET lorsque vous configurez les paramètres de la fonction de rappel preStop à l'aide d'une requête HTTP. Valeurs valides :
|
HTTP |
| LifecyclePreStopHandlerTcpSocketHost |
string |
Non |
L'adresse de l'hôte à vérifier à l'aide d'un socket TCP lorsque vous configurez les paramètres de la fonction de rappel preStop à l'aide d'un socket TCP. |
10.0.XX.XX |
| LifecyclePreStopHandlerTcpSocketPort |
integer |
Non |
Le port à vérifier à l'aide d'un socket TCP lorsque vous configurez les paramètres de la fonction de rappel preStop à l'aide d'un socket TCP. |
90 |
| LivenessProbe.Exec.Command |
array |
Non |
La commande à exécuter dans le conteneur lorsque la ligne de commande est utilisée pour les contrôles de santé. Remarque
Lorsque vous configurez les paramètres LivenessProbe, vous ne pouvez sélectionner qu'une seule des méthodes de vérification suivantes : HTTP GET, Exec et socket TCP. |
|
|
string |
Non |
La commande à exécuter dans le conteneur lorsque la ligne de commande est utilisée pour les contrôles de santé. |
cat /tmp/healthy |
|
| LivenessProbe.FailureThreshold |
integer |
Non |
Le nombre minimum d'échecs consécutifs requis pour marquer un contrôle de santé comme ayant échoué après un contrôle réussi. Valeur par défaut : 3. |
3 |
| LivenessProbe.HttpGet.Path |
string |
Non |
Le chemin à vérifier à l'aide de la requête HTTP GET lorsqu'une requête HTTP est utilisée pour les contrôles de santé. Remarque
Lorsque vous configurez les paramètres LivenessProbe, vous ne pouvez sélectionner qu'une seule des méthodes de vérification suivantes : HTTP GET, Exec et socket TCP. |
/healthz |
| LivenessProbe.HttpGet.Port |
integer |
Non |
Le numéro de port à vérifier à l'aide de la requête HTTP GET lorsqu'une requête HTTP est utilisée pour les contrôles de santé. Remarque
Lorsque vous configurez les paramètres LivenessProbe, vous ne pouvez sélectionner qu'une seule des méthodes de vérification suivantes : HTTP GET, Exec et socket TCP. |
8888 |
| LivenessProbe.HttpGet.Scheme |
string |
Non |
Le type de protocole de la requête HTTP GET lorsqu'une requête HTTP est utilisée pour les contrôles de santé. Valeurs valides :
Remarque
Lorsque vous configurez les paramètres LivenessProbe, vous ne pouvez sélectionner qu'une seule des méthodes de vérification suivantes : HTTP GET, Exec et socket TCP. |
HTTP |
| LivenessProbe.InitialDelaySeconds |
integer |
Non |
Le nombre de secondes à attendre avant que le premier contrôle de santé ne soit effectué après le démarrage du conteneur. |
5 |
| LivenessProbe.PeriodSeconds |
integer |
Non |
L'intervalle entre les contrôles de santé. Valeur par défaut : 10. Valeur minimale : 1. Unité : secondes. |
5 |
| LivenessProbe.SuccessThreshold |
integer |
Non |
Le nombre minimum de succès consécutifs requis pour marquer un contrôle de santé comme réussi après un contrôle ayant échoué. Valeur par défaut : 1. La valeur doit être 1. |
1 |
| LivenessProbe.TcpSocket.Port |
integer |
Non |
Le port à vérifier à l'aide d'un socket TCP lorsqu'un socket TCP est utilisé pour les contrôles de santé. Remarque
Lorsque vous configurez les paramètres LivenessProbe, vous ne pouvez sélectionner qu'une seule des méthodes de vérification suivantes : HTTP GET, Exec et socket TCP. |
8080 |
| LivenessProbe.TimeoutSeconds |
integer |
Non |
Le délai d'expiration pour un contrôle de santé. Valeur par défaut : 1. Valeur minimale : 1. Unité : secondes. |
1 |
| Memory |
number |
Non |
La taille de la mémoire du conteneur. Unité : GiB. |
0.5 |
| Name |
string |
Oui |
Le nom du conteneur. |
nginx |
| Port |
array<object> |
Non |
Le numéro de port. |
|
|
object |
Non |
Le numéro de port. |
||
| Port |
integer |
Non |
Le numéro de port. Valeurs valides : de 1 à 65535. |
80 |
| Protocol |
string |
Non |
Le type de protocole. Valeurs valides :
|
TCP |
| ReadinessProbe.Exec.Command |
array |
Non |
La commande à exécuter dans le conteneur lorsque la ligne de commande est utilisée pour les contrôles de santé. Remarque
Lorsque vous configurez les paramètres ReadinessProbe, vous ne pouvez sélectionner qu'une seule des méthodes de vérification suivantes : HTTP GET, Exec et socket TCP. |
|
|
string |
Non |
La commande à exécuter dans le conteneur lorsque la ligne de commande est utilisée pour les contrôles de santé. |
cat /tmp/healthy |
|
| ReadinessProbe.FailureThreshold |
integer |
Non |
Le nombre minimum d'échecs consécutifs requis pour marquer un contrôle de santé comme ayant échoué après un contrôle réussi. Valeur par défaut : 3. |
3 |
| ReadinessProbe.HttpGet.Path |
string |
Non |
Le chemin à vérifier à l'aide de la requête HTTP GET lorsqu'une requête HTTP est utilisée pour les contrôles de santé. Remarque
Lorsque vous configurez les paramètres ReadinessProbe, vous ne pouvez sélectionner qu'une seule des méthodes de vérification suivantes : HTTP GET, Exec et socket TCP. |
/healthz |
| ReadinessProbe.HttpGet.Port |
integer |
Non |
Le numéro de port à vérifier à l'aide de la requête HTTP GET lorsqu'une requête HTTP est utilisée pour les contrôles de santé. Remarque
Lorsque vous configurez les paramètres ReadinessProbe, vous ne pouvez sélectionner qu'une seule des méthodes de vérification suivantes : HTTP GET, Exec et socket TCP. |
8080 |
| ReadinessProbe.HttpGet.Scheme |
string |
Non |
Le type de protocole de la requête HTTP GET lorsqu'une requête HTTP est utilisée pour les contrôles de santé. Valeurs valides :
Remarque
Lorsque vous configurez les paramètres ReadinessProbe, vous ne pouvez sélectionner qu'une seule des méthodes de vérification suivantes : HTTP GET, Exec et socket TCP. |
HTTP |
| ReadinessProbe.InitialDelaySeconds |
integer |
Non |
Le nombre de secondes à attendre avant que le premier contrôle de santé ne soit effectué après le démarrage du conteneur. |
3 |
| ReadinessProbe.PeriodSeconds |
integer |
Non |
L'intervalle entre les contrôles de santé. Valeur par défaut : 10. Valeur minimale : 1. Unité : secondes. |
3 |
| ReadinessProbe.SuccessThreshold |
integer |
Non |
Le nombre minimum de succès consécutifs requis pour marquer un contrôle de santé comme réussi après un contrôle ayant échoué. Valeur par défaut : 1. La valeur doit être 1. |
1 |
| ReadinessProbe.TcpSocket.Port |
integer |
Non |
Le port à vérifier à l'aide d'un socket TCP lorsqu'un socket TCP est utilisé pour les contrôles de santé. Remarque
Lorsque vous configurez les paramètres ReadinessProbe, vous ne pouvez sélectionner qu'une seule des méthodes de vérification suivantes : HTTP GET, Exec et socket TCP. |
8000 |
| ReadinessProbe.TimeoutSeconds |
integer |
Non |
Le délai d'expiration pour un contrôle de santé. Valeur par défaut : 1. Valeur minimale : 1. Unité : secondes. |
1 |
| SecurityContext.Capability.Add |
array |
Non |
Les autorisations spécifiques accordées aux processus dans le conteneur. Seuls NET_ADMIN et NET_RAW sont pris en charge. Remarque
NET_RAW n'est pas pris en charge par défaut. Pour utiliser NET_RAW, soumettez un ticket. |
|
|
string |
Non |
Les autorisations spécifiques accordées aux processus dans le conteneur. Seuls NET_ADMIN et NET_RAW sont pris en charge. Remarque
NET_RAW n'est pas pris en charge par défaut. Pour utiliser NET_RAW, soumettez un ticket. |
NET_ADMIN |
|
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
Non |
Indique si le système de fichiers racine du conteneur est en lecture seule. Seul true est pris en charge. |
true |
| SecurityContext.RunAsUser |
integer |
Non |
L'identifiant de l'utilisateur utilisé pour exécuter le conteneur. |
1000 |
| SecurityContextPrivileged |
boolean |
Non |
Indique si le conteneur doit être exécuté en mode privilégié. Valeurs valides :
Remarque
La fonctionnalité de conteneur privilégié est en avant-première sur invitation. Pour utiliser cette fonctionnalité, soumettez un ticket. |
true |
| SecurityContextRunAsGroup |
integer |
Non |
Le groupe d'utilisateurs utilisé pour exécuter le conteneur. |
3000 |
| SecurityContextRunAsNonRoot |
boolean |
Non |
Indique si le conteneur doit être exécuté en tant qu'utilisateur non root. Valeurs valides :
|
true |
| Stdin |
boolean |
Non |
Indique si un tampon doit être alloué pour l'entrée standard lors de l'exécution du conteneur. Si ce paramètre n'est pas spécifié, la lecture à partir de l'entrée standard dans le conteneur entraîne une erreur EOF. Valeur par défaut : false. |
false |
| StdinOnce |
boolean |
Non |
Indique si le flux d'entrée standard maintient l'état d'activation sur plusieurs sessions attachées lorsque l'entrée standard est définie sur true. |
false |
| TerminationMessagePath |
string |
Non |
Le chemin d'accès pour le message de fin du conteneur. |
/tmp/termination-log |
| TerminationMessagePolicy |
string |
Non |
La stratégie de notification des messages. Valeur par défaut : vide. Actuellement, seules les notifications de messages provenant de MSMQ sont prises en charge. |
FallbackToLogsOnError |
| Tty |
boolean |
Non |
Indique si le mode interactif doit être activé. Valeur par défaut : false. Définissez ce paramètre sur true lorsque Command est défini sur /bin/bash. |
false |
| VolumeMount |
array<object> |
Non |
Les informations de montage du volume. |
|
|
object |
Non |
Les informations de montage du volume. |
||
| MountPath |
string |
Non |
Le répertoire dans lequel le volume est monté dans le conteneur. Remarque
Le contenu du chemin de montage du conteneur est directement écrasé par le contenu du volume. Procédez avec prudence. |
/pod/data |
| MountPropagation |
string |
Non |
Le paramètre de propagation de montage du volume. La propagation de montage permet à un volume monté par un conteneur d'être partagé avec d'autres conteneurs dans le même pod, voire avec d'autres pods sur le même nœud. Valeurs valides :
Valeur par défaut : None. |
None |
| Name |
string |
Non |
Le nom du volume. Il doit être identique au Name dans Volume. |
default-volume1 |
| ReadOnly |
boolean |
Non |
Indique si le volume est en lecture seule. Valeur par défaut : false. |
false |
| SubPath |
string |
Non |
Le sous-chemin du volume. |
data2/ |
| WorkingDir |
string |
Non |
Le répertoire de travail du conteneur. |
/usr/local/ |
| Volume |
array<object> |
Non |
Les informations de montage du volume. |
|
|
array<object> |
Non |
Les informations de montage du volume. |
||
| ConfigFileVolume.ConfigFileToPath |
array<object> |
Non |
Les informations sur le volume ConfigFile. Si plusieurs éléments ConfigFileToPath sont configurés, la longueur totale des valeurs Content correspondantes ne peut pas dépasser 60 Ko. |
|
|
object |
Non |
Les informations sur le volume ConfigFile. |
||
| Content |
string |
Non |
Le contenu du fichier de configuration. Le contenu doit être encodé en Base64. La taille d'un seul fichier de configuration ne peut pas dépasser 32 Ko. |
bGl1bWk= |
| Mode |
integer |
Non |
Les permissions du fichier de configuration. Si ce paramètre n'est pas spécifié, la valeur de ConfigFileVolume.DefaultMode est utilisée. Les permissions sont représentées par un nombre octal à quatre chiffres. Par exemple, 0644 indique que les permissions sont rw-r--r--, ce qui signifie que l'utilisateur dispose des permissions de lecture et d'écriture, le groupe dispose des permissions de lecture et les autres disposent des permissions de lecture. Description des permissions :
|
0644 |
| Path |
string |
Non |
Le chemin relatif du fichier de configuration par rapport au répertoire de montage. |
test/config-test.cnf |
| ConfigFileVolume.DefaultMode |
integer |
Non |
Les autorisations par défaut du volume ConfigFile. |
0644 |
| DiskVolume.DiskId |
string |
Non |
L'identifiant du volume de disque. |
d-xx |
| DiskVolume.DiskSize |
integer |
Non |
La taille du volume de disque. Unité : Gio. |
15 |
| DiskVolume.FsType |
string |
Non |
Le type de système de fichiers du volume de disque. |
xfs |
| EmptyDirVolume.Medium |
string |
Non |
Le support de stockage du volume emptyDir. Par défaut, ce paramètre est vide et le système de fichiers du nœud est utilisé. Si vous définissez ce paramètre sur memory, la mémoire est utilisée. |
memory |
| EmptyDirVolume.SizeLimit |
string |
Non |
La taille du volume emptyDir. Unité : Gio. |
2 |
| FlexVolume.Driver |
string |
Non |
Le type de pilote utilisé lorsque vous utilisez le plugin FlexVolume pour monter un volume. Valeurs valides :
|
alicloud/disk |
| FlexVolume.FsType |
string |
Non |
Le type de système de fichiers à monter. La valeur par défaut dépend du script du FlexVolume. |
ext4 |
| FlexVolume.Options |
string |
Non |
La liste des options pour l'objet FlexVolume. Les options sont transmises sous forme de paires clé-valeur au format JSON. Par exemple, lorsque vous montez un disque cloud à l'aide de FlexVolume, Options spécifie les paramètres de configuration du disque cloud. Vous pouvez configurer les paramètres suivants :
|
{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} |
| HostPathVolume.Path |
string |
Non |
Le chemin du répertoire du volume hostPath sur l'hôte. |
/pod/data |
| HostPathVolume.Type |
string |
Non |
Le type de volume hostPath. Valeurs valides :\n\n- Directory : un répertoire.\n- File : un fichier.\n\n> Le volume hostPath n'est disponible que pour les utilisateurs sur liste blanche. |
Directory |
| NFSVolume.Path |
string |
Non |
Le chemin du volume NFS. |
/share |
| NFSVolume.ReadOnly |
boolean |
Non |
Indique si le volume NFS est en lecture seule. Valeur par défaut : false. |
false |
| NFSVolume.Server |
string |
Non |
L'adresse du serveur NFS. |
3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com |
| Name |
string |
Non |
Le nom du volume. |
default-volume1 |
| Type |
string |
Non |
Le type du volume. Valeurs valides :
|
ConfigFileVolume |
| InitContainer |
array<object> |
Non |
La liste des conteneurs d'initialisation. |
|
|
array<object> |
Non |
La liste des conteneurs d'initialisation. |
||
| Arg |
array |
Non |
Les arguments de démarrage du conteneur. |
10 |
|
string |
Non |
Les arguments de démarrage du conteneur. |
10 |
|
| Command |
array |
Non |
Les commandes de démarrage du conteneur. |
sleep |
|
string |
Non |
Les commandes de démarrage du conteneur. |
sleep |
|
| Cpu |
number |
Non |
Le nombre de vCPU alloués au conteneur. Unité : cœurs. |
0.5 |
| EnvironmentVar |
array<object> |
Non |
La liste des variables d'environnement pour le conteneur. |
|
|
object |
Non |
La liste des variables d'environnement pour le conteneur. |
||
| FieldRef.FieldPath |
string |
Non |
La référence à la valeur de la variable d'environnement. Seul status.podIP est pris en charge. |
status.podIP |
| Key |
string |
Non |
Le nom de la variable d'environnement. Le nom doit comporter de 1 à 128 caractères et peut contenir des lettres, des chiffres et des traits de soulignement (_). Il ne peut pas commencer par un chiffre. |
Path |
| Value |
string |
Non |
La valeur de la variable d'environnement. La valeur doit comporter de 0 à 256 caractères. |
/usr/bin/ |
| Gpu |
integer |
Non |
Le nombre de GPU alloués au conteneur. |
1 |
| Image |
string |
Non |
L'image utilisée par le conteneur. |
nginx |
| ImagePullPolicy |
string |
Non |
Stratégie de récupération de l'image. Valeurs valides :
|
Always |
| Memory |
number |
Non |
La taille de la mémoire du conteneur. Unité : GiB. |
1.0 |
| Name |
string |
Non |
Le nom du conteneur. |
test-init |
| Port |
array<object> |
Non |
Le numéro de port du conteneur d'initialisation. |
|
|
object |
Non |
Le numéro de port du conteneur d'initialisation. |
||
| Port |
integer |
Non |
Le numéro de port. Valeurs valides : de 1 à 65535. |
8888 |
| Protocol |
string |
Non |
Le type de protocole. Valeurs valides :
|
TCP |
| SecurityContext.Capability.Add |
array |
Non |
Les autorisations spécifiques accordées aux processus dans le conteneur. Seuls NET_ADMIN et NET_RAW sont pris en charge. Remarque
NET_RAW n'est pas pris en charge par défaut. Pour utiliser NET_RAW, soumettez un ticket. |
|
|
string |
Non |
Les autorisations spécifiques accordées aux processus dans le conteneur. Seuls NET_ADMIN et NET_RAW sont pris en charge. Remarque
NET_RAW n'est pas pris en charge par défaut. Pour utiliser NET_RAW, soumettez un ticket. |
NET_ADMIN |
|
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
Non |
Indique si le système de fichiers racine du conteneur est en lecture seule. Actuellement, vous ne pouvez définir ce paramètre que sur true. |
true |
| SecurityContext.RunAsUser |
integer |
Non |
L'identifiant de l'utilisateur utilisé pour exécuter le conteneur. |
587 |
| TerminationMessagePath |
string |
Non |
La source du message de fin lorsque le conteneur se termine. Lorsque le conteneur se termine, le message de fin est récupéré à partir du fichier de message de fin spécifié. |
/tmp/termination-log |
| TerminationMessagePolicy |
string |
Non |
Les informations de montage. Valeur par défaut : vide. |
***** |
| VolumeMount |
array<object> |
Non |
La liste des informations de montage de volume. |
|
|
object |
Non |
La liste des informations de montage de volume. |
||
| MountPath |
string |
Non |
Le répertoire de montage. Le contenu du répertoire de montage du conteneur est directement écrasé par le contenu du volume. Utilisez ce paramètre avec précaution. |
/usr/share/ |
| MountPropagation |
string |
Non |
Le paramètre de propagation de montage du volume. La propagation de montage permet à un volume monté par un conteneur d'être partagé avec d'autres conteneurs dans le même pod, voire avec d'autres pods sur le même nœud. Valeurs valides :
Valeur par défaut : None. |
None |
| Name |
string |
Non |
Le nom du volume à monter. |
test-empty |
| ReadOnly |
boolean |
Non |
Indique si le chemin de montage est en lecture seule. Valeur par défaut : false. |
false |
| SubPath |
string |
Non |
Le sous-répertoire sous le volume. Cela permet à un pod de monter différents répertoires sous le même volume dans différents répertoires du conteneur. |
/usr/sub/ |
| WorkingDir |
string |
Non |
Le répertoire de travail. |
/usr/local |
| DnsConfig.NameServer |
array |
Non |
La liste des adresses IP des serveurs DNS. |
172.10.*.** |
|
string |
Non |
La liste des adresses IP des serveurs DNS. |
172.10.*.** |
|
| DnsConfig.Search |
array |
Non |
La liste des domaines de recherche DNS. |
svc.local.kubenetes |
|
string |
Non |
La liste des domaines de recherche DNS. |
svc.local.kubernetes |
|
| DnsConfig.Option |
array<object> |
Non |
La liste des options pour l'objet. |
|
|
object |
Non |
La liste des options pour l'objet. |
||
| Name |
string |
Non |
Le nom de l'objet. |
name |
| Value |
string |
Non |
La valeur de l'objet. |
value |
| HostAliase |
array<object> |
Non |
Ajoute un alias pour l'instance de conteneur élastique. |
|
|
object |
Non |
Ajoute un alias pour l'instance de conteneur élastique. |
||
| Hostname |
array |
Non |
Le nom d'hôte à ajouter. |
hehe.com |
|
string |
Non |
Le nom d'hôte à ajouter. |
hehe.com |
|
| Ip |
string |
Non |
L'adresse IP à ajouter. |
1.1.1.1 |
| SecurityContext.Sysctl |
array<object> |
Non |
Modifie les paramètres sysctl sécurisés via le contexte de sécurité. Pour plus d'informations, consultez Configurer un contexte de sécurité. |
|
|
object |
Non |
Modifie les paramètres sysctl sécurisés via le contexte de sécurité. Pour plus d'informations, consultez Configurer un contexte de sécurité. |
||
| Name |
string |
Non |
Le nom du paramètre sysctl sécurisé à modifier via le contexte de sécurité. Valeurs valides :
|
net.ipv4.ping_group_range |
| Value |
string |
Non |
La valeur du paramètre sysctl sécurisé à modifier via le contexte de sécurité. |
65536 |
| HostSecurityContext.Sysctl |
array<object> |
Non |
Modifie les paramètres sysctl non sécurisés via le contexte de sécurité. Pour plus d'informations, consultez Configurer un contexte de sécurité. |
|
|
object |
Non |
Modifie les paramètres sysctl non sécurisés via le contexte de sécurité. Pour plus d'informations, consultez Configurer un contexte de sécurité. |
||
| Name |
string |
Non |
Le nom du paramètre sysctl non sécurisé à modifier via le contexte de sécurité. Valeurs valides :
|
kernel.msgmax |
| Value |
string |
Non |
La valeur du paramètre sysctl non sécurisé à modifier via le contexte de sécurité. |
65536 |
| NtpServer |
array |
Non |
Le serveur NTP. |
ntp.cloud.aliyuncs.com |
|
string |
Non |
Le serveur NTP. |
ntp.cloud.aliyuncs.com |
|
| AcrRegistryInfo |
array<object> |
Non |
La liste des informations sur les instances ACR Enterprise. Pour plus d'informations, consultez Récupérer des images ACR sans mot de passe. |
|
|
object |
Non |
La liste des informations sur les instances ACR Enterprise. |
||
| ArnService |
string |
Non |
L'ARN du rôle RAM du compte propriétaire des ressources telles que l'instance ECI. |
acs:ram::1609982529******:role/role-assume |
| ArnUser |
string |
Non |
L'ARN du rôle RAM dans le compte auquel appartient l'instance ACR. |
acs:ram::1298452580******:role/role-acr |
| Domain |
array |
Non |
Le nom de domaine de l'instance ACR Enterprise. Par défaut, tous les noms de domaine de l'instance sont utilisés. Vous pouvez spécifier des noms de domaine précis et séparer plusieurs noms de domaine par des virgules (,). |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
string |
Non |
Le nom de domaine de l'instance ACR Enterprise. Par défaut, tous les noms de domaine de l'instance sont utilisés. Vous pouvez spécifier des noms de domaine précis et séparer plusieurs noms de domaine par des virgules (,). |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
| InstanceId |
string |
Non |
L'identifiant de l'instance ACR Enterprise. |
cri-nwj395hgf6f3**** |
| InstanceName |
string |
Non |
Le nom de l'instance ACR Enterprise. |
acr-test |
| RegionId |
string |
Non |
L'identifiant de la région de l'instance ACR Enterprise. |
cn-beijing |
| SpotDuration |
integer |
Non |
La période de protection de l'instance spot. Unité : heures. Valeur par défaut : 1. Une valeur de 0 indique qu'aucune période de protection n'est configurée. |
1 |
| StrictSpot |
boolean |
Non |
Indique si la tâche doit être exécutée périodiquement. Valeurs valides :
|
true |
| PlainHttpRegistry |
string |
Non |
L'adresse du référentiel d'images à extraction directe. Lorsque vous créez une instance ECI en utilisant une image provenant d'un référentiel d'images à extraction directe qui utilise le protocole HTTP, vous devez configurer ce paramètre afin qu'ECI utilise le protocole HTTP pour récupérer l'image. Cela permet d'éviter les échecs de récupération d'image dus à des incompatibilités de protocole. |
"harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80" |
| InsecureRegistry |
string |
Non |
L'adresse du référentiel d'images auto-géré. Lorsque vous créez une instance ECI en utilisant une image provenant d'un référentiel d'images auto-géré qui utilise un certificat auto-signé, vous devez configurer ce paramètre pour ignorer la vérification du certificat. Cela permet d'éviter les échecs de récupération d'image dus à des échecs de vérification de certificat. |
"harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80" |
| ImageAccelerateMode |
string |
Non |
Le mode d'accélération d'image. Valeurs valides :
|
imc |
| Ipv6GatewayBandwidthEnable |
boolean |
Non |
Indique si la communication Internet IPv6 doit être activée pour l'instance ECI. |
true |
| Ipv6GatewayBandwidth |
string |
Non |
La bande passante Internet de pointe de l'adresse IPv6. Ce paramètre est requis lorsque Ipv6GatewayBandwidthEnable est défini sur true. Valeurs valides :
|
100 |
| ContainerResourceView |
boolean |
Non |
Indique si la vue des ressources du conteneur doit être activée. Lorsque le type d'instance ECI est supérieur au type d'instance demandé, vous pouvez activer cette fonctionnalité pour vous assurer que les ressources visibles dans le conteneur correspondent aux ressources demandées. |
false |
| FixedIp |
string |
Non |
Indique si une adresse IP fixe doit être activée pour l'instance. Une valeur true indique qu'une adresse IP fixe est activée. Pour plus d'informations, consultez Configurer une adresse IP fixe pour une instance ECI. |
true |
| FixedIpRetainHour |
integer |
Non |
La période de rétention de l'adresse IP fixe après qu'elle devient inactive. Il s'agit de la période de rétention de l'adresse IP fixe après la libération de l'instance avec l'adresse IP fixe. Unité : heures. Valeur par défaut : 48. |
24 |
| DataCacheBucket |
string |
Non |
Le compartiment de cache de données. |
default |
| DataCachePL |
string |
Non |
Le niveau de performance du disque cloud utilisé pour le cache de données. Les disques cloud ESSD sont privilégiés. Valeur par défaut : PL1. |
PL1 |
| DataCacheProvisionedIops |
integer |
Non |
Les IOPS de lecture et d'écriture provisionnés du disque cloud ESSD AutoPL lorsque le cache de données utilise un disque cloud ESSD AutoPL. Valeurs valides : 0 à min{50000, 1000 × Capacité - Performances de base}. Performances de base = min{1800 + 50 × Capacité, 50000}. Pour plus d'informations, consultez Disques cloud ESSD AutoPL. |
40000 |
| DataCacheBurstingEnabled |
boolean |
Non |
Indique si la fonctionnalité de burst doit être activée pour le disque cloud ESSD AutoPL lorsque le cache de données utilise un disque cloud ESSD AutoPL. Pour plus d'informations, consultez Disques cloud ESSD AutoPL. |
false |
| DryRun |
boolean |
Non |
Indique si seule une pré-vérification de la requête doit être effectuée. Valeurs valides :
|
false |
| PrivateIpAddress |
string |
Non |
L'adresse IP privée de l'instance ECI. Seules les adresses IPv4 sont prises en charge. Assurez-vous que l'adresse IP n'est pas utilisée. |
172.16.0.1 |
| OsType |
string |
Non |
Le système d'exploitation de l'instance ECI. Valeurs valides :
Remarque
Les instances Windows sont en avant-première sur invitation. Pour utiliser des instances Windows, soumettez un ticket. |
Windows |
| CpuArchitecture |
string |
Non |
L'architecture du processeur de l'instance ECI. Valeurs valides :
|
ARM64 |
| ComputeCategory |
array |
Non |
La catégorie de puissance de calcul. Pour plus d'informations, consultez Spécifier une catégorie de puissance de calcul pour créer une instance. |
|
|
string |
Non |
La catégorie de puissance de calcul. Valeurs valides :
Vous pouvez spécifier plusieurs catégories de puissance de calcul. Le système crée l'instance en fonction de l'ordre spécifié. |
economy |
|
| GpuDriverVersion |
string |
Non |
La version du pilote GPU. Remarque
Seuls certains types d'instances prennent en charge le changement de version du pilote GPU. Pour plus d'informations, consultez Spécifier un type d'instance GPU pour créer une instance. |
tesla=535 |
| MaxPendingMinute |
integer |
Non |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| ContainerGroupId |
string |
L'identifiant de l'instance, qui correspond à l'identifiant du groupe de conteneurs. |
eci-uf6fonnghi50u374**** |
| RequestId |
string |
L'identifiant de la requête, qui identifie de manière unique la requête. |
89945DD3-9072-47D0-A318-353284CFC7B3 |
Exemples
JSON format
{
"ContainerGroupId": "eci-uf6fonnghi50u374****",
"RequestId": "89945DD3-9072-47D0-A318-353284CFC7B3"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | Account.Arrearage | Your account has an outstanding payment. | Le compte présente un impayé. |
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | La requête de pré-vérification du test à blanc est valide. |
| 400 | InvalidParameter.CPU.Memory | The specified cpu and memory are not allowed | |
| 400 | InvalidParameter.DuplicatedName | The container group include containers with duplicate names. | Le groupe de conteneurs contient des conteneurs avec des noms en double. |
| 400 | InvalidParameter.DuplicatedVolumeName | The container group includes volumes with duplicate names. | Le groupe de conteneurs contient des volumes avec des noms en double. |
| 400 | IncorrectStatus | %s | L'état de l'instance spécifié n'est pas valide. |
| 400 | ServiceNotEnabled | %s | Le service dont dépend cette requête n'a pas été activé. Activez le service et réessayez. |
| 400 | ImageSnapshot.IncorrectStatus | %s | L'instantané utilisé pour le cache d'images n'est pas dans l'état correct. |
| 400 | ImageSnapshot.NotSupport | %s | La fonctionnalité de cache d'images basée sur les instantanés de disques cloud de données n'est pas encore disponible dans toutes les régions. Contactez-nous si vous avez besoin de cette fonctionnalité. |
| 400 | DiskVolume.NotSupport | The disk volume is not supported. | Les volumes de disques cloud ne sont pas pris en charge. Contactez-nous si vous avez besoin de cette fonctionnalité. |
| 400 | RamRole.NotSupport | The RAM role is not supported. | Le rôle d'instance RAM n'est pas pris en charge. |
| 400 | DiskNumber.LimitExceed | The maximum number of disks in an instance is exceeded. | Le nombre de disques cloud rattachés à l'instance a dépassé la limite. |
| 400 | InvalidPaymentMethod.InsufficientBalance | No payment method is specified for your account. We recommend that you add a payment method or add funds to the prepayment balance. | Votre compte ne dispose pas d'un mode de paiement valide. Ajoutez un mode de paiement ou maintenez un solde de prépaiement suffisant. |
| 400 | DiskVolume.NotInSameZone | The instance to be created and the disk are not in the same zone. | L'instance à créer et les disques cloud ne se trouvent pas dans la même zone. |
| 400 | NoPermission | You are not authorized to use the "Product on ECI" feature. | |
| 400 | HighCpuMemConfigRequired | You need to apply to be added to the whitelist of the specified CPU and memory. | Vous devez demander l'accès à la liste blanche des configurations à CPU élevé. |
| 400 | RecommendEmpty.InstanceTypeFamilyNotMatched | The recommended instance type is unavailable in the current zone. Try again later. | Aucun type d'instance recommandé n'est disponible dans la zone actuelle. Réessayez plus tard ou créez des instances dans une autre zone. |
| 400 | LocalDiskAmountNotMatch | The number of local volumes does not match the instance type. | Le nombre de disques locaux ne correspond pas au type d'instance. |
| 400 | Payfor.CreditPayInsufficientBalance | Your payment credit line is insufficient. | Votre limite de crédit de paiement est insuffisante. |
| 400 | InvalidOperation.KMS.InstanceTypeNotSupport | The specified instance is invalid. Only I/O optimized instances support KMS key. | L'instance spécifiée n'est pas valide. Seules les instances optimisées pour les E/S prennent en charge le paramètre de clé KMS. |
| 400 | InvalidParameter.Encrypted.KmsNotEnabled | KMS must be enabled for encrypted disks. | Les disques cloud chiffrés nécessitent l'activation de Key Management Service. |
| 400 | InvalidParameter.KMS.EncryptedIllegal | After configuring the parameter KmsKeyId, you must enable encryption. | Après avoir défini le paramètre KmsKeyId, vous devez activer l'attribut de chiffrement. |
| 400 | InvalidSpotCpuMemorySpec | The specified CPU and memory are not allowed. You must create spot ECI using standard ECS specifications for CPU and memory. | Un type d'instance ECS standard doit être utilisé pour créer une instance de conteneur élastique spot. |
| 400 | Ipv6AddressNotSupportVsw | IPv6 is not supported in the specified vSwitch. | L'IPv6 n'est pas activé sur le vSwitch. |
| 400 | Ipv6AddressNotSupport | Ipv6 is not supported in specified region. | La région actuelle ne prend pas en charge les adresses IPv6. |
| 400 | Ipv6AddressNotSupportInstanceType | IPv6 is not supported for the specified instance type. | Le type d'instance spécifié ne prend pas en charge l'IPv6. |
| 400 | EipPayInsufficientBalance | Your account does not have enough balance to purchase eip. | Le solde actuel du compte est insuffisant pour acheter une EIP. |
| 400 | EipPurchaseFlowControl | Request was denied due to eip frequent purchase. | Les achats d'EIP sont trop fréquents. Réessayez plus tard. |
| 400 | Throttling | You have made too many requests within a short time; your request is denied due to request throttling | |
| 400 | JobInstanceBatchCreateNotSupport | ECI job instance not support batch create | |
| 400 | JobInstanceDiskNotSupport | ECI job instance not support disk volume | |
| 400 | JobInstanceEipNotSupport | ECI job instance not support eip | |
| 400 | JobInstanceFeatureNotMatch | ECI job instance feature not match | |
| 400 | JobInstanceImageCacheNotSupport | ECI job instance not support image cache | |
| 400 | JobInstanceIPv6NotSupport | ECI job instance not support IPv6 | |
| 400 | JobInstanceRamRoleNotSupport | ECI job instance not support ram role | |
| 400 | JobInstanceRegionNotSupport | ECI job instance not support in this region | |
| 400 | JobInstanceSpotNotSupport | ECI job instance not support spot | |
| 400 | InvalidInstanceTypeForEciSpotDurationBuy | Current instance type does not support spot duration instance. | Le type d'instance spécifié ne prend pas en charge les instances spot avec une durée personnalisée. |
| 400 | InvalidInstanceTypeForEciBuy | Sales of this current instance type is not supported in eci. | Le type d'instance spécifié ne fait pas partie de la gamme de types de groupes de conteneurs disponibles à la vente. |
| 400 | InstanceTypeNotMatchCpuArch | %s. | L'architecture CPU du type d'instance ECS spécifié ne correspond pas à l'architecture CPU spécifiée. |
| 400 | JobInstanceEcsInstanceTypeNotSupport | Job-optimized elastic container instances cannot be created by specifying ECS instance types. | Les instances de groupe de conteneurs optimisées pour les jobs ne prennent pas en charge la création avec un type d'instance ECS spécifié. |
| 400 | PrivatePoolInstanceSpotNotSupport | Spot is not supported for PrivatePool. | |
| 400 | DryRun.Success | This request is a dryrun request with successful result. | La requête de test à blanc a passé la validation. |
| 400 | PrivateIpAddress.Already.InUse | The specific PrivateIpAddress already in use. | L'adresse IP privée est déjà utilisée. |
| 400 | IncorrectOperation | %s | La ressource actuelle ne prend pas en charge cette opération. |
| 400 | FeatureBasedConstraintConflict | A conflict occurs in specified feature constraints: [%s]. | Les contraintes relatives aux fonctionnalités du type d'instance spécifié entrent en conflit. |
| 400 | OperationFailed.RiskControl | %s. | Un risque de sécurité a été détecté sur votre compte. Contactez un représentant du service client pour plus d'informations. |
| 400 | RISK.RISK_CONTROL_REJECTION | To protect the security of your account, your request has been denied by the risk control system. Please contact Alibaba Cloud Customer Service for details. | Pour protéger la sécurité de votre compte, votre requête a été rejetée par le système de contrôle des risques. Contactez le service client pour plus d'informations. |
| 400 | InvalidInstanceTypeForRaid | %s. | Le type d'instance spécifié ne prend pas en charge le RAID. |
| 400 | RegionDissolved | %s. | Alibaba Cloud prévoit d'optimiser la région actuelle. Le service ECI dans cette région sera interrompu. |
| 400 | MultiAttachedCloudDiskNotSupport | %s. | Le montage d'un disque cloud avec la fonctionnalité de multi-attachement activée (disque partagé NVMe) n'est pas pris en charge. |
| 400 | InvalidParameter.ValueExceeded | ecs instance type or vcpu quota exceeded. | La valeur du paramètre dépasse la plage autorisée. |
| 403 | OperationDenied.VswZoneMisMatch | The specified VSwitchId is not in the specified Zone. | |
| 403 | QuotaExceeded | %s quota exceeded. | |
| 403 | Zone.NotOnSale | The specified zone is not available for purchase. | La zone dans laquelle vous souhaitez créer l'instance n'est plus disponible à l'achat. Utilisez une zone différente, ou le vSwitch du VPC spécifié ne peut pas être utilisé dans cette zone. |
| 403 | Forbidden.RiskControl | This operation has been identified as an abnormal operation and cannot be processed. | Cette opération a été identifiée comme anormale et ne peut pas être traitée. |
| 403 | Forbidden.SubUser | The specified action is not available for you. | |
| 403 | Forbidden.OnlyForInvitedTest | Eci create action is only open to invited users during public beta. | |
| 403 | OperationDenied.SecurityGroupMisMatch | The specified VSwitchId and SecurityGroupId are not in the same VPC. | |
| 403 | InvalidVSwitchId.IpNotEnough | The specified VSwitch does not have enough IP addresses. | |
| 403 | Forbidden.UserBussinessStatus | This operation is not allowed, because you have overdue bills. Pay the overdue bill and try again. | L'opération est interdite car le compte présente un impayé. Rechargez votre compte et réessayez. |
| 403 | Forbidden.UserNotRealNameAuthentication | This operation is not allowed, because you have not passed the real-name verification. | L'opération est interdite car l'utilisateur n'a pas terminé la vérification de son nom réel. |
| 403 | InvalidUser.PassRoleForbidden | The RAM user is not authorized to assume a RAM role. | L'utilisateur RAM n'a pas l'autorisation d'utiliser le rôle d'instance RAM. |
| 403 | NoPermission | The RAM role does not belong to ECS. | |
| 403 | OperationDenied.NoStock | Sales of this resource are temporarily suspended in the specified zone. We recommend that you use the multi-zone creation function to avoid the risk of insufficient resource. For more information, see https://www.alibabacloud.com/help/document_detail/157290.html | |
| 403 | InvalidParameter.KMS.KeyId.Forbidden | You are not authorized to access the specified KMSKeyId. | Vous n'avez pas l'autorisation d'accéder au KMSKeyId spécifié. |
| 403 | Forbidden.AccountClosed | The operation is forbidden. Your account has been closed. | L'opération est interdite car le compte utilisateur a été désenregistré. |
| 403 | InvalidOperation.ResourceManagedByCloudProduct | The operation is forbidden. The security group has been managed by another cloud product. | Le groupe de sécurité est géré par un autre service cloud et ne peut pas être modifié. |
| 403 | Spot.NotMatched | %s. We recommend that you use the create multi-zone function to avoid insufficient inventory. For more information, see https://www.alibabacloud.com/help/document_detail/157290.html | |
| 403 | SecurityRisk.3DVerification | We have detected a security risk with your default credit or debit card. Please proceed with verification via the link in your email. | Un risque de sécurité a été détecté sur votre carte de crédit ou de débit par défaut. Vérifiez votre carte en utilisant le lien dans l'e-mail. |
| 403 | CreateServiceLinkedRole.Denied | Please make sure the account has ram:CreateServiceLinkedRole permission. | Assurez-vous que le compte dispose de l'autorisation ram:CreateServiceLinkedRole. |
| 403 | Throttling.Vcpu.PerDay | The maximum number of request for the day has been exceeded. | Le quota de requêtes pour aujourd'hui a été dépassé. |
| 403 | FeatureAccessRestricted | Access to this feature:[%s] is restricted. Please contact Alibaba Cloud ECI support to request access. | L'utilisation de cette fonctionnalité nécessite l'approbation de la liste blanche. Contactez l'équipe ECI d'Alibaba Cloud pour demander l'accès. |
| 404 | ImageSnapshot.NotFound | The specified snapshot does not exist. | L'instantané pour le cache d'images n'existe pas. |
| 404 | InvalidDiskId.NotFound | The specified disk does not exist. | Le disque cloud spécifié n'existe pas. |
| 404 | InvalidParameter.KMS.KeyId.NotFound | The specified KMSKeyId does not exist. | Le KMSKeyId spécifié n'existe pas. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.