Modifie une configuration de mise à l'échelle de type ECS (le modèle d'instance ECS pour la montée en charge) si la configuration de mise à l'échelle actuelle ne répond pas à vos exigences métier.
Description de l'opération
Si vous modifiez le nom d'une configuration de mise à l'échelle, assurez-vous qu'aucune autre configuration de mise à l'échelle du même groupe de mise à l'échelle ne porte le même nom.
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:ModifyScalingConfiguration |
update |
*ScalingGroup
|
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 que vous souhaitez modifier. |
asc-bp16har3jpj6fjbx**** |
| IoOptimized |
string |
Non |
Indique si l'instance est une instance optimisée pour les E/S. Valeurs valides :\n- none : L'instance n'est pas une instance optimisée pour les E/S.\n- optimized : L'instance est une instance optimisée pour les E/S. |
none |
| SpotStrategy |
string |
Non |
La stratégie de préemption pour les instances à l'usage. Valeurs valides :
|
NoSpot |
| 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 lettres, des chiffres, des traits de soulignement (_), des traits d'union (-) et des points (.). Il doit commencer par une lettre, un chiffre ou un caractère chinois. Le nom de la configuration de mise à l'échelle doit être unique au sein d'un groupe de mise à l'échelle dans la même 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 |
| InstanceName |
string |
Non |
Le nom de l'instance ECS qui est automatiquement créée à l'aide de la configuration de mise à l'échelle. |
inst**** |
| HostName |
string |
Non |
Le nom d'hôte du serveur Elastic Compute Service (ECS). Un point (.) ou un trait d'union (-) ne peut pas être utilisé comme premier ou dernier caractère, ni être utilisé de manière consécutive. De plus, les conventions de nommage pour les différents types d'instances sont les suivantes :
|
hos**** |
| ImageId |
string |
Non |
L'identifiant du fichier image utilisé pour la création automatique d'instances. Remarque
Si l'image précédemment utilisée dans la configuration de mise à l'échelle inclut un disque cloud système et des disques cloud de données, les informations relatives aux disques cloud de données sont effacées après la modification de l'image. |
centos6u5_64_20G_aliaegis_2014****.vhd |
| ImageName |
string |
Non |
Le nom de l'image. Les noms d'images doivent être uniques au sein d'une région. Si vous spécifiez ImageId, ImageName est ignoré. Vous ne pouvez pas utiliser ImageName pour spécifier des images provenant d'Alibaba Cloud Marketplace. |
suse11sp3_64_20G_aliaegis_2015****.vhd |
| Cpu |
integer |
Non |
Le nombre de vCPU. Unité : cœurs. Vous pouvez spécifier à la fois CPU et Memory pour définir la plage de types d'instances. Par exemple, CPU=2 et Memory=16 définit tous les types d'instances dotés de 2 vCPU et de 16 GiB de mémoire. Auto Scaling détermine l'ensemble des types d'instances actifs en fonction de facteurs tels que l'optimisation des E/S et les zones, puis crée des instances du type d'instance au prix le plus bas après un tri par prix. Remarque
Cette configuration ne prend effet que lorsque le mode d'optimisation des coûts est activé et qu'aucun type d'instance n'est spécifié dans la configuration de mise à l'échelle. |
2 |
| Memory |
integer |
Non |
La taille de la mémoire. Unité : GiB. Vous pouvez spécifier à la fois CPU et Memory pour définir la plage de types d'instances. Par exemple, CPU=2 et Memory=16 définit tous les types d'instances dotés de 2 vCPU et de 16 GiB de mémoire. Auto Scaling détermine l'ensemble des types d'instances actifs en fonction de facteurs tels que l'optimisation des E/S et les zones, puis crée des instances du type d'instance le moins cher après un tri par prix. Remarque
Cette configuration ne prend effet que lorsque le mode d'optimisation des coûts est activé et qu'aucun type d'instance n'est spécifié dans la configuration de mise à l'échelle. |
16 |
| InternetChargeType |
string |
Non |
La méthode de facturation de l'utilisation du réseau. Valeurs valides :
|
PayByBandwidth |
| InternetMaxBandwidthOut |
integer |
Non |
La bande passante publique sortante maximale. Unité : Mbit/s. Valeurs valides : 0 à 100. Valeur par défaut : 0. |
10 |
| SystemDisk.Category |
string |
Non |
La catégorie du disque cloud système. Valeurs valides :\n\n- cloud : disque cloud de base.\n- cloud_efficiency : disque cloud ultra.\n- cloud_ssd : SSD standard.\n- cloud_essd : SSD d'entreprise (ESSD).\n- ephemeral_ssd : SSD local.\n\nCe paramètre ne peut pas être spécifié conjointement avec SystemDiskCategories. Si ni ce paramètre ni SystemDiskCategories n'est spécifié, une valeur par défaut est utilisée. Si le type d'instance appartient aux familles d'instances de génération I et que l'instance n'est pas une instance optimisée pour les E/S, la valeur par défaut est cloud. Sinon, la valeur par défaut est cloud_efficiency. |
cloud_efficiency |
| SystemDisk.Size |
integer |
Non |
La taille du disque cloud système. Unité : GiB. Valeurs valides :
La valeur de ce paramètre doit être supérieure ou égale à max{1, ImageSize}. |
50 |
| SystemDisk.DiskName |
string |
Non |
Le nom du disque cloud système. Le nom doit comporter de 2 à 128 caractères et peut contenir des lettres, des chiffres, des deux-points (:), des traits de soulignement (_) et des traits d'union (-). Il doit commencer par une lettre ou un caractère chinois et ne peut pas commencer par http:// ou https://. Valeur par défaut : vide. |
cloud_ssdSystem |
| SystemDisk.Description |
string |
Non |
La description du disque cloud système. La description doit comporter de 2 à 256 caractères et ne peut pas commencer par |
Disque système de test |
| SystemDisk.AutoSnapshotPolicyId |
string |
Non |
L'identifiant de la stratégie d'instantané automatique appliquée au disque cloud système. |
sp-bp12m37ccmxvbmi5**** |
| SystemDisk.PerformanceLevel |
string |
Non |
Le niveau de performance (PL) du disque cloud système lorsque le disque est un ESSD. Valeurs valides :
Remarque
Pour plus d'informations sur la sélection d'un niveau de performance ESSD, consultez ESSD. |
PL0 |
| LoadBalancerWeight |
integer |
Non |
Le poids du serveur backend SLB. Valeurs valides : 1 à 100. |
50 |
| UserData |
string |
Non |
Les données utilisateur de l'instance ECS. Les données doivent être encodées en Base64. La taille maximale des données brutes avant encodage est de 32 Ko. |
ZWNobyBoZWxsbyBlY3Mh |
| KeyPairName |
string |
Non |
Le nom de la paire de clés utilisée pour se connecter à l'instance ECS.\n- Pour les instances Windows, ce paramètre est ignoré et est vide par défaut.\n- Pour les instances Linux, la connexion par mot de passe est désactivée lors de l'initialisation. |
KeyPair_Name |
| RamRoleName |
string |
Non |
Le nom du rôle RAM associé à l'instance ECS. Ce nom est fourni et maintenu par RAM. Vous pouvez appeler l'opération ListRoles pour interroger les rôles RAM disponibles. Pour plus d'informations sur la création d'un rôle RAM, consultez l'opération CreateRole. |
RamRoleTest |
| PasswordInherit |
boolean |
Non |
Indique s'il faut utiliser le mot de passe prédéfini dans l'image. Pour utiliser ce paramètre, assurez-vous qu'un mot de passe est configuré pour l'image. |
false |
| Tags |
string |
Non |
Les balises de l'instance ECS. Les balises sont spécifiées sous forme de paires clé-valeur. Vous pouvez spécifier jusqu'à 20 balises. Les limites suivantes s'appliquent à Key et Value :
|
{"key1":"value1","key2":"value2", ... "key5":"value5"} |
| DeploymentSetId |
string |
Non |
L'identifiant du jeu de déploiement auquel appartient l'instance ECS. |
ds-bp13v7bjnj9gis**** |
| SecurityGroupId |
string |
Non |
L'identifiant du groupe de sécurité auquel appartient l'instance ECS. Les instances ECS d'un même groupe de sécurité peuvent accéder les unes aux autres. |
sg-F876F**** |
| Override |
boolean |
Non |
Indique si les données existantes doivent être remplacées. Valeurs valides :
|
true |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources auquel appartient l'instance ECS. |
abcd1234abcd**** |
| HpcClusterId |
string |
Non |
L'identifiant du cluster HPC auquel appartient l'instance ECS. |
hpc-clusterid |
| InstanceDescription |
string |
Non |
La description de l'instance ECS. La description doit comporter de 2 à 256 caractères et ne peut pas commencer par |
Instance de test |
| Ipv6AddressCount |
integer |
Non |
Le nombre d'adresses IPv6 générées aléatoirement et allouées aux interfaces réseau élastiques (ENI). |
1 |
| CreditSpecification |
string |
Non |
Modifie le mode de fonctionnement d'une instance évolutive. Valeurs valides :
|
Standard |
| ImageFamily |
string |
Non |
Le nom de la famille d'images. Vous pouvez définir ce paramètre pour obtenir la dernière image disponible de la famille d'images spécifiée pour la création d'instance. Si vous avez spécifié le paramètre |
hangzhou-daily-update |
| ZoneId |
string |
Non |
L'identifiant de zone de l'instance ECS. |
cn-hangzhou-g |
| DedicatedHostId |
string |
Non |
Indique si l'instance ECS doit être créée sur un hôte dédié. Étant donné que les hôtes dédiés ne prennent pas en charge la création d'instances spot, si vous spécifiez le paramètre DedicatedHostId, les paramètres SpotStrategy et SpotPriceLimit de la requête sont automatiquement ignorés. Vous pouvez appeler l'opération DescribeDedicatedHosts pour obtenir la liste des identifiants des hôtes dédiés. |
dh-bp67acfmxazb4p**** |
| Affinity |
string |
Non |
Indique si l'instance sur un hôte dédié est associée à l'hôte dédié. Valeurs valides :
|
default |
| Tenancy |
string |
Non |
Indique si l'instance doit être créée sur un hôte dédié. Valeurs valides :
|
default |
| SchedulerOptions |
object |
Non |
Les options du planificateur. |
["testManagedPrivateSpaceId****"] |
| PrivatePoolOptions.MatchCriteria |
string |
Non |
L'option de pool privé pour le démarrage de l'instance. Un pool privé est généré après l'entrée en vigueur d'une assurance d'élasticité ou d'une réservation de capacité. Vous pouvez sélectionner un pool privé lors du démarrage d'une instance. Valeurs valides :
|
Open |
| PrivatePoolOptions.Id |
string |
Non |
L'identifiant du pool privé, qui correspond à l'identifiant de la garantie d'élasticité ou de la réservation de capacité. |
eap-bp67acfmxazb4**** |
| SpotDuration |
integer |
Non |
La période de protection de l'instance spot. Unité : heures. Valeurs valides :
Remarque
Alibaba Cloud envoie une notification d'événement système ECS 5 minutes avant la libération de l'instance. Les instances spot sont facturées à la seconde. Nous vous recommandons de sélectionner une période de protection appropriée en fonction de la durée d'exécution prévue de la tâche. Valeur par défaut : 1. |
1 |
| SpotInterruptionBehavior |
string |
Non |
Le mode d'interruption de l'instance spot. Actuellement, seul Terminate (par défaut) est pris en charge, ce qui libère directement l'instance. |
Terminate |
| DataDisks |
array<object> |
Non |
La collection d'informations sur les disques cloud de données. |
|
|
object |
Non |
La collection d'informations sur les disques cloud de données. |
||
| PerformanceLevel |
string |
Non |
Le niveau de performance du disque cloud de données lorsque le disque est un ESSD. Valeurs valides :
Remarque
Pour plus d'informations sur la sélection d'un niveau de performance ESSD, consultez ESSD. |
PL1 |
| AutoSnapshotPolicyId |
string |
Non |
L'identifiant de la stratégie d'instantané automatique appliquée au disque cloud de données. |
sp-bp19nq9enxqkomib**** |
| Encrypted |
string |
Non |
Indique si le disque cloud de données doit être chiffré. Valeurs valides :
|
false |
| Description |
string |
Non |
La description du disque cloud système. La description doit comporter de 2 à 256 caractères et ne peut pas commencer par |
Disque de données de test |
| SnapshotId |
string |
Non |
L'identifiant de l'instantané utilisé pour créer le disque cloud de données. Une fois ce paramètre spécifié, DataDisk.Size est ignoré et la taille du disque créé correspond à la taille de l'instantané spécifié. Si l'instantané a été créé le 15 juillet 2013 ou avant, la requête est rejetée et le message d'erreur InvalidSnapshot.TooOld est renvoyé. |
s-snapshot**** |
| Categories |
array |
Non |
Les différents types de disques du disque cloud de données. Valeurs valides :
Remarque
Vous ne pouvez pas spécifier ce paramètre conjointement avec DataDisk.Category. |
|
|
string |
Non |
Les multiples types de disque du disque cloud de données. Lorsqu'un type de disque de priorité supérieure ne peut pas être utilisé, Auto Scaling essaie automatiquement le type de disque de priorité suivante pour créer le disque cloud de données. Valeurs valides :
Remarque
Vous ne pouvez pas spécifier ce paramètre en même temps que DataDisk.Category. |
cloud |
|
| Size |
integer |
Non |
La taille du disque cloud de données. Unité : GiB. Valeurs valides :
Une fois ce paramètre spécifié, la taille du disque doit être supérieure ou égale à la taille de l'instantané spécifié par SnapshotId. |
100 |
| Device |
string |
Non |
Le point de montage du disque cloud de données. Si vous ne spécifiez pas ce paramètre, le système utilise le comportement par défaut pour allouer un point de montage lors de la création automatique de l'instance ECS. Les points de montage vont de /dev/xvdb à /dev/xvdz. |
/dev/xvdd |
| DiskName |
string |
Non |
Le nom du disque cloud de données. Le nom doit comporter de 2 à 128 caractères et peut contenir des lettres, des chiffres, des deux-points (:), des traits de soulignement (_) et des traits d'union (-). Il doit commencer par une lettre ou un caractère chinois et ne peut pas commencer par |
cloud_ssdData |
| Category |
string |
Non |
La catégorie du disque cloud de données. Valeurs valides :
Ce paramètre ne peut pas être spécifié en même temps que DataDisk.Categories. Si ni ce paramètre ni DataDisk.Categories ne sont spécifiés, la valeur par défaut est utilisée :
|
cloud_ssd |
| DeleteWithInstance |
boolean |
Non |
Indique si le disque cloud de données est libéré lorsque l'instance est libérée. Valeurs valides :
Ce paramètre ne peut être défini que pour les disques cloud indépendants (DataDisk.Category est défini sur cloud, cloud_efficiency, cloud_ssd, cloud_essd ou cloud_auto). Sinon, une erreur est renvoyée. |
true |
| KMSKeyId |
string |
Non |
L'identifiant de la clé KMS pour le disque cloud de données. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| ProvisionedIops |
integer |
Non |
Les métriques de performances des IOPS (opérations d'entrée/sortie par seconde) provisionnés du disque cloud de données. Remarque
Les IOPS (opérations d'entrée/sortie par seconde) mesurent le nombre d'opérations de lecture et d'écriture qu'un périphérique de stockage bloc peut traiter par seconde. |
100 |
| BurstingEnabled |
boolean |
Non |
Indique si la fonctionnalité de burst doit être activée pour le disque cloud de données. Valeurs valides :
Remarque
Ce paramètre est pris en charge uniquement lorsque SystemDisk.Category est défini sur cloud_auto. |
false |
| SpotPriceLimits |
array<object> |
Non |
Les informations sur les types d'instances spot. |
|
|
object |
Non |
Les informations sur les types d'instances spot. |
||
| PriceLimit |
number |
Non |
Le prix d'enchère pour l'instance spot. Ce paramètre prend effet uniquement lorsque SpotStrategy est défini sur SpotWithPriceLimit. |
0.125 |
| InstanceType |
string |
Non |
Le type d'instance de l'instance spot. Ce paramètre prend effet uniquement lorsque SpotStrategy est défini sur SpotWithPriceLimit. |
ecs.g6.large |
| InstanceTypes |
array |
Non |
Les types d'instance pour la prise en charge de plusieurs types d'instance. Si InstanceTypes est spécifié, InstanceType est ignoré. Lorsque les instances ne peuvent pas être créées en utilisant le type d'instance de priorité supérieure, Auto Scaling sélectionne automatiquement le type d'instance de priorité suivante pour créer les instances. |
|
|
string |
Non |
Les types d'instances pour la prise en charge de plusieurs types d'instances. Si InstanceTypes est spécifié, InstanceType est ignoré. Lorsque les instances ne peuvent pas être créées avec le type d'instance de priorité supérieure, Auto Scaling sélectionne automatiquement le type d'instance de priorité suivante pour créer les instances. |
ecs.g6.large |
|
| InstanceTypeOverrides |
array<object> |
Non |
Les informations sur les types d'instances spécifiés. |
|
|
object |
Non |
Les informations sur les types d'instances spécifiés. |
||
| InstanceType |
string |
Non |
Pour spécifier la capacité d'un type d'instance dans la configuration de mise à l'échelle, spécifiez ce paramètre ainsi que InstanceTypeOverride.WeightedCapacity. Ce paramètre indique le type d'instance. Vous pouvez spécifier plusieurs types d'instances et utiliser le paramètre InstanceTypeOverride.WeightedCapacity pour étendre la prise en charge multi-types d'instances avec des pondérations personnalisées. Remarque
Vous ne pouvez pas spécifier ce paramètre conjointement avec instanceTypes. Valeurs valides de InstanceType : types d'instances ECS disponibles à l'achat. |
ecs.c5.xlarge |
| WeightedCapacity |
integer |
Non |
Pour mettre à l'échelle le groupe de mise à l'échelle en fonction de la capacité du type d'instance, spécifiez ce paramètre après avoir spécifié LaunchTemplateOverride.InstanceType. Ce paramètre spécifie le poids du type d'instance, qui représente la capacité d'une instance unique de ce type au sein du groupe de mise à l'échelle. Un poids plus élevé signifie qu'un nombre inférieur d'instances de ce type est requis pour atteindre la capacité attendue. Étant donné que les types d'instance diffèrent en termes de vCPU, de mémoire et d'autres métriques de performance, vous pouvez attribuer des poids différents aux différents types d'instance en fonction de vos besoins. Exemple :
Pour atteindre la capacité attendue, le groupe de mise à l'échelle ajoute 2 instances ecs.c5.xlarge. Remarque
Lors de l'extension, la capacité du groupe de mise à l'échelle ne peut pas dépasser la somme de la capacité maximale (MaxSize) et du poids maximal des types d'instance. Valeurs valides de WeightedCapacity : 1 à 500. |
4 |
| SecurityGroupIds |
array |
Non |
Les identifiants des groupes de sécurité auxquels l'instance appartient. |
|
|
string |
Non |
Les identifiants des groupes de sécurité auxquels l'instance appartient. |
sg-bp18kz60mefs**** |
|
| InstancePatternInfos |
array<object> |
Non |
La collection d'informations de configuration intelligente utilisée pour filtrer les types d'instances qui répondent aux exigences. |
|
|
object |
Non |
La collection d'informations de configuration intelligente utilisée pour filtrer les types d'instances qui répondent aux exigences. |
||
| Cores |
integer |
Non |
Le nombre de cœurs vCPU du type d'instance en mode de configuration intelligente, utilisé pour filtrer les types d'instance qui répondent aux exigences. Pour plus d'informations, consultez Familles d'instances. Notez les informations suivantes :
|
2 |
| InstanceFamilyLevel |
string |
Non |
Le niveau de la famille d'instances, utilisé pour filtrer les types d'instances répondant aux exigences. Ce paramètre prend effet lorsque CostOptimization est activé. Valeurs valides :
|
EnterpriseLevel |
| MaxPrice |
number |
Non |
Le prix horaire maximum pour les instances à la demande ou spot en mode de configuration intelligente, utilisé pour filtrer les types d'instances qui répondent aux exigences. Remarque
Ce paramètre est requis lorsque SpotStrategy est défini sur SpotWithPriceLimit. Dans les autres cas, ce paramètre est facultatif. |
2 |
| Memory |
number |
Non |
La taille de la mémoire du type d'instance en mode de configuration intelligente. Unité : Gio. Ce paramètre est utilisé pour filtrer les types d'instances qui répondent aux exigences. |
4 |
| Architectures |
array |
Non |
Les types d'architecture du type d'instance. Valeurs valides :
Valeur par défaut : tous les types d'architecture sont inclus. |
|
|
string |
Non |
Les types d'architecture du type d'instance. Valeurs valides :
Valeur par défaut : tous les types d'architecture sont inclus. |
X86 |
|
| BurstablePerformance |
string |
Non |
Indique si les types d'instances extensibles doivent être inclus. Valeurs valides :
Valeur par défaut : Include. |
Include |
| ExcludedInstanceTypes |
array |
Non |
Les types d'instances à exclure. Vous pouvez utiliser des caractères génériques (*) pour exclure un seul type d'instance ou une famille d'instances entière. Exemples :
|
|
|
string |
Non |
Les types d'instances à exclure. Vous pouvez utiliser des caractères génériques (*) pour exclure un seul type d'instance ou toute une famille d'instances. Exemples :
|
ecs.n1.small/ecs.n1.*/*7* |
|
| InstanceTypeFamilies |
array |
Non |
Les familles d'instances à interroger. N indique que vous pouvez spécifier plusieurs familles d'instances. Valeurs valides de N : 1 à 10. |
|
|
string |
Non |
Les familles d'instances à interroger. N indique que vous pouvez spécifier plusieurs familles d'instances. Valeurs valides de N : 1 à 10. |
ecs.g6 |
|
| MinimumCpuCoreCount |
integer |
Non |
Le nombre minimum de cœurs vCPU de l'instance. |
2 |
| MaximumCpuCoreCount |
integer |
Non |
Le nombre maximal de cœurs vCPU du type d'instance. Remarque
MaximumCpuCoreCount ne peut pas dépasser 4 fois la valeur de MinimumCpuCoreCount. |
4 |
| GpuSpecs |
array |
Non |
Les types de GPU. |
|
|
string |
Non |
Les types de GPU. |
NVIDIA V100 |
|
| InstanceCategories |
array |
Non |
La catégorisation du type d'instance. Valeurs valides :
|
|
|
string |
Non |
La catégorisation du type d'instance. Valeurs valides :
|
Compute-optimized with GPU |
|
| CpuArchitectures |
array |
Non |
Les architectures de processeur de l'instance. Valeurs valides : Remarque
N indique que vous pouvez spécifier plusieurs architectures de processeur. Valeurs valides de N : 1 à 2.
|
|
|
string |
Non |
L'architecture CPU du type d'instance. Valeurs valides : Remarque
N indique que vous pouvez spécifier plusieurs architectures CPU. Valeurs valides de N : 1 à 2.
|
X86 |
|
| PhysicalProcessorModels |
array |
Non |
Les modèles de processeur de l'instance. N indique que vous pouvez spécifier plusieurs modèles de processeur. Valeurs valides de N : 1 à 10. |
|
|
string |
Non |
Les modèles de processeur de l'instance. N indique que vous pouvez spécifier plusieurs modèles de processeur. Valeurs valides de N : 1 à 10. |
Intel Xeon(Ice Lake) Platinum 8369B |
|
| MinimumEniQuantity |
integer |
Non |
Le nombre minimum d'interfaces réseau élastiques (ENI) prises en charge par l'instance. |
2 |
| MinimumEniPrivateIpAddressQuantity |
integer |
Non |
Le nombre minimum d'adresses IPv4 par ENI prises en charge par l'instance. |
2 |
| MinimumEniIpv6AddressQuantity |
integer |
Non |
La limite supérieure minimale d'adresses IPv6 sur une seule interface réseau élastique (ENI) de l'instance. |
1 |
| MinimumInitialCredit |
integer |
Non |
Le crédit initial minimum de vCPU pour les instances extensibles (t5 et t6). |
12 |
| MinimumBaselineCredit |
integer |
Non |
Les performances de calcul vCPU de base minimales (somme de tous les vCPU) pour les instances extensibles (t5 et t6). |
12 |
| MinimumMemorySize |
number |
Non |
La taille de mémoire minimale de l'instance. Unité : Gio. |
4 |
| MaximumMemorySize |
number |
Non |
La taille de mémoire maximale de l'instance. Unité : Gio. |
4 |
| MinimumGpuAmount |
integer |
Non |
Le nombre minimum de GPU de l'instance. Valeurs valides : entiers positifs. |
2 |
| MaximumGpuAmount |
integer |
Non |
Le nombre maximum de GPU de l'instance. Valeurs valides : entiers positifs. |
2 |
| SystemDiskCategories |
array |
Non |
Les types de disques multiples pour le disque cloud système. Lorsqu'un type de disque à priorité plus élevée n'est pas disponible, Auto Scaling tente automatiquement le type de disque de priorité suivante pour créer le disque cloud système. Valeurs valides :
Remarque
Si vous spécifiez ce paramètre, vous ne pouvez pas spécifier SystemDisk.Category en même temps. |
|
|
string |
Non |
Les types de disque multiples pour le disque cloud système. Lorsqu'un type de disque à priorité supérieure n'est pas disponible, Auto Scaling tente automatiquement le type de disque de priorité suivante pour créer le disque cloud système. Valeurs valides :\n- cloud : disque cloud de base.\n- cloud_efficiency : disque cloud ultra.\n- cloud_ssd : SSD standard.\n- cloud_essd : SSD Enterprise (ESSD).\n\n> Si vous spécifiez ce paramètre, vous ne pouvez pas spécifier SystemDisk.Category simultanément. |
cloud |
|
| Password |
string |
Non |
Le mot de passe de l'instance ECS. Le mot de passe doit comporter de 8 à 30 caractères et contenir au moins trois des types de caractères suivants : lettres majuscules, lettres minuscules, chiffres et caractères spéciaux. Les caractères spéciaux suivants sont pris en charge : `()~!@#$%^&*-_+=|{}[]:;'<>,.?/ Pour les instances Windows, le mot de passe ne peut pas commencer par une barre oblique (/). Remarque
Si vous spécifiez le paramètre Password, nous vous recommandons d'envoyer la requête via HTTPS pour éviter toute fuite du mot de passe. |
123abc**** |
| SystemDisk.Encrypted |
boolean |
Non |
Indique si le disque cloud système doit être chiffré. Valeurs valides :
Valeur par défaut : false. |
false |
| SystemDisk.KMSKeyId |
string |
Non |
L'identifiant de la clé KMS utilisée pour le disque cloud système. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| SystemDisk.EncryptAlgorithm |
string |
Non |
L'algorithme de chiffrement du disque cloud système. Valeurs valides :
Valeur par défaut : AES-256. |
AES-256 |
| SystemDisk.ProvisionedIops |
integer |
Non |
Les métriques de performance des IOPS (opérations d'entrée/sortie par seconde) provisionnées pour le disque cloud système. Remarque
Les IOPS (opérations d'entrée/sortie par seconde) désignent le nombre d'opérations d'E/S pouvant être traitées par seconde, représentant la capacité de lecture/écriture (sortie/entrée) du stockage bloc. Unité : opérations par seconde. |
100 |
| SystemDisk.BurstingEnabled |
boolean |
Non |
Indique si la fonctionnalité de burst doit être activée pour le disque cloud système. Valeurs valides :
Remarque
Ce paramètre n'est pris en charge que lorsque <props="china">Pour plus d'informations, consultez [Disques ESSD AutoPL]( Disques cloud ESSD AutoPL |
false [Disques cloud ESSD AutoPL](~~368372~~) |
| ImageOptions.LoginAsNonRoot |
boolean |
Non |
Indique si l'instance ECS utilise le compte ecs-user pour se connecter. Pour plus d'informations, consultez Gérer le nom de connexion d'une instance ECS. Valeurs valides :\n\n- true : Le compte ecs-user est utilisé.\n\n- false : Le compte ecs-user n'est pas utilisé. |
false |
| DeletionProtection |
boolean |
Non |
La propriété de protection contre la libération de l'instance. Indique si l'instance peut être directement libérée depuis la console ECS ou en appelant l'opération DeleteInstance, afin d'éviter toute suppression accidentelle. Valeurs valides :
Remarque
Cette propriété s'applique uniquement aux instances postpayées. Elle empêche la suppression accidentelle des instances créées par les activités de montée en charge d'Auto Scaling, mais n'affecte pas les activités normales de réduction de charge. Les instances pour lesquelles la protection contre la libération est activée peuvent toujours être libérées par les activités de réduction de charge. |
false |
| StorageSetId |
string |
Non |
L'identifiant de l'ensemble de stockage. |
ss-bp67acfmxazb4p**** |
| StorageSetPartitionNumber |
integer |
Non |
Le nombre maximum de partitions dans l'ensemble de stockage. La valeur doit être un entier supérieur ou égal à 2. |
2 |
| CustomPriorities |
array<object> |
Non |
Les priorités personnalisées pour les combinaisons de type d'instance ECS et de vSwitch. Important Ce paramètre prend effet uniquement lorsque la stratégie de mise à l'échelle du groupe de mise à l'échelle est définie sur une stratégie basée sur les priorités. Lorsqu'une instance ne peut pas être créée en fonction de la combinaison de type d'instance et de vSwitch ayant une priorité plus élevée, Auto Scaling sélectionne automatiquement la combinaison de type d'instance et de vSwitch de priorité suivante pour créer l'instance. Remarque
Si vous spécifiez des priorités personnalisées pour uniquement certaines combinaisons de type d'instance et de vSwitch, les combinaisons non spécifiées ont des priorités inférieures à celles spécifiées. Les combinaisons non spécifiées sont toujours classées par ordre de priorité en fonction de l'ordre des vSwitch du groupe de mise à l'échelle et de l'ordre des types d'instance de la configuration de mise à l'échelle.
|
|
|
object |
Non |
|||
| InstanceType |
string |
Non |
Le type d'instance de l'instance ECS. Remarque
Le type d'instance doit être inclus dans la liste des types d'instance de la configuration de mise à l'échelle. |
ecs.c6a.4xlarge |
| VswitchId |
string |
Non |
L'identifiant du vSwitch. Remarque
Le vSwitch doit être inclus dans la liste des vSwitch du groupe de mise à l'échelle. |
vsw-bp14zolna43z266bq**** |
| NetworkInterfaces |
array<object> |
Non |
La liste des interfaces réseau élastiques (ENI). |
|
|
object |
Non |
Les interfaces réseau élastiques (ENI). |
||
| InstanceType |
string |
Non |
Le type des interfaces réseau élastiques (ENI). Lorsque vous utilisez ce paramètre, vous devez utiliser NetworkInterfaces pour configurer le contrôleur d'interface réseau (NIC) principal. Vous ne pouvez pas définir SecurityGroupId ou SecurityGroupIds simultanément. Valeurs valides :
Valeur par défaut : Secondary. |
Primary |
| NetworkInterfaceTrafficMode |
string |
Non |
Le mode de communication du contrôleur d'interface réseau (NIC). Valeurs valides :
Valeur par défaut : Standard. Remarque
Le nombre d'interfaces réseau élastiques (ENI) en mode RDMA ne peut pas dépasser la limite de la famille d'instances. Pour plus d'informations, consultez Familles d'instances. |
HighPerformance |
| Ipv6AddressCount |
integer |
Non |
Le nombre d'adresses IPv6 générées aléatoirement pour l'ENI principale. Notez les points suivants : Ce paramètre prend effet uniquement lorsque NetworkInterface.InstanceType est défini sur Primary. Si NetworkInterface.InstanceType est défini sur Secondary ou laissé vide, vous ne pouvez pas spécifier ce paramètre. Une fois ce paramètre spécifié, vous ne pouvez pas spécifier Ipv6AddressCount. |
1 |
| SecurityGroupIds |
array |
Non |
Les identifiants d'un ou plusieurs groupes de sécurité auxquels les interfaces réseau élastiques (ENI) appartiennent. |
|
|
string |
Non |
Les identifiants d'un ou plusieurs groupes de sécurité auxquels appartiennent les interfaces réseau élastiques (ENI). Notez les points suivants :
|
sg-2ze55shrxxxxx |
|
| SecondaryPrivateIpAddressCount |
integer |
Non |
Le nombre d'adresses IPv4 privées secondaires à attribuer à l'ENI. Valeurs valides : 1 à 49.
|
6 |
| VSwitchIds |
array |
Non |
Les identifiants des vSwitches auxquels appartiennent les interfaces réseau élastiques (ENI). N indique que vous pouvez définir plusieurs vSwitches. Valeurs valides de N : 1 à 10.\n\nNotez les points suivants :\n\n- Si InstanceType est défini sur Primary, vous ne pouvez pas définir ce paramètre. La valeur par défaut est le vSwitch de l'instance.\n- Si InstanceType est défini sur Secondary ou laissé vide, ce paramètre est facultatif.\n- Le système sélectionne un vSwitch qui se trouve dans la même zone que le contrôleur d'interface réseau principal (NIC) et qui dispose du plus grand nombre d'adresses IP disponibles. |
|
|
string |
Non |
Les identifiants des vSwitch auxquels appartiennent les interfaces réseau élastiques (ENI). N indique que vous pouvez spécifier plusieurs vSwitch. Valeurs valides de N : 1 à 10. Notez les points suivants :
|
vsw-bp67acfmxazb4p**** |
|
| DedicatedHostClusterId |
string |
Non |
L'identifiant du cluster d'hôtes dédiés. |
dc-zm04u8r3lohsq**** |
| SecurityOptions |
object |
Non |
Les options de sécurité. |
|
| ConfidentialComputingMode |
string |
Non |
Le mode de calcul confidentiel. Valeurs valides :
|
TDX |
| HttpEndpoint |
string |
Non |
Indique si le canal d'accès aux métadonnées de l'instance doit être activé. Valeurs valides :
Valeur par défaut : enabled. Remarque
Pour plus d'informations sur les métadonnées d'instance, consultez Présentation des métadonnées d'instance. |
enabled |
| HttpTokens |
string |
Non |
Indique si le mode renforcé en matière de sécurité (IMDSv2) doit être utilisé de manière obligatoire pour accéder aux métadonnées de l'instance. Valeurs valides :
Valeur par défaut : optional. Remarque
Pour plus d'informations sur les modes d'accès aux métadonnées de l'instance, consultez Modes d'accès aux métadonnées de l'instance. |
optional |
| InternetMaxBandwidthIn |
integer |
Non |
La bande passante publique entrante maximale. Unité : Mbit/s. Valeurs valides :
|
10 |
| ResourcePoolOptions |
object |
Non |
La stratégie de pool de ressources utilisée lors de la création d'instances. Une fois ce paramètre spécifié, notez les points suivants :
|
|
| Strategy |
string |
Non |
Les pools de ressources comprennent les pools privés générés après l'entrée en vigueur de l'assurance d'élasticité ou de la réservation de capacité, ainsi que les pools publics, qui sont disponibles pour le démarrage des instances. Valeurs valides :
Valeur par défaut : None. |
PrivatePoolFirst |
| PrivatePoolIds |
array |
Non |
Les identifiants de pool privé, qui sont les identifiants d'assurance d'élasticité ou les identifiants de réservation de capacité. Seuls les identifiants de pool privé de type Target peuvent être spécifiés pour ce paramètre. Ce paramètre ne peut pas être spécifié en même temps que le paramètre PrivatePoolTags. |
|
|
string |
Non |
L'identifiant de pool privé, qui est l'identifiant d'assurance d'élasticité ou l'identifiant de réservation de capacité. Seuls les identifiants de pool privé de type Target peuvent être spécifiés pour ce paramètre. Ce paramètre ne peut pas être spécifié en même temps que le paramètre PrivatePoolTags. Valeurs valides de N : 1 à 20. |
eap-bp67acfmxazb4**** |
|
| PrivatePoolTags |
array<object> |
Non |
Filtre les pools privés cibles disponibles par balises. Valeurs valides de N : 1 à 20.\nRemarque :\n- Lorsque ce paramètre est spécifié, le système filtre uniquement les pools privés cibles associés au compte qui correspondent aux balises et satisfont aux contraintes du groupe de mise à l'échelle (telles que la zone et le type d'instance).\n- Règle de correspondance des balises : un pool privé doit correspondre à toutes les balises spécifiées.\n- Ce paramètre ne peut pas être spécifié conjointement avec le paramètre PrivatePoolIds. |
|
|
object |
Non |
Filtre les pools privés cibles disponibles par balises. Valeurs valides de N : 1 à 20.\nRemarque :\n- Lorsque ce paramètre est spécifié, le système filtre uniquement les pools privés cibles associés au compte qui correspondent aux balises et respectent les contraintes du groupe de mise à l'échelle (telles que la zone et le type d'instance).\n- Règle de correspondance des balises : un pool privé doit correspondre à toutes les balises spécifiées.\n- Ce paramètre ne peut pas être spécifié conjointement avec le paramètre PrivatePoolIds. |
||
| Key |
string |
Non |
La clé de balise du pool privé. |
TestKey |
| Value |
string |
Non |
La valeur de balise du pool privé. |
TestValue |
| InstanceTypeCandidateOptions |
object |
Non |
Une fois le mode de repli activé, lorsque des problèmes tels qu'un stock insuffisant sont rencontrés, des types d'instances similaires de la même taille sont ajoutés en complément en fonction des types d'instances actuellement sélectionnés, ou des vSwitch dans des zones alternatives sont créés et ajoutés au groupe de mise à l'échelle. |
|
| Enabled |
boolean |
Non |
Indique si le mode de repli doit être activé. |
true |
| MaxPrice |
number |
Non |
Le prix maximum pour les types d'instances de repli. |
1.5 |
| AllowDifferentGeneration |
boolean |
Non |
Indique si l'ajout de types d'instances d'autres générations est autorisé.
|
true |
| AllowCrossAz |
boolean |
Non |
Indique s'il faut autoriser l'ajout de commutateurs virtuels supplémentaires dans d'autres zones. Remarque
Le type d'instance reste inchangé. Seules des zones alternatives sont sélectionnées. Lorsque toutes les zones sélectionnées du groupe de mise à l'échelle ne peuvent pas être utilisées pour la montée en charge en raison de problèmes tels qu'un stock insuffisant, des commutateurs virtuels dans de nouvelles zones sont automatiquement ajoutés au groupe de mise à l'échelle en fonction de cette configuration. Par exemple, si le groupe de mise à l'échelle est configuré avec les zones cn-hangzhou-h et cn-hangzhou-g, et qu'aucune de ces zones ne peut être utilisée pour la montée en charge, Auto Scaling peut créer un commutateur virtuel dans la zone cn-hangzhou-k en fonction du stock en temps réel et l'ajouter au groupe de mise à l'échelle. |
true |
| AllowCidrBlocks |
array |
Non |
Les blocs CIDR pour les vSwitch optionnels lors de l'ajout en complément de vSwitch dans d'autres zones. |
|
|
string |
Non |
Les blocs CIDR pour les vSwitch optionnels lors de l'ajout en complément de vSwitch dans d'autres zones. |
172.16.0.0/24 |
|
| SecondaryEniVSwitchConstraint |
string |
Non |
Indique si un vSwitch doit être sélectionné dans la liste VSwitchIds pour les interfaces réseau élastiques (ENI) secondaires lorsque le paramètre VSwitchIds est défini pour le contrôleur d'interface réseau (NIC) secondaire.
Valeur par défaut : Strict. |
Strict |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
La réponse renvoyée après la modification de la configuration de mise à l'échelle. |
||
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Exemples
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.