Modifie une configuration de mise à l'échelle en spécifiant des paramètres tels que l'identifiant de la configuration de mise à l'échelle à modifier, le nom de la configuration de mise à l'échelle et les attributs de l'instance de conteneur élastique (ECI), tels que la stratégie de redémarrage de l'instance, la stratégie de préemption et la bande passante de l'adresse IP élastique (EIP).
Description de l'opération
-
Si vous modifiez le nom de la configuration de mise à l'échelle, assurez-vous qu'aucune autre configuration de mise à l'échelle dans le même groupe de mise à l'échelle ne porte le même nom.
-
Vous pouvez appeler l'opération DescribeEciScalingConfigurations pour interroger et vérifier le résultat de la modification.
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
|
ess:ModifyEciScalingConfiguration |
update |
*Groupe de mise à l'échelle.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ScalingConfigurationId |
string |
Oui |
L'identifiant de la configuration de mise à l'échelle à modifier. |
asc-bp16har3jpj6fjbx**** |
| ScalingConfigurationName |
string |
Non |
Le nom de la configuration de mise à l'échelle. Le nom doit comporter de 2 à 64 caractères et peut contenir des chiffres, des lettres et des caractères chinois. Il doit commencer par un chiffre, une lettre ou un caractère chinois, et peut contenir des chiffres, des traits de soulignement (_), des traits d'union (-) et des points (.). Le nom d'une configuration de mise à l'échelle doit être unique au sein d'un groupe de mise à l'échelle dans une région. Si vous ne spécifiez pas ce paramètre, l'identifiant de la configuration de mise à l'échelle est utilisé par défaut. |
test-modify |
| Description |
string |
Non |
Remarque
Ce paramètre n'est pas disponible. |
desc |
| SecurityGroupId |
string |
Non |
L'identifiant du groupe de sécurité auquel l'instance ECI appartient. Les instances ECI 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 du groupe de sécurité incluent les protocoles et les ports que les conteneurs doivent 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**** |
| ContainerGroupName |
string |
Non |
Le nom de l'ECI, 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 |
| Cpu |
number |
Non |
Le nombre de vCPU pour l'instance. Unité : cœurs. |
1.0 |
| Memory |
number |
Non |
La taille de la mémoire pour 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 |
| EnableSls |
boolean |
Non |
Remarque
Ce paramètre n'est pas disponible. |
false |
| ImageSnapshotId |
string |
Non |
L'identifiant du cache d'images. |
imc-2zebxkiifuyzzlhl**** |
| RamRoleName |
string |
Non |
Le nom du rôle RAM pour l'instance. Les ECI et les instances ECS partagent les mêmes rôles RAM d'instance. Pour plus d'informations, consultez Utiliser un rôle RAM d'instance en appelant des opérations d'API. |
RamTestRole |
| TerminationGracePeriodSeconds |
integer |
Non |
Le temps de temporisation 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. |
1 |
| ActiveDeadlineSeconds |
integer |
Non |
La période de validité. Unité : secondes. |
1000 |
| SpotStrategy |
string |
Non |
La stratégie de préemption pour l'instance. Valeurs valides :
Valeur par défaut : NoSpot. |
SpotPriceLimit |
| SpotPriceLimit |
number |
Non |
Le prix horaire maximal pour l'instance spot. La valeur peut être précise jusqu'à trois décimales. Ce paramètre est requis lorsque SpotStrategy est défini sur SpotWithPriceLimit. |
0.025 |
| AutoCreateEip |
boolean |
Non |
Indique si la création automatique d'une adresse IP élastique (EIP) est activée et si l'EIP est associée à l'instance ECI. |
true |
| EipBandwidth |
integer |
Non |
La bande passante de l'EIP. Valeur par défaut : 5 Mbit/s. |
5 |
| HostName |
string |
Non |
Le nom d'hôte, qui correspond au nom du groupe de conteneurs. |
test |
| IngressBandwidth |
integer |
Non |
La limite de bande passante entrante. Unité : octets. |
1024000 |
| EgressBandwidth |
integer |
Non |
La limite de bande passante sortante. Unité : octets. |
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. Pour plus d'informations, consultez Personnaliser les options du processeur. |
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é. Pour plus d'informations, consultez Personnaliser les options du processeur. |
2 |
| EphemeralStorage |
integer |
Non |
La taille de l'espace de stockage temporaire. Par défaut, des ESSD PL1 sont utilisés. Unité : Gio. |
20 |
| LoadBalancerWeight |
integer |
Non |
Le poids du serveur backend. Valeurs valides : 1 à 100. |
50 |
| Tags |
array<object> |
Non |
Les balises. |
|
|
object |
Non |
Les balises. |
||
| Key |
string |
Non |
La clé de la balise. |
version |
| Value |
string |
Non |
La valeur de la balise. |
3 |
| ImageRegistryCredentials |
array<object> |
Non |
Les détails du registre d'images. |
|
|
object |
Non |
Les détails du registre d'images. |
||
| Password |
string |
Non |
Le mot de passe du registre d'images. |
yourpaasword |
| Server |
string |
Non |
L'adresse du registre d'images. |
registry-vpc.cn-shanghai.aliyuncs.com |
| UserName |
string |
Non |
Le nom d'utilisateur du registre d'images. |
yourusername |
| Containers |
array<object> |
Non |
La liste des conteneurs. |
|
|
array<object> |
Non |
La liste des conteneurs. |
||
| ReadinessProbe.TimeoutSeconds |
integer |
Non |
Le délai d'attente pour la vérification de l'état de préparation, en secondes. Valeur par défaut : 1. Valeur minimale : 1. |
1 |
| ReadinessProbe.SuccessThreshold |
integer |
Non |
Le nombre minimum de succès consécutifs pour que la vérification de l'état de préparation soit considérée comme réussie après avoir échoué. Valeur par défaut : 1. La valeur doit être 1. |
1 |
| SecurityContext.Capability.Adds |
array |
Non |
Accorde des privilèges spécifiques aux processus du conteneur. Valeurs valides : NET_ADMIN et NET_RAW. Remarque
NET_RAW n'est pas pris en charge par défaut. Pour utiliser NET_RAW, soumettez un ticket. |
|
|
string |
Non |
Accorde des privilèges spécifiques aux processus du conteneur. Valeurs valides : NET_ADMIN et NET_RAW. Remarque
NET_RAW n'est pas pris en charge par défaut. Pour utiliser NET_RAW, soumettez un ticket. |
NET_RAW |
|
| ReadinessProbe.TcpSocket.Port |
integer |
Non |
Le numéro de port sur lequel la vérification du socket TCP est effectuée lorsque le socket TCP est utilisé pour les vérifications de l'état de santé. |
8000 |
| ReadinessProbe.HttpGet.Scheme |
string |
Non |
Le type de protocole de la requête HTTP GET lorsque HTTP GET est utilisé pour les vérifications de l'état de santé. Valeurs valides :
|
HTTP |
| LivenessProbe.PeriodSeconds |
integer |
Non |
La période d'exécution de la vérification de l'état de fonctionnement, en secondes. Valeur par défaut : 10. Valeur minimale : 1. |
5 |
| Ports |
array<object> |
Non |
Les informations de port. |
|
|
object |
Non |
Les informations de port. |
||
| Protocol |
string |
Non |
Le type de protocole. Valeurs valides :
|
TCP |
| Port |
integer |
Non |
Le numéro de port. Valeurs valides : de 1 à 65535. |
80 |
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
Non |
Indique si le système de fichiers racine du conteneur est en lecture seule. Seule la valeur true est prise en charge. |
true |
| EnvironmentVars |
array<object> |
Non |
Les informations sur les variables d'environnement. |
|
|
object |
Non |
Les informations sur les variables d'environnement. |
||
| Key |
string |
Non |
Le nom de la variable d'environnement. Le nom doit comporter de 1 à 128 caractères, correspondre au format |
PATH |
| Value |
string |
Non |
La valeur de la variable d'environnement. La valeur peut comporter jusqu'à 256 caractères. |
/usr/local/bin |
| FieldRef.FieldPath |
string |
Non |
Remarque
Ce paramètre n'est pas disponible. |
path |
| LivenessProbe.TcpSocket.Port |
integer |
Non |
Le numéro de port sur lequel la vérification du socket TCP est effectuée lorsque le socket TCP est utilisé pour les vérifications de l'état de santé. |
1 |
| Tty |
boolean |
Non |
Indique s'il faut allouer un TTY pour le conteneur. Valeur par défaut : false. Définissez ce paramètre sur true lorsque le paramètre Command est défini sur /bin/bash. |
false |
| WorkingDir |
string |
Non |
Le répertoire de travail du conteneur. |
/usr/local/ |
| LivenessProbe.HttpGet.Scheme |
string |
Non |
Le type de protocole de la requête HTTP GET lorsque HTTP GET est utilisé pour les vérifications de l'état de santé. Valeurs valides :
|
HTTP |
| ReadinessProbe.HttpGet.Port |
integer |
Non |
Le numéro de port auquel la requête HTTP GET est envoyée lorsque HTTP GET est utilisé pour les vérifications de l'état de santé. |
8080 |
| Args |
array |
Non |
Les arguments de la commande de démarrage du conteneur. Un maximum de 10 arguments est pris en charge. |
|
|
string |
Non |
Les arguments de la commande de démarrage du conteneur. Un maximum de 10 arguments est pris en charge. |
100 |
|
| Gpu |
integer |
Non |
Le nombre de GPU alloués au conteneur. |
1 |
| ReadinessProbe.InitialDelaySeconds |
integer |
Non |
Le nombre de secondes après le démarrage du conteneur avant que la vérification de l'état de préparation ne soit initiée. |
3 |
| Stdin |
boolean |
Non |
Indique s'il faut allouer une mémoire tampon pour l'entrée standard pendant l'exécution du conteneur. Si ce paramètre n'est pas défini, une lecture à partir de l'entrée standard entraîne un EOF. Valeur par défaut : false. |
false |
| Memory |
number |
Non |
La taille de la mémoire du conteneur, en Gio. |
0.5 |
| Name |
string |
Non |
Le nom de l'image du conteneur. |
nginx |
| Image |
string |
Non |
L'image du conteneur. |
registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest |
| LivenessProbe.InitialDelaySeconds |
integer |
Non |
Le nombre de secondes après le démarrage du conteneur avant que la vérification de l'état de préparation ne soit initiée. |
5 |
| VolumeMounts |
array<object> |
Non |
Les informations de montage de volume pour le conteneur. |
|
|
object |
Non |
Les informations de montage de volume pour le conteneur. |
||
| MountPropagation |
string |
Non |
Les paramètres de propagation de montage pour le volume. La propagation de montage permet aux volumes montés par un conteneur d'être partagés avec d'autres conteneurs dans le même pod, ou même avec d'autres pods sur le même nœud. Valeurs valides :
|
None |
| MountPath |
string |
Non |
Le répertoire où le volume est monté dans le conteneur. Remarque
Le contenu du chemin de montage dans le conteneur est directement écrasé par le contenu du volume. Utilisez ce paramètre avec précaution. |
/pod/data |
| ReadOnly |
boolean |
Non |
Indique si le volume est en lecture seule. Valeur par défaut : false. |
false |
| Name |
string |
Non |
Le nom du volume. La valeur doit être identique au paramètre Name dans Volume. |
default-volume1 |
| SubPath |
string |
Non |
Le sous-chemin du volume. |
data2/ |
| LivenessProbe.FailureThreshold |
integer |
Non |
Le nombre minimum d'échecs consécutifs pour que la vérification de l'état de fonctionnement soit considérée comme ayant échoué après avoir réussi. Valeur par défaut : 3. |
3 |
| ReadinessProbe.Exec.Commands |
array |
Non |
La commande exécutée dans le conteneur lorsque l'action exec est utilisée pour les vérifications de l'état de santé. |
|
|
string |
Non |
La commande exécutée dans le conteneur lorsque l'action exec est utilisée pour les vérifications de l'état de santé. |
cat/tmp/healthy |
|
| ReadinessProbe.FailureThreshold |
integer |
Non |
Le nombre minimum d'échecs consécutifs pour que la vérification de l'état de fonctionnement soit considérée comme ayant échoué après avoir réussi. Valeur par défaut : 3. |
3 |
| ImagePullPolicy |
string |
Non |
La stratégie d'extraction d'image pour le conteneur. Valeurs valides :
|
Always |
| StdinOnce |
boolean |
Non |
Indique si le flux d'entrée standard maintient l'état d'activation lors de plusieurs sessions attachées lorsque l'entrée standard est définie sur true. Si StdinOnce est défini sur true, l'entrée standard est ouverte au démarrage du conteneur, reste vide jusqu'à ce que le premier client s'y attache, puis maintient l'état d'activation pour accepter les données jusqu'à ce que le client se déconnecte. Après la déconnexion du client, l'entrée standard passe à l'état d'arrêt et y reste jusqu'au redémarrage du conteneur. |
false |
| Cpu |
number |
Non |
Le nombre de vCPU alloués au conteneur. |
0.25 |
| LivenessProbe.HttpGet.Port |
integer |
Non |
Le numéro de port auquel la requête HTTP GET est envoyée lorsque HTTP GET est utilisé pour les vérifications de l'état de santé. |
8888 |
| LivenessProbe.HttpGet.Path |
string |
Non |
Le chemin auquel la requête HTTP GET est envoyée lorsque HTTP GET est utilisé pour les vérifications de l'état de santé. |
/healthyz |
| LivenessProbe.SuccessThreshold |
integer |
Non |
Le nombre minimum de succès consécutifs pour que la vérification de l'état de fonctionnement soit considérée comme réussie après avoir échoué. Valeur par défaut : 1. La valeur doit être 1. |
1 |
| ReadinessProbe.PeriodSeconds |
integer |
Non |
La période d'exécution de la vérification de l'état de fonctionnement, en secondes. Valeur par défaut : 10. Valeur minimale : 1. |
3 |
| LivenessProbe.TimeoutSeconds |
integer |
Non |
Le délai d'attente pour la vérification de l'état de préparation, en secondes. Valeur par défaut : 1. Valeur minimale : 1. |
1 |
| Commands |
array |
Non |
Les commandes de démarrage pour le conteneur. Un maximum de 20 commandes est pris en charge. Chaque commande peut contenir jusqu'à 256 caractères. |
|
|
string |
Non |
Les commandes de démarrage pour le conteneur. Un maximum de 20 commandes est pris en charge. Chaque commande peut contenir jusqu'à 256 caractères. |
sleep |
|
| SecurityContext.RunAsUser |
integer |
Non |
L'identifiant de l'utilisateur pour exécuter le conteneur. |
1000 |
| ReadinessProbe.HttpGet.Path |
string |
Non |
Le chemin auquel la requête HTTP GET est envoyée lorsque HTTP GET est utilisé pour les vérifications de l'état de santé. |
/healthz |
| LivenessProbe.Exec.Commands |
array |
Non |
La commande exécutée dans le conteneur lorsque l'action exec est utilisée pour les vérifications de l'état de santé. |
|
|
string |
Non |
La commande exécutée dans le conteneur lorsque l'action exec est utilisée pour les vérifications de l'état de santé. |
cat/tmp/healthy |
|
| LifecyclePostStartHandlerHttpGetHost |
string |
Non |
L'adresse de l'hôte qui accepte la requête HTTP GET lorsque la méthode de requête HTTP est utilisée pour les paramètres de la fonction de rappel postStart. |
10.0.XX.XX |
| LifecyclePostStartHandlerHttpGetPort |
integer |
Non |
Le numéro de port auquel la requête HTTP GET est envoyée lorsque la méthode de requête HTTP est utilisée pour les paramètres de la fonction de rappel postStart. |
5050 |
| LifecyclePostStartHandlerHttpGetPath |
string |
Non |
Le chemin auquel la requête HTTP GET est envoyée lorsque la méthode de requête HTTP est utilisée pour les paramètres de la fonction de rappel postStart. |
/healthyz |
| LifecyclePostStartHandlerHttpGetScheme |
string |
Non |
Le type de protocole de la requête HTTP GET lorsque la méthode de requête HTTP est utilisée pour les paramètres de la fonction de rappel postStart. Valeurs valides :
|
HTTPS |
| LifecyclePostStartHandlerExecs |
array |
Non |
La commande exécutée dans le conteneur lorsque la ligne de commande est utilisée pour les paramètres de la fonction de rappel postStart. |
|
|
string |
Non |
La commande exécutée dans le conteneur lorsque la ligne de commande est utilisée pour les paramètres de la fonction de rappel postStart. |
["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"] |
|
| LifecyclePostStartHandlerTcpSocketHost |
string |
Non |
L'adresse de l'hôte sur laquelle la vérification du socket TCP est effectuée lorsque la méthode de socket TCP est utilisée pour les paramètres de la fonction de rappel postStart. |
10.0.XX.XX |
| LifecyclePostStartHandlerTcpSocketPort |
integer |
Non |
Le numéro de port sur lequel la vérification du socket TCP est effectuée lorsque la méthode de socket TCP est utilisée pour les paramètres de la fonction de rappel postStart. |
80 |
| LifecyclePreStopHandlerHttpGetHost |
string |
Non |
L'adresse de l'hôte qui accepte la requête HTTP GET lorsque la méthode de requête HTTP est utilisée pour les paramètres de la fonction de rappel preStop. |
10.0.XX.XX |
| LifecyclePreStopHandlerHttpGetPort |
integer |
Non |
Le numéro de port auquel la requête HTTP GET est envoyée lorsque la méthode de requête HTTP est utilisée pour les paramètres de la fonction de rappel preStop. |
80 |
| LifecyclePreStopHandlerHttpGetPath |
string |
Non |
Le chemin auquel la requête HTTP GET est envoyée lorsque la méthode de requête HTTP est utilisée pour les paramètres de la fonction de rappel preStop. |
/healthyz |
| LifecyclePreStopHandlerHttpGetScheme |
string |
Non |
Le type de protocole de la requête HTTP GET lorsque la méthode de requête HTTP est utilisée pour les paramètres de la fonction de rappel preStop. Valeurs valides :
|
HTTP |
| LifecyclePreStopHandlerExecs |
array |
Non |
La commande exécutée dans le conteneur lorsque la ligne de commande est utilisée pour les paramètres de la fonction de rappel preStop. |
|
|
string |
Non |
La commande exécutée dans le conteneur lorsque la ligne de commande est utilisée pour les paramètres de la fonction de rappel preStop. |
["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"] |
|
| LifecyclePreStopHandlerTcpSocketHost |
string |
Non |
L'adresse de l'hôte sur laquelle la vérification du socket TCP est effectuée lorsque la méthode de socket TCP est utilisée pour les paramètres de la fonction de rappel preStop. |
10.0.XX.XX |
| LifecyclePreStopHandlerTcpSocketPort |
integer |
Non |
Le numéro de port sur lequel la vérification du socket TCP est effectuée lorsque la méthode de socket TCP est utilisée pour les paramètres de la fonction de rappel preStop. |
80 |
| Volumes |
array<object> |
Non |
Les informations sur le volume. |
|
|
array<object> |
Non |
Les informations sur le volume. |
||
| Type |
string |
Non |
Le type de volume. Valeurs valides :
|
EmptyDirVolume |
| DiskVolume.DiskSize |
integer |
Non |
La taille du volume de disque. Unité : GiB. |
15 |
| NFSVolume.Path |
string |
Non |
Le chemin d'accès du volume NFS. |
/share |
| FlexVolume.FsType |
string |
Non |
Le type de système de fichiers à monter. La valeur par défaut dépend du script du FlexVolume. |
ext4 |
| DiskVolume.FsType |
string |
Non |
Ce type de système de fichiers est obsolète. Utilisez le paramètre FlexVolume.FsType. |
xfs |
| HostPathVolume.Type |
string |
Non |
Le type de répertoire hôte, tel que File, Directory ou Socket. |
Directory |
| NFSVolume.ReadOnly |
boolean |
Non |
Indique si le volume NFS est en lecture seule. Valeur par défaut : false. |
false |
| HostPathVolume.Path |
string |
Non |
Le chemin d'accès absolu sur l'hôte. |
/xx/xx/name |
| 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. Exemple : lorsque vous montez un disque cloud à l'aide de FlexVolume, le format des options est |
{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} |
| FlexVolume.Driver |
string |
Non |
Le nom du pilote utilisé pour le FlexVolume. |
flexvolume |
| ConfigFileVolumeDefaultMode |
integer |
Non |
Les autorisations par défaut du ConfigFileVolume. |
0644 |
| NFSVolume.Server |
string |
Non |
L'adresse du serveur NFS. |
3f9cd4a596-n****.cn-shanghai.nas.aliyuncs.com |
| DiskVolume.DiskId |
string |
Non |
L'identifiant du volume de disque. |
d-xx |
| Name |
string |
Non |
Le nom du volume. |
default-volume1 |
| EmptyDirVolume.Medium |
string |
Non |
Le support de stockage du EmptyDirVolume. La valeur par défaut est vide, ce qui indique que le système de fichiers du nœud est utilisé. Si ce paramètre est défini sur memory, la mémoire est utilisée. |
memory |
| ConfigFileVolumeConfigFileToPath |
array<object> |
Non |
La liste des chemins d'accès aux fichiers de configuration. |
|
|
object |
Non |
La liste des chemins d'accès aux fichiers de configuration. |
||
| Path |
string |
Non |
Le chemin d'accès relatif du fichier. |
/usr/bin/ |
| Mode |
integer |
Non |
Les autorisations de répertoire pour le ConfigFileVolume. |
0644 |
| Content |
string |
Non |
Le contenu du fichier de configuration (32 Ko). |
bGl1bWk= |
| EmptyDirVolume.SizeLimit |
string |
Non |
La taille du volume EmptyDir. Spécifiez une unité pour la valeur, telle que Gi ou Mi. |
256Mi |
| InitContainers |
array<object> |
Non |
La liste des conteneurs d'initialisation. |
|
|
array<object> |
Non |
La liste des conteneurs d'initialisation. |
||
| InitContainerEnvironmentVars |
array<object> |
Non |
Les informations sur les variables d'environnement du conteneur d'initialisation. |
|
|
object |
Non |
Les informations sur les variables d'environnement du conteneur d'initialisation. |
||
| Key |
string |
Non |
Le nom de la variable d'environnement. Le nom doit comporter de 1 à 128 caractères. Il peut contenir des lettres, des chiffres et des traits de soulignement (_), et ne peut pas commencer par un chiffre. |
Path |
| Value |
string |
Non |
La valeur de la variable d'environnement. La valeur peut comporter jusqu'à 256 caractères. |
/usr/bin/ |
| FieldRef.FieldPath |
string |
Non |
Remarque
Ce paramètre n'est pas disponible. |
path |
| SecurityContext.Capability.Adds |
array |
Non |
Accorde des privilèges spécifiques aux processus du conteneur. Valeurs valides : NET_ADMIN et NET_RAW. Remarque
NET_RAW n'est pas pris en charge par défaut. Pour utiliser NET_RAW, soumettez un ticket. |
|
|
string |
Non |
Accorde des privilèges spécifiques aux processus du conteneur. Valeurs valides : NET_ADMIN et NET_RAW. Remarque
NET_RAW n'est pas pris en charge par défaut. Pour utiliser NET_RAW, soumettez un ticket. |
NET_RAW |
|
| Image |
string |
Non |
L'image utilisée par le conteneur. |
nginx |
| InitContainerPorts |
array<object> |
Non |
Les informations sur les ports du conteneur d'initialisation. |
|
|
object |
Non |
Les informations sur les ports du conteneur d'initialisation. |
||
| Protocol |
string |
Non |
Le type de protocole. Valeurs valides :
|
TCP |
| Port |
integer |
Non |
Le numéro de port. Valeurs valides : de 1 à 65535. |
1 |
| InitContainerVolumeMounts |
array<object> |
Non |
Le tableau des informations de point de montage pour le conteneur d'initialisation. |
|
|
object |
Non |
Le tableau des informations de point de montage pour le conteneur d'initialisation. |
||
| MountPropagation |
string |
Non |
Les paramètres de propagation de montage pour le volume. La propagation de montage permet à un volume monté sur un conteneur d'être partagé avec d'autres conteneurs dans le même pod, ou même avec d'autres pods sur le même nœud. Valeurs valides :
Valeur par défaut : None. |
None |
| MountPath |
string |
Non |
Le répertoire où le volume est monté dans le conteneur. Remarque
Le contenu du chemin de montage dans le conteneur est directement écrasé par le contenu du volume. Utilisez ce paramètre avec précaution. |
/usr/share/ |
| ReadOnly |
boolean |
Non |
Indique si le chemin de montage est en lecture seule. Valeur par défaut : false. |
false |
| Name |
string |
Non |
Le nom du volume monté. |
test-empty |
| 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. |
Always |
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
Non |
Remarque
Ce paramètre n'est pas disponible. |
false |
| ImagePullPolicy |
string |
Non |
La stratégie d'extraction d'image pour le conteneur. Valeurs valides :
|
Always |
| Cpu |
number |
Non |
Le nombre de vCPU alloués au conteneur. |
0.5 |
| WorkingDir |
string |
Non |
Le répertoire de travail. |
/usr/local |
| Commands |
array |
Non |
Les commandes de démarrage du conteneur. |
|
|
string |
Non |
Les commandes de démarrage du conteneur. |
sleep |
|
| Args |
array |
Non |
Les arguments de démarrage du conteneur. |
|
|
string |
Non |
Les arguments de démarrage du conteneur. |
10 |
|
| SecurityContext.RunAsUser |
integer |
Non |
L'identifiant de l'utilisateur pour exécuter le conteneur. |
587 |
| Gpu |
integer |
Non |
Le nombre de GPU alloués au conteneur. |
1 |
| Memory |
number |
Non |
La taille de la mémoire. Unité : GiB. |
1.0 |
| Name |
string |
Non |
Le nom du conteneur. |
test-init |
| DnsConfigNameServers |
array |
Non |
La liste des adresses IP des serveurs DNS. |
|
|
string |
Non |
La liste des adresses IP des serveurs DNS. |
172.10.*.** |
|
| DnsConfigSearchs |
array |
Non |
La liste des domaines de recherche DNS. |
|
|
string |
Non |
La liste des domaines de recherche DNS. |
svc.local.kubenetes |
|
| DnsConfigOptions |
array<object> |
Non |
La liste des options d'objet. Chaque objet se compose d'un Name et d'une Value facultative. |
|
|
object |
Non |
La liste des options d'objet. Chaque objet se compose d'un Name et d'une Value facultative. |
||
| Value |
string |
Non |
La valeur de la variable d'objet. |
value |
| Name |
string |
Non |
Le nom de la variable d'objet. |
name |
| HostAliases |
array<object> |
Non |
Les informations relatives à l'hôte. |
|
|
object |
Non |
Les informations relatives à l'hôte. |
||
| Ip |
string |
Non |
L'adresse IP à ajouter. |
192.0.XX.XX |
| Hostnames |
array |
Non |
Le nom d'hôte à ajouter. |
|
|
string |
Non |
Le nom d'hôte à ajouter. |
['hehe.com', 'haha.com'] |
|
| SecurityContextSysCtls |
array<object> |
Non |
Les informations système du contexte de sécurité contextuel dans lequel l'instance s'exécute. |
|
|
object |
Non |
Les informations système du contexte de sécurité contextuel dans lequel l'instance s'exécute. |
||
| Value |
string |
Non |
La valeur de variable du contexte de sécurité contextuel dans lequel l'instance s'exécute. |
65536 |
| Name |
string |
Non |
Le nom système du contexte de sécurité dans lequel l'instance s'exécute. |
kernel.msgmax |
| NtpServers |
array |
Non |
Le serveur NTP. |
|
|
string |
Non |
Le serveur NTP. |
ntp.cloud.aliyuncs.com |
|
| AcrRegistryInfos |
array<object> |
Non |
Les informations sur les instances ACR Enterprise Edition. |
|
|
object |
Non |
Les informations sur l'instance ACR Enterprise Edition. |
||
| Domains |
array |
Non |
Les noms de domaine de l'instance ACR Enterprise Edition. Par défaut, tous les noms de domaine de l'instance sont utilisés. Vous pouvez spécifier des noms de domaine individuels et séparer plusieurs noms de domaine par des virgules (,). |
|
|
string |
Non |
Les noms de domaine de l'instance ACR Enterprise Edition. Par défaut, tous les noms de domaine de l'instance sont utilisés. Vous pouvez spécifier des noms de domaine individuels et séparer plusieurs noms de domaine par des virgules (,). |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
| InstanceName |
string |
Non |
Le nom de l'instance ACR Enterprise Edition. |
acr-test |
| InstanceId |
string |
Non |
L'identifiant de l'instance ACR Enterprise Edition. |
cri-nwj395hgf6f3**** |
| RegionId |
string |
Non |
L'identifiant de la région de l'instance ACR Enterprise Edition. |
cn-hangzhou |
| CostOptimization |
boolean |
Non |
Indique si l'optimisation des coûts doit être activée. Valeurs valides :
Valeur par défaut : false. |
false |
| InstanceFamilyLevel |
string |
Non |
Le niveau de la famille d'instances. Ce paramètre est utilisé pour filtrer les types d'instances qui répondent à vos exigences et ne prend effet que lorsque CostOptimization est défini sur true. Valeurs valides :
|
EnterpriseLevel |
| ContainersUpdateType |
string |
Non |
Le paramètre de contrôle pour la méthode de mise à jour du paramètre Containers. Valeurs valides :
Valeur par défaut : RenewUpdate. |
RenewUpdate |
| InstanceTypes |
array |
Non |
Les types d'instances ECS spécifiés. Vous pouvez spécifier jusqu'à cinq types d'instances. |
|
|
string |
Non |
Le type d'instance ECS spécifié. Vous pouvez spécifier jusqu'à cinq types d'instances. Pour plus d'informations, consultez Créer une instance en spécifiant un type d'instance. |
ecs.g6.large |
|
| DataCacheBucket |
string |
Non |
Le bucket de cache de données. |
default |
| DataCachePL |
string |
Non |
Le niveau de performance du disque cloud utilisé pour la mise en cache des données. Utilisez des ESSD. Valeurs valides pour le niveau de performance d'un ESSD :
Valeur par défaut : PL1. Remarque
Pour plus d'informations sur les ESSD, consultez ESSD. |
PL1 |
| DataCacheProvisionedIops |
integer |
Non |
Les IOPS en lecture et écriture provisionnés du disque cloud ESSD AutoPL utilisé pour la mise en cache des données. Valeurs valides : 0 à min{50000, 1000 × capacité - performances de base}, où performances de base = min{1800 + 50 × capacité, 50000}. Remarque
Pour plus d'informations sur les disques cloud ESSD AutoPL, 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 utilisé pour la mise en cache des données. Valeurs valides :
Valeur par défaut : false. Remarque
Pour plus d'informations sur les disques cloud ESSD AutoPL, consultez Disques cloud ESSD AutoPL. |
false |
| GpuDriverVersion |
string |
Non |
La version du pilote GPU spécifiée. Valeurs valides :
Remarque
Seuls certains types d'instances prennent en charge le changement de version du pilote GPU. Pour plus d'informations, consultez Créer une instance en spécifiant un type d'instance GPU. |
tesla=525.85.12 |
| Override |
boolean |
Non |
Indique s'il faut écraser. Valeurs valides :
|
false |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les informations de réponse relatives à la modification d'une configuration de mise à l'échelle. |
||
| RequestId |
string |
L'identifiant de la requête. |
89945DD3-9072-47D0-A318-353284CF**** |
Exemples
JSON format
{
"RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 403 | Forbidden.RiskControl | Forbidden.RiskControl |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.