Tous les produits
Search
Centre de documentation

Auto Scaling:ModifyScalingConfiguration

Dernière mise à jour :Aug 18, 2026

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

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

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

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

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

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

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

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

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

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

ess:ModifyScalingConfiguration

update

*ScalingGroup

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

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 : une instance à l'usage standard.

  • SpotWithPriceLimit : une instance spot avec un prix horaire maximum défini par l'utilisateur.

  • SpotAsPriceGo : une instance spot pour laquelle le prix du marché au moment de l'achat est automatiquement utilisé comme prix d'offre.

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 :

  • Instances Windows : le nom d'hôte doit comporter de 2 à 15 caractères et peut contenir des lettres, des chiffres et des traits d'union (-). Il ne peut pas contenir de points (.) ni être composé uniquement de chiffres.

  • Autres instances (telles que Linux) : le nom d'hôte doit comporter de 2 à 64 caractères et peut contenir plusieurs points (.). Chaque segment entre deux points (.) peut contenir des lettres, des chiffres et des traits d'union (-).

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 : facturation par bande passante. Dans ce cas, la valeur de InternetMaxBandwidthOut spécifie la valeur de bande passante fixe.

  • PayByTraffic : facturation par trafic. Dans ce cas, la valeur de InternetMaxBandwidthOut spécifie uniquement la bande passante maximale, et la facturation est basée sur le trafic réseau réel.

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 :

  • Disque cloud de base : 20 à 500.

  • ESSD :
    • PL0 : 1 à 2048.

    • PL1 : 20 à 2048.

    • PL2 : 461 à 2048.

    • PL3 : 1261 à 2048.

  • ESSD AutoPL : 1 à 2048.

  • Autres types de disques cloud : 20 à 2048.

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 http:// ou https://.

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 :

  • PL0 : un ESSD peut atteindre jusqu'à 10 000 IOPS en lecture/écriture aléatoire.

  • PL1 : un ESSD peut atteindre jusqu'à 50 000 IOPS en lecture/écriture aléatoire.

  • PL2 : un ESSD peut atteindre jusqu'à 100 000 IOPS en lecture/écriture aléatoire.

  • PL3 : un ESSD peut atteindre jusqu'à 1 000 000 IOPS en lecture/écriture aléatoire.

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 :

  • Key peut comporter jusqu'à 64 caractères et ne peut pas commencer par aliyun ou acs:. Il ne peut pas contenir http:// ou https://. Key ne peut pas être une chaîne vide.

  • Value peut comporter jusqu'à 128 caractères et ne peut pas commencer par aliyun ou acs:. Il ne peut pas contenir http:// ou https://. Value peut être une chaîne vide.

{"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 : remplace les données existantes.

  • false : ne remplace pas les données existantes.

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 http:// ou https://.

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 ImageId, vous ne pouvez pas spécifier ce 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 : L'instance n'est pas associée à l'hôte dédié. Lorsqu'une instance dont le mode économique est activé est redémarrée, elle peut être placée sur un autre hôte dédié dans le pool de ressources de déploiement automatique si l'hôte dédié d'origine ne dispose pas de ressources suffisantes.

  • host : L'instance est associée à l'hôte dédié. Lorsqu'une instance dont le mode économique est activé est redémarrée, elle reste sur l'hôte dédié d'origine. Si l'hôte dédié d'origine ne dispose pas de ressources suffisantes, le redémarrage de l'instance échoue.

default

Tenancy

string

Non

Indique si l'instance doit être créée sur un hôte dédié. Valeurs valides :

  • default : crée une instance qui n'est pas sur un hôte dédié.

  • host : crée une instance sur un hôte dédié. Si vous ne spécifiez pas DedicatedHostId, Alibaba Cloud sélectionne automatiquement un hôte dédié pour l'instance.

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 : mode ouvert. Le système sélectionne automatiquement un pool privé ouvert. Si aucun pool privé correspondant n'est disponible, le pool public est utilisé pour démarrer l'instance. Vous n'avez pas besoin de spécifier PrivatePoolOptions.Id dans ce mode.

  • Target : mode spécifié. Un pool privé spécifié est utilisé pour démarrer l'instance. Si le pool privé spécifié n'est pas disponible, le démarrage de l'instance échoue. Dans ce mode, vous devez spécifier l'identifiant du pool privé, ce qui signifie que PrivatePoolOptions.Id est requis.

  • None : aucun pool privé n'est utilisé. L'instance n'utilise aucune capacité de pool privé pour le démarrage.

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 :

  • 1 : Après la création d'une instance spot, Alibaba Cloud garantit que l'instance n'est pas libérée automatiquement dans l'heure qui suit. Après 1 heure, le système compare le prix proposé au prix du marché et vérifie la disponibilité des ressources pour déterminer s'il faut conserver ou libérer automatiquement l'instance.

  • 0 : Après la création d'une instance spot, Alibaba Cloud ne garantit pas que l'instance s'exécute pendant 1 heure. Le système compare le prix proposé au prix du marché et vérifie la disponibilité des ressources pour déterminer s'il faut conserver ou libérer automatiquement l'instance.

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 :

  • PL0 : un ESSD unique peut fournir jusqu'à 10 000 IOPS en lecture/écriture aléatoire.

  • PL1 : un ESSD unique peut fournir jusqu'à 50 000 IOPS en lecture/écriture aléatoire.

  • PL2 : un ESSD unique peut fournir jusqu'à 100 000 IOPS en lecture/écriture aléatoire.

  • PL3 : un ESSD unique peut fournir jusqu'à 1 000 000 IOPS en lecture/écriture aléatoire.

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 :

  • true : chiffre le disque cloud de données.

  • false : ne chiffre pas le disque cloud de données.

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 http:// ou https://.

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 :

  • cloud : disque cloud de base. La propriété DeleteWithInstance d'un disque cloud de base créé en même temps que l'instance est définie sur true.

  • cloud_efficiency : disque cloud ultra.

  • cloud_ssd : SSD standard.

  • cloud_essd : ESSD.

  • ephemeral_ssd : SSD local.

  • cloud_auto : ESSD AutoPL.

  • cloud_regional_disk_auto : ESSD régional.

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 :

  • cloud : disque cloud de base. La propriété DeleteWithInstance d'un disque cloud de base créé avec l'instance est définie sur true.

  • cloud_efficiency : disque cloud ultra.

  • cloud_ssd : SSD standard.

  • cloud_essd : ESSD.

  • ephemeral_ssd : SSD local.

  • cloud_auto : ESSD AutoPL.

  • cloud_regional_disk_auto : ESSD régional.

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 :

  • cloud : 5 à 2000.

  • cloud_efficiency : 20 à 32768.

  • cloud_ssd : 20 à 32768.

  • cloud_essd : 20 à 32768.

  • ephemeral_ssd : 5 à 800.

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 http:// ou https://.

cloud_ssdData

Category

string

Non

La catégorie du disque cloud de données. Valeurs valides :

  • cloud : disque cloud de base. L'attribut DeleteWithInstance d'un disque cloud de base créé en même temps que l'instance est défini sur true.

  • cloud_efficiency : disque cloud ultra.

  • cloud_ssd : SSD standard.

  • cloud_essd : ESSD.

  • ephemeral_ssd : SSD local.

  • cloud_auto : ESSD AutoPL.

  • cloud_regional_disk_auto : ESSD régional.

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 :

  • Pour les instances optimisées pour les E/S, la valeur par défaut est cloud_efficiency.

  • Pour les instances non optimisées pour les E/S, la valeur par défaut est cloud.

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 :

  • true : le disque cloud de données est libéré lorsque l'instance est libérée.

  • false : le disque cloud de données est conservé lorsque l'instance est libérée.

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 :

  • true : active la fonctionnalité de burst.

  • false : n'active pas la fonctionnalité de burst.

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 :

  • Capacité actuelle : 0.

  • Nombre d'instances attendu : 6.

  • Capacité de ecs.c5.xlarge : 4.

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 :

  • Le paramètre InstancePatternInfo s'applique uniquement aux groupes de mise à l'échelle dont le type de réseau est VPC.

  • Vous devez spécifier à la fois InstancePatternInfo.Cores et InstancePatternInfo.Memory.

  • Si vous avez spécifié des types d'instance à l'aide du paramètre InstanceType ou InstanceTypes, Auto Scaling utilise en priorité les types d'instance spécifiés pour le scale-out. Lorsque les types d'instance spécifiés sont en rupture de stock, Auto Scaling sélectionne le type d'instance au prix le plus bas parmi ceux qui correspondent aux valeurs du paramètre InstancePatternInfo.

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 :

  • EntryLevel : niveau d'entrée, qui fait référence aux types d'instances partagées. Ces types d'instances sont plus rentables mais ne peuvent pas garantir des performances de calcul stables. Ils conviennent aux scénarios présentant une faible utilisation du processeur. Pour plus d'informations, consultez Familles d'instances partagées.

  • EnterpriseLevel : niveau entreprise. Ces types d'instances offrent des performances stables et des ressources dédiées. Ils conviennent aux scénarios nécessitant une haute stabilité. Pour plus d'informations, consultez Familles d'instances.

  • CreditEntryLevel : niveau d'entrée à crédit, qui fait référence aux instances burstables. Ces types d'instances utilisent des crédits de processeur pour garantir les performances de calcul. Ils conviennent aux scénarios présentant une faible utilisation moyenne du processeur et des pics occasionnels. Pour plus d'informations, consultez Présentation des instances burstables.

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 :

  • X86 : calcul x86.

  • Heterogeneous : calcul hétérogène, tel que GPU ou FPGA.

  • BareMental : instance ECS Bare Metal.

  • Arm : calcul Arm.

Valeur par défaut : tous les types d'architecture sont inclus.

string

Non

Les types d'architecture du type d'instance. Valeurs valides :

  • X86 : calcul x86.

  • Heterogeneous : calcul hétérogène, tel que GPU ou FPGA.

  • BareMental : instance ECS Bare Metal.

  • Arm : calcul Arm.

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 :

  • Exclude : exclut les types d'instances extensibles.

  • Include : inclut les types d'instances extensibles.

  • Required : inclut uniquement les types d'instances extensibles.

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 :

  • ecs.c6.large : exclut le type d'instance ecs.c6.large.

  • ecs.c6.* : exclut toute la famille d'instances c6.

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.c6.large : exclut le type d'instance ecs.c6.large.

  • ecs.c6.* : exclut toute la famille d'instances c6.

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 :

  • Usage général : usage général.

  • Optimisé pour le calcul : optimisé pour le calcul.

  • Optimisé pour la mémoire : optimisé pour la mémoire.

  • Big data : big data.

  • SSD locaux : SSD local.

  • Fréquence d'horloge élevée : haute fréquence.

  • Amélioré : amélioré.

  • Partagé : partagé.

  • Optimisé pour le calcul avec GPU : optimisé pour le calcul avec accélération GPU.

  • Optimisé pour le calcul visuel : optimisé pour le calcul visuel.

  • Service hétérogène : service hétérogène.

  • Optimisé pour le calcul avec FPGA : optimisé pour le calcul avec FPGA.

  • Optimisé pour le calcul avec NPU : optimisé pour le calcul avec NPU.

  • ECS Bare Metal : instance ECS Bare Metal.

  • Calcul haute performance : calcul haute performance (HPC).

string

Non

La catégorisation du type d'instance. Valeurs valides :

  • General-purpose : usage général.

  • Compute-optimized : optimisé pour le calcul.

  • Memory-optimized : optimisé pour la mémoire.

  • Big data : big data.

  • Local SSDs : SSD local.

  • High Clock Speed : haute fréquence.

  • Enhanced : amélioré.

  • Shared : partagé.

  • Compute-optimized with GPU : optimisé pour le calcul avec accélération GPU.

  • Visual Compute-optimized : optimisé pour le calcul visuel.

  • Heterogeneous Service : service hétérogène.

  • Compute-optimized with FPGA : optimisé pour le calcul avec FPGA.

  • Compute-optimized with NPU : optimisé pour le calcul avec NPU.

  • ECS Bare Metal : instance ECS Bare Metal.

  • High Performance Compute : calcul haute performance (HPC).

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.

  • X86.

  • ARM.

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.

  • ARM.

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 :

  • cloud : disque cloud de base.

  • cloud_efficiency : disque cloud ultra.

  • cloud_ssd : SSD standard.

  • cloud_essd : SSD Enterprise (ESSD).

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 :

  • true : chiffre le disque cloud système.

  • false : ne chiffre pas le disque cloud système.

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 :

  • AES-256.

  • SM4-128.

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 :

  • true : active la fonctionnalité de burst.

  • false : n'active pas la fonctionnalité de burst.

Remarque

Ce paramètre n'est pris en charge que lorsque SystemDisk.Category est défini sur cloud_auto.

<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 :

  • true : Active la protection contre la libération. L'instance ne peut pas être directement libérée depuis la console ECS ou en appelant l'opération DeleteInstance.

  • false : Désactive la protection contre la libération. L'instance peut être directement libérée depuis la console ECS ou en appelant l'opération DeleteInstance.

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.

  • Par exemple, si l'ordre des vSwitch du groupe de mise à l'échelle est vsw1 et vsw2, que l'ordre des types d'instance de la configuration de mise à l'échelle est type1 et type2, et que l'ordre de priorité personnalisé est ["vsw2+type2", "vsw1+type2"], la priorité finale est la suivante : "vsw2+type2" > "vsw1+type2" > "vsw1+type1" > "vsw2+type1".

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 :

  • Primary : contrôleur d'interface réseau (NIC) principal.

  • Secondary : contrôleur d'interface réseau (NIC) secondaire.

Valeur par défaut : Secondary.

Primary

NetworkInterfaceTrafficMode

string

Non

Le mode de communication du contrôleur d'interface réseau (NIC). Valeurs valides :

  • Standard : utilise le mode de communication TCP.

  • HighPerformance : active l'interface RDMA élastique (ERI) et utilise le mode de communication RDMA.

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 :

  • Si NetworkInterface.InstanceType est défini sur Primary, vous devez définir ce paramètre. Dans ce cas, ce paramètre a le même effet que SecurityGroupIds. Vous ne pouvez pas définir à nouveau SecurityGroupId ou SecurityGroupIds.

  • Si NetworkInterface.InstanceType est défini sur Secondary ou laissé vide, ce paramètre est facultatif. La valeur par défaut est le groupe de sécurité de l'instance ECS, qui est le groupe de sécurité du contrôleur d'interface réseau principal (NIC).

sg-2ze55shrxxxxx

SecondaryPrivateIpAddressCount

integer

Non

Le nombre d'adresses IPv4 privées secondaires à attribuer à l'ENI. Valeurs valides : 1 à 49.

  • La valeur ne peut pas dépasser la limite du nombre d'adresses IP pour le type d'instance. Pour plus d'informations, consultez Familles d'instances.

  • NetworkInterface.N.SecondaryPrivateIpAddressCount spécifie le nombre d'adresses IPv4 privées secondaires à attribuer à l'ENI (à l'exclusion de l'adresse IP privée principale de l'ENI). Le système attribue aléatoirement des adresses IP à partir du bloc CIDR disponible du vSwitch (NetworkInterface.N.VSwitchId) auquel l'ENI appartient.

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 :

  • 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.

  • Si InstanceType est défini sur Secondary ou laissé vide, ce paramètre est facultatif.

  • Le système sélectionne un vSwitch qui se trouve dans la même zone que l'interface réseau principale (NIC) et qui dispose du plus grand nombre d'adresses IP disponibles.

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 :

  • enabled : activé.

  • disabled : désactivé.

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 :

  • optional : n'impose pas l'utilisation du mode renforcé en matière de sécurité.

  • required : impose l'utilisation du mode renforcé en matière de sécurité. Une fois cette valeur définie, les métadonnées de l'instance ne sont plus accessibles en mode normal.

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 :

  • Si la bande passante publique sortante maximale achetée est inférieure ou égale à 10 Mbit/s : 1 à 10. Valeur par défaut : 10.

  • Si la bande passante publique sortante maximale achetée est supérieure à 10 Mbit/s : 1 à la valeur de InternetMaxBandwidthOut. Valeur par défaut : la valeur de InternetMaxBandwidthOut.

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 :

  • Ce paramètre ne prend effet que lors de la création d'instances à la demande.

  • Ce paramètre ne peut pas être spécifié conjointement avec PrivatePoolOptions.MatchCriteria ou PrivatePoolOptions.Id.

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 :

  • PrivatePoolFirst : pool privé en priorité. Lorsque cette stratégie est sélectionnée, si ResourcePoolOptions.PrivatePoolIds est spécifié ou si les conditions de PrivatePoolTags sont remplies, les pools privés correspondants sont utilisés en premier. Si aucun pool privé n'est spécifié ou si le pool privé spécifié a une capacité insuffisante, les pools privés de type ouvert sont automatiquement appariés. Si aucun pool privé éligible n'est disponible, le pool public est utilisé pour créer des instances.

  • PrivatePoolOnly : pool privé uniquement. Lorsque cette stratégie est sélectionnée, vous devez spécifier ResourcePoolOptions.PrivatePoolIds. Si le pool privé spécifié a une capacité insuffisante, le démarrage de l'instance échoue.

  • PublicPoolFirst : pool public en priorité. Le pool public est utilisé en premier pour créer des instances. Lorsque les ressources du pool public sont insuffisantes, les ressources du pool privé sont utilisées en complément. Les pools privés de type ouvert sont automatiquement appariés en premier. Si aucun pool privé éligible n'est disponible, les pools privés de type Target spécifiés par ResourcePoolOptions.PrivatePoolIds ou correspondant aux conditions de PrivatePoolTags sont utilisés. (Cette stratégie est en préversion sur invitation et n'est pas disponible pour utilisation.)

  • None : n'utilise pas de stratégie de pool de ressources.

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é.

  • Par exemple, si le type d'instance actuel est ecs.c7.large, l'activation de cette option permet le repli vers des types d'instances tels que ecs.c6.large et ecs.c8.large.

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.

  • Strict : mode strict. Si aucun vSwitch dans VSwitchIds ne répond aux exigences conditionnelles, la création de l'instance échoue.

  • Tolerant : mode tolérant. Si aucun vSwitch dans VSwitchIds ne répond aux exigences conditionnelles, aucun contrôleur d'interface réseau (NIC) secondaire n'est configuré, mais l'instance est tout de même créée en état actif.

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.