Tous les produits
Search
Centre de documentation

:RunInstances

Dernière mise à jour :Aug 18, 2026

Parameter

Type

Required

Example

Description

Action

String

Yes

RunInstances

L'opération que vous souhaitez effectuer. Définissez la valeur sur RunInstances.

RegionId

String

Yes

cn-hangzhou

L'ID de la région dans laquelle créer l'instance. Vous pouvez appeler l'opération DescribeRegions pour interroger la liste des régions la plus récente.

ImageId

String

No

aliyun_2_1903_x64_20G_alibase_20200324.vhd

L'ID de l'image. Vous pouvez appeler l'opération DescribeImages pour interroger les images disponibles. Si vous n'utilisez pas LaunchTemplateId ou LaunchTemplateName pour spécifier un modèle de lancement et si vous ne définissez pas ImageFamily pour obtenir la dernière image personnalisée disponible à partir d'une famille d'images spécifiée, vous devez spécifier ImageId.

ImageFamily

String

No

hangzhou-daily-update

Le nom de la famille d'images. Définissez ce paramètre pour obtenir la dernière image personnalisée disponible à partir de la famille d'images spécifiée afin de créer des instances.

  • Si vous spécifiez ImageId, vous ne pouvez pas spécifier ImageFamily.

  • Si vous ne spécifiez pas ImageId mais utilisez le paramètre LaunchTemplateId ou LaunchTemplateName pour spécifier un modèle de lancement dont le paramètre ImageId est défini, vous ne pouvez pas spécifier ImageFamily.

  • Si vous ne spécifiez pas ImageId mais utilisez le paramètre LaunchTemplateId ou LaunchTemplateName pour spécifier un modèle de lancement dont le paramètre ImageId n'est pas défini, vous pouvez spécifier ImageFamily.

  • Si vous ne spécifiez ni ImageId, ni LaunchTemplateId, ni LaunchTemplateName, vous pouvez spécifier ImageFamily.

    Remarque

    Pour plus d'informations sur les familles d'images associées aux images officielles Alibaba Cloud, consultez la page Présentation des images publiques.

InstanceType

String

No

ecs.g6.large

Le type d'instance. Si vous n'utilisez pas LaunchTemplateId ou LaunchTemplateName pour spécifier un modèle de lancement, vous devez spécifier InstanceType.

SecurityGroupId

String

No

sg-bp15ed6xe1yxeycg7****

L'ID du groupe de sécurité auquel vous souhaitez attribuer l'instance. Les instances appartenant au même groupe de sécurité peuvent communiquer entre elles. Le nombre maximal d'instances qu'un groupe de sécurité peut contenir dépend du type de groupe de sécurité. Pour plus d'informations, consultez la section « Limites des groupes de sécurité » dans la rubrique Limites.

Remarque

Le type de réseau de la nouvelle instance doit être identique à celui du groupe de sécurité spécifié par le paramètre SecurityGroupId. Par exemple, si le groupe de sécurité spécifié est de type VPC, la nouvelle instance est également de type VPC et vous devez spécifier VSwitchId.

Si vous n'utilisez pas LaunchTemplateId ou LaunchTemplateName pour spécifier un modèle de lancement, vous devez spécifier SecurityGroupId. Tenez compte des éléments suivants :

  • Vous pouvez définir SecurityGroupId pour spécifier un seul groupe de sécurité ou définir SecurityGroupIds.N pour spécifier un ou plusieurs groupes de sécurité. Toutefois, vous ne pouvez pas spécifier à la fois SecurityGroupId et SecurityGroupIds.N.

  • Si NetworkInterface.N.InstanceType est défini sur Primary, vous ne pouvez pas spécifier SecurityGroupId ou SecurityGroupIds.N, mais vous pouvez spécifier NetworkInterface.N.SecurityGroupId ou NetworkInterface.N.SecurityGroupIds.N.

VSwitchId

String

No

vsw-bp1s5fnvk4gn2tws0****

L'ID du vSwitch auquel connecter l'instance. Vous devez définir ce paramètre lors de la création d'une instance de type VPC. Le vSwitch et le groupe de sécurité doivent appartenir au même VPC. Vous pouvez appeler l'opération DescribeVSwitches pour interroger les vSwitches disponibles.

Tenez compte des éléments suivants :

  • Si vous spécifiez VSwitchId, la zone spécifiée par le paramètre ZoneId doit correspondre à la zone où réside le vSwitch spécifié. Vous pouvez également laisser le paramètre ZoneId vide. Dans ce cas, le système sélectionne la zone où réside le vSwitch spécifié.

  • Si NetworkInterface.N.InstanceType est défini sur Primary, vous ne pouvez pas spécifier VSwitchId, mais vous pouvez spécifier NetworkInterface.N.VSwitchId.

InstanceName

String

No

k8s-node-[1,4]-alibabacloud

Le nom de l'instance. La longueur du nom doit être comprise entre 2 et 128 caractères. Le nom doit commencer par une lettre et ne peut pas commencer par http:// ou https://. Le nom peut contenir des lettres, des chiffres, des deux-points (:), des traits de soulignement (_), des points (.) et des tirets (-). La valeur par défaut de ce paramètre est la valeur InstanceId.

Lorsque vous créez des instances par lot, vous pouvez configurer des noms séquentiels pour les instances. Pour plus d'informations, consultez la rubrique Configurer par lot des noms ou des noms d'hôte séquentiels pour plusieurs instances.

Description

String

No

Instance_Description

La description de l'instance. La longueur de la description doit être comprise entre 2 et 256 caractères et elle ne peut pas commencer par http:// ou https://.

InternetMaxBandwidthIn

Integer

No

10

La bande passante publique entrante maximale. Unité : Mbit/s. Valeurs valides :

  • Si la bande passante publique sortante achetée est inférieure ou égale à 10 Mbit/s, les valeurs valides du paramètre sont comprises entre 1 et 10 et la valeur par défaut est 10.

  • Si la bande passante publique sortante achetée est supérieure à 10 Mbit/s, les valeurs valides de ce paramètre sont comprises entre 1 et la valeur InternetMaxBandwidthOut et la valeur par défaut est la valeur InternetMaxBandwidthOut.

InternetMaxBandwidthOut

Integer

No

10

La bande passante publique sortante maximale. Unité : Mbit/s. Valeurs valides : 0 à 100.

Valeur par défaut : 0.

HostName

String

No

k8s-node-[1,4]-ecshost

Le nom d'hôte de l'instance. Tenez compte des éléments suivants :

  • Le nom d'hôte ne peut pas commencer ni se terminer par un point (.) ou un tiret (-). Le nom d'hôte ne peut pas contenir de points (.) ou de tirets (-) consécutifs.

  • Pour les instances Windows, le nom d'hôte doit comporter entre 2 et 15 caractères et ne peut pas contenir de points (.) ni être composé uniquement de chiffres. Le nom d'hôte peut contenir des lettres, des chiffres et des tirets (-).

  • Pour les instances exécutant d'autres systèmes d'exploitation tels que Linux, tenez compte des éléments suivants :

    • Le nom d'hôte doit comporter entre 2 et 64 caractères. Vous pouvez utiliser des points (.) pour séparer un nom d'hôte en plusieurs segments. Chaque segment peut contenir des lettres, des chiffres et des tirets (-).

    • Vous pouvez utiliser l'espace réservé ${instance_id} pour transmettre les ID d'instance au nom d'hôte spécifié par HostName. Par exemple, si vous définissez HostName sur k8s-${instance_id} et que l'ID attribué à l'instance est i-123abc**, le nom d'hôte de l'instance sera k8s-i-123abc**.

Lorsque vous créez plusieurs instances, vous pouvez effectuer les opérations suivantes :

UniqueSuffix

Boolean

No

true

Indique s'il faut ajouter automatiquement des suffixes incrémentiels au nom d'hôte spécifié par le paramètre HostName et au nom de l'instance spécifié par le paramètre InstanceName lors de la création d'instances par lot. Les suffixes incrémentiels peuvent aller de 001 à 999. Valeurs valides :

  • true

  • false

Valeur par défaut : false.

Lorsque la valeur HostName ou InstanceName est définie au format name_prefix[begin_number,bits] sans suffixe (name_suffix), le paramètre UniqueSuffix ne prend pas effet. Les noms sont triés selon la séquence spécifiée.

Pour plus d'informations, consultez la rubrique Configurer par lot des noms ou des noms d'hôte séquentiels pour plusieurs instances.

Password

String

No

EcsV587!

Le mot de passe de l'instance. Le mot de passe doit comporter entre 8 et 30 caractères et contenir au moins trois des types de caractères suivants : lettres majuscules, lettres minuscules, chiffres et caractères spéciaux. Le mot de passe peut contenir les caractères spéciaux suivants :

()`~!@#$%^&*-_+=|{}[]:;'<>,.?/

Pour les instances Windows, le mot de passe ne peut pas commencer par une barre oblique (/).

Remarque

Pour des raisons de sécurité, nous vous recommandons d'utiliser HTTPS pour envoyer des requêtes si le paramètre Password est spécifié.

PasswordInherit

Boolean

No

false

Indique s'il faut utiliser le mot de passe prédéfini dans l'image. Valeurs valides :

  • true

  • false

Valeur par défaut : false.

Remarque

Si vous définissez ce paramètre sur true, laissez Password vide et assurez-vous que l'image sélectionnée dispose d'un mot de passe prédéfini.

ZoneId

String

No

cn-hangzhou-g

L'ID de la zone dans laquelle créer l'instance. Vous pouvez appeler l'opération DescribeZones pour interroger la liste des zones la plus récente.

Remarque

Si le paramètre VSwitchId est spécifié, la zone spécifiée par le paramètre ZoneId doit correspondre à la zone où réside le vSwitch. Vous pouvez également laisser ZoneId vide. Dans ce cas, le système sélectionne la zone où réside le vSwitch spécifié.

Ce paramètre est vide par défaut.

InternetChargeType

String

No

PayByTraffic

La méthode de facturation pour l'utilisation du réseau. Valeurs valides :

  • PayByBandwidth

  • PayByTraffic

Valeur par défaut : PayByTraffic.

Remarque

Lorsque la méthode de facturation au trafic est utilisée pour l'utilisation du réseau, les bandes passantes maximales entrante et sortante servent de limites supérieures de bande passante plutôt que de spécifications de performances garanties. Dans les scénarios où la demande dépasse l'offre de ressources, les valeurs de bande passante maximales peuvent être limitées. Si vous souhaitez des bandes passantes garanties pour votre instance, utilisez la méthode de facturation à la bande passante pour l'utilisation du réseau.

SystemDisk.Size

String

No

40

La taille du disque système. Unité : GiB. Valeurs valides :

  • Disques basiques : 20 à 500.

  • Autres disques : 20 à 2048.

La valeur de ce paramètre doit être d'au moins 20 et supérieure ou égale à la taille de l'image.

Valeur par défaut : 40 ou la taille de l'image, selon la valeur la plus élevée.

SystemDisk.Category

String

No

cloud_ssd

La catégorie du disque système. Valeurs valides :

  • cloud_efficiency : disque ultra

  • cloud_ssd : SSD standard

  • cloud_essd : ESSD

  • cloud : disque basique

  • cloud_auto : disque ESSD AutoPL

  • cloud_essd_entry : disque ESSD Entry

    Remarque

    Ce paramètre ne peut être défini sur cloud_essd_entry que lorsque InstanceType est défini sur ecs.u1 ou ecs.e.

Pour les instances non optimisées pour les E/S de types d'instances retirés, la valeur par défaut est cloud. Pour les instances d'autres types d'instances, la valeur par défaut est cloud_efficiency.

SystemDisk.DiskName

String

No

cloud_ssdSystem

Le nom du disque système. La longueur du nom doit être comprise entre 2 et 128 caractères. Le nom doit commencer par une lettre et ne peut pas commencer par http:// ou https://. Le nom peut contenir des lettres, des chiffres, des points (.), des deux-points (:), des traits de soulignement (_) et des tirets (-).

SystemDisk.Description

String

No

SystemDisk_Description

La description du disque système. La longueur de la description doit être comprise entre 2 et 256 caractères et elle ne peut pas commencer par http:// ou https://.

SystemDisk.PerformanceLevel

String

No

PL0

Niveau de performance du disque ESSD utilisé comme disque système. Valeurs possibles :

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

  • PL1 (par défaut) : un seul disque ESSD peut fournir jusqu'à 50 000 IOPS en lecture/écriture aléatoire.

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

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

Pour plus d'informations sur les niveaux de performance des disques ESSD, consultez la rubrique Disques ESSD.

SystemDisk.AutoSnapshotPolicyId

String

No

sp-bp67acfmxazb4p****

ID de la politique de snapshot automatique à appliquer au disque système.

IoOptimized

String

No

optimized

Indique si l'instance est optimisée pour les E/S. Pour les instances utilisant des types d'instance obsolètes, la valeur par défaut est none. Pour les autres types d'instance, la valeur par défaut est optimized. Valeurs possibles :

  • none : l'instance n'est pas optimisée pour les E/S.

  • optimized : l'instance est optimisée pour les E/S.

UserData

String

No

ZWNobyBoZWxsbyBlY3Mh

Données utilisateur de l'instance. Les données doivent être encodées en Base64. La taille maximale des données brutes est de 16 Ko.

Remarque

Si le type d'instance prend en charge les données utilisateur, vous pouvez utiliser le paramètre UserData pour transmettre ces données. Il est recommandé de ne pas transmettre d'informations confidentielles (telles que des mots de passe ou des clés privées) en texte clair dans les données utilisateur, car le système ne chiffre pas les valeurs UserData lors de la transmission des requêtes API. Si vous devez transmettre des informations confidentielles, chiffrez-les et encodez-les en Base64, puis décodez et déchiffrez-les de la même manière à l'intérieur de l'instance.

KeyPairName

String

No

KeyPair_Name

Nom de la paire de clés à associer à l'instance.

Remarque

Ce paramètre est ignoré pour les instances Windows. Sa valeur par défaut est vide. Le paramètre Password reste effectif même si le paramètre KeyPairName est spécifié.

RamRoleName

String

No

RAM_Name

Nom du rôle RAM (Resource Access Management) de l'instance. Vous pouvez appeler l'opération ListRoles fournie par RAM pour interroger les rôles RAM d'instance que vous avez créés.

Amount

Integer

No

3

Nombre d'instances à créer. Valeurs possibles : 1 à 100.

Valeur par défaut : 1.

MinAmount

Integer

No

2

Nombre minimal d'instances pouvant être créées. Valeurs possibles : 1 à 100.

  • Si le nombre d'instances que les ressources disponibles permettent de créer est inférieur à la valeur MinAmount, aucune instance n'est créée.

  • Si le nombre d'instances que les ressources disponibles permettent de créer est supérieur ou égal à la valeur MinAmount, les instances sont créées en fonction du nombre de ressources disponibles.

AutoReleaseTime

String

No

2018-01-01T12:05:00Z

Date et heure de libération automatique de l'instance en paiement à l'utilisation. Spécifiez l'heure au format ISO 8601 suivant : yyyy-MM-ddTHH:mm:ssZ. L'heure doit être exprimée en UTC.

  • Si la valeur des secondes (ss) n'est pas 00, l'heure de début est automatiquement arrondie à la minute la plus proche en fonction de la valeur des minutes (mm).

  • L'heure spécifiée doit être postérieure d'au moins 30 minutes à l'heure actuelle.

  • L'heure spécifiée ne peut pas dépasser trois ans après l'heure actuelle.

SpotStrategy

String

No

NoSpot

Politique d'enchère pour l'instance en paiement à l'utilisation. Ce paramètre n'est valide que lorsque le paramètre InstanceChargeType est défini sur PostPaid. Valeurs possibles :

  • NoSpot : l'instance est une instance standard en paiement à l'utilisation.

  • SpotWithPriceLimit : l'instance est une instance préemptible avec un prix horaire maximal défini par l'utilisateur.

  • SpotAsPriceGo : l'instance est une instance préemptible dont le prix du marché au moment de l'achat est automatiquement utilisé comme prix d'enchère.

Valeur par défaut : NoSpot.

SpotDuration

Integer

No

1

Période de protection de l'instance préemptible, en heures. Valeur par défaut : 1. Valeurs possibles :

  • 1 : après la création d'une instance préemptible, Alibaba Cloud garantit que l'instance n'est pas libérée automatiquement pendant 1 heure. À l'issue de cette période de protection d'une heure, le système compare le prix d'enchère au prix du marché et vérifie l'inventaire des ressources pour déterminer s'il convient de conserver ou de libérer l'instance.

  • 0 : après la création d'une instance préemptible, Alibaba Cloud ne garantit pas que l'instance fonctionnera pendant 1 heure. Le système compare le prix d'enchère au prix du marché et vérifie l'inventaire des ressources pour déterminer s'il convient de conserver ou de libérer l'instance.

Alibaba Cloud envoie un événement système ECS pour vous notifier 5 minutes avant la libération de l'instance. Les instances préemptibles sont facturées à la seconde. Il est recommandé de spécifier une période de protection appropriée en fonction de vos besoins métier.

SpotPriceLimit

Float

No

0.97

Prix horaire maximal de l'instance préemptible. La valeur est précise à trois décimales. Ce paramètre n'est valide que lorsque SpotStrategy est défini sur SpotWithPriceLimit.

SpotInterruptionBehavior

String

No

Terminate

Mode d'interruption de l'instance préemptible. Valeur par défaut : Terminate. Définissez la valeur sur Terminate. Cette valeur indique que l'instance préemptible doit être libérée.

SecurityEnhancementStrategy

String

No

Active

Indique s'il faut activer le durcissement de sécurité. Valeurs possibles :

  • Active : active le durcissement de sécurité pour le système d'exploitation. Cette valeur s'applique uniquement aux images publiques.

  • Deactive : n'active pas le durcissement de sécurité. Cette valeur s'applique à tous les types d'image.

ClientToken

String

No

123e4567-e89b-12d3-a456-426655440000

Jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez générer le jeton à l'aide du client, mais vous devez vous assurer qu'il est unique pour chaque requête. Le jeton ne peut contenir que des caractères ASCII et sa longueur ne peut pas dépasser 64 caractères. Pour plus d'informations, consultez la rubrique Comment garantir l'idempotence.

HpcClusterId

String

No

hpc-bp67acfmxazb4p****

ID du cluster de calcul haute performance (HPC) auquel l'instance appartient.

Ce paramètre est requis lors de la création d'instances utilisant un type d'instance Supper Computing Cluster (SCC). Pour savoir comment créer un cluster HPC, consultez la rubrique CreateHpcCluster.

DryRun

Boolean

No

false

Indique s'il faut effectuer uniquement un test à blanc, sans exécuter la requête réelle. Valeurs possibles :

  • true : effectue uniquement un test à blanc. Le système vérifie la requête pour détecter d'éventuels problèmes, notamment les valeurs de paramètres manquantes, la syntaxe incorrecte de la requête, les limites de service et les ressources ECS indisponibles. Si la requête échoue au test à blanc, un message d'erreur est renvoyé. Si la requête réussit le test à blanc, le code d'erreur DryRunOperation est renvoyé.

  • false (par défaut) : effectue un test à blanc puis exécute la requête réelle. Si la requête réussit le test à blanc, l'opération est effectuée.

DedicatedHostId

String

No

dh-bp67acfmxazb4p****

ID de l'hôte dédié sur lequel créer l'instance ECS. Si vous spécifiez DedicatedHostId, les paramètres SpotStrategy et SpotPriceLimit sont ignorés, car les instances préemptibles ne peuvent pas être créées sur des hôtes dédiés.

Vous pouvez appeler l'opération DescribeDedicatedHosts pour interroger les ID des hôtes dédiés.

LaunchTemplateId

String

No

lt-bp1apo0bbbkuy0rj****

ID du modèle de lancement. Pour plus d'informations, appelez l'opération DescribeLaunchTemplates.

Pour utiliser un modèle de lancement afin de créer une instance, vous devez spécifier le modèle à l'aide du paramètre LaunchTemplateId ou LaunchTemplateName.

LaunchTemplateName

String

No

LaunchTemplate_Name

Nom du modèle de lancement.

Pour utiliser un modèle de lancement afin de créer une instance, vous devez spécifier le modèle à l'aide du paramètre LaunchTemplateId ou LaunchTemplateName.

LaunchTemplateVersion

Long

No

3

Version du modèle de lancement. Si vous définissez le paramètre LaunchTemplateId ou LaunchTemplateName sans spécifier le numéro de version du modèle, la version par défaut du modèle est utilisée.

ResourceGroupId

String

No

rg-bp67acfmxazb4p****

ID du groupe de ressources auquel attribuer l'instance.

Period

Integer

No

1

Durée de l'abonnement de l'instance. L'unité est spécifiée par le paramètre PeriodUnit. Ce paramètre n'est valide et requis que lorsque InstanceChargeType est défini sur PrePaid. Si le paramètre DedicatedHostId est spécifié, la valeur de Period ne doit pas dépasser la durée d'abonnement de l'hôte dédié spécifié. Valeurs possibles :

Valeurs possibles lorsque PeriodUnit est défini sur Month : 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36, 48 et 60.

PeriodUnit

String

No

Month

Unité de la durée d'abonnement. Valeurs possibles :

Month (par défaut)

AutoRenew

Boolean

No

true

Indique s'il faut activer le renouvellement automatique de l'instance. Ce paramètre n'est valide que lorsque InstanceChargeType est défini sur PrePaid. Valeurs possibles :

  • true

  • false

Valeur par défaut : false.

AutoRenewPeriod

Integer

No

1

Période de renouvellement automatique de l'instance. Valeurs possibles :

Valeurs possibles lorsque PeriodUnit est défini sur Month : 1, 2, 3, 6, 12, 24, 36, 48 et 60.

Valeur par défaut : 1.

InstanceChargeType

String

No

PrePaid

Mode de facturation de l'instance. Valeurs possibles :

  • PrePaid : abonnement

  • PostPaid : paiement à l'utilisation

Valeur par défaut : PostPaid.

Si vous définissez ce paramètre sur PrePaid, assurez-vous que votre compte dispose d'un solde suffisant. Sinon, une erreur InvalidPayMethod est renvoyée.

DeploymentSetId

String

No

ds-bp1brhwhoqinyjd6****

ID de l'ensemble de déploiement dans lequel déployer l'instance.

DeploymentSetGroupNo

Integer

No

1

Numéro du groupe de l'ensemble de déploiement dans lequel déployer l'instance. Si l'ensemble de déploiement spécifié par le paramètre DeploymentSetId utilise la stratégie de groupe haute disponibilité (AvailabilityGroup), vous pouvez utiliser le paramètre DeploymentSetGroupNo pour spécifier un groupe de déploiement au sein de l'ensemble. Valeurs possibles : 1 à 7.

PrivateIpAddress

String

No

10.1..

Adresse IP privée à attribuer à l'instance. Pour attribuer une adresse IP privée à une instance située dans un VPC, vérifiez que l'adresse IP est disponible dans le bloc CIDR du vSwitch spécifié par VSwitchId.

Prenez note des éléments suivants :

  • Si le paramètre PrivateIpAddress est spécifié, tenez compte des points suivants :

    • Si Amount est défini sur 1, une seule instance est créée et l'adresse IP privée spécifiée lui est attribuée.

    • Si Amount est défini sur une valeur numérique supérieure à 1, le nombre d'instances spécifié est créé et des adresses IP privées consécutives, à partir de celle spécifiée, leur sont attribuées. Dans ce cas, vous ne pouvez pas spécifier les paramètres commençant par NetworkInterface.N pour attacher des ENI secondaires aux instances.

  • Si NetworkInterface.N.InstanceType est défini sur Primary, vous ne pouvez pas spécifier PrivateIpAddress, mais vous pouvez spécifier NetworkInterface.N.PrimaryIpAddress.

CreditSpecification

String

No

Standard

Mode de performance de l'instance à performances variables. Valeurs possibles :

Ipv6AddressCount

Integer

No

1

Nombre d'adresses IPv6 à générer aléatoirement pour l'ENI principal. Valeurs possibles : 1 à 10.

Prenez note des éléments suivants :

  • Vous ne pouvez pas spécifier à la fois Ipv6Addresses.N et Ipv6AddressCount.

  • Si NetworkInterface.N.InstanceType est défini sur Primary, vous ne pouvez pas spécifier Ipv6Address.N ni Ipv6AddressCount, mais vous pouvez spécifier NetworkInterface.N.Ipv6Address.N ou NetworkInterface.N.Ipv6AddressCount.

NetworkInterfaceQueueNumber

Integer

No

8

Nombre de files d'attente prises en charge par l'ENI principal. Prenez note des éléments suivants :

  • La valeur de ce paramètre ne peut pas dépasser le nombre maximal de files d'attente par ENI autorisé pour le type d'instance.

  • Le nombre total de files d'attente pour tous les ENI de l'instance ne peut pas dépasser le quota de files d'attente pour le type d'instance. Pour interroger le nombre maximal de files d'attente par ENI et le quota de files d'attente d'un type d'instance, appelez l'opération DescribeInstanceTypes et vérifiez les valeurs MaximumQueueNumberPerEni et TotalEniQueueQuantity dans la réponse.

  • Si NetworkInterface.N.InstanceType est défini sur Primary, vous ne pouvez pas spécifier NetworkInterfaceQueueNumber, mais vous pouvez spécifier NetworkInterface.N.QueueNumber.

DeletionProtection

Boolean

No

false

Indique si la protection contre la libération est activée pour l'instance. Ce paramètre détermine si vous pouvez utiliser la console ECS ou appeler l'opération DeleteInstance pour libérer l'instance. Valeurs possibles :

  • true

  • false

Valeur par défaut : false.

Remarque

Ce paramètre s'applique uniquement aux instances prépayées (paiement à l'utilisation). Il protège les instances contre les libérations manuelles, mais pas contre les libérations automatiques.

HibernationOptions.Configured

Boolean

No

false

Remarque

Ce paramètre est en aperçu sur invitation et n'est pas disponible publiquement.

Affinity

String

No

default

Indique si l'instance sur un hôte dédié doit être associée à cet hôte. Valeurs possibles :

  • default : n'associe pas l'instance à l'hôte dédié. Lorsque vous démarrez une instance arrêtée en mode économique, l'instance est automatiquement déployée sur un autre hôte dédié dans le pool de ressources de déploiement automatique si les ressources disponibles de l'hôte dédié d'origine sont insuffisantes.

  • host : associe l'instance à l'hôte dédié. Lorsque vous démarrez une instance arrêtée en mode économique, l'instance reste sur l'hôte dédié d'origine. Si l'hôte dédié d'origine de l'instance dispose de ressources insuffisantes, l'instance ne peut pas être démarrée.

Valeur par défaut : default.

Tenancy

String

No

default

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

  • default : crée l'instance sur un hôte non dédié.

  • host : crée l'instance sur un hôte dédié. Si vous ne définissez pas le paramètre DedicatedHostId, Alibaba Cloud sélectionne un hôte dédié pour l'instance.

Valeur par défaut : default.

StorageSetId

String

No

ss-bp67acfmxazb4p****

ID du jeu de stockage.

StorageSetPartitionNumber

Integer

No

2

Nombre maximal de partitions dans le jeu de stockage. Valeurs possibles : supérieur ou égal à 2.

CpuOptions.Core

Integer

No

2

Nombre de cœurs CPU. Ce paramètre ne peut pas être spécifié ; seule sa valeur par défaut est utilisée.

CpuOptions.ThreadsPerCore

Integer

No

2

Nombre de threads par cœur CPU. La formule suivante permet de calculer le nombre de vCPU de l'instance : valeur de CpuOptions.Core × valeur de CpuOptions.ThreadsPerCore.

  • Si CpuOptionsThreadPerCore est défini sur 1, l'hyperthreading est désactivé.

  • Ce paramètre s'applique uniquement à certains types d'instances.

CpuOptions.Numa

String

No

1

Ce paramètre n'est plus utilisé.

CpuOptions.TopologyType

String

No

DiscreteCoreToHTMapping

Type de topologie CPU de l'instance. Valeurs possibles :

  • ContinuousCoreToHTMapping : la technologie Hyper-Threading (HT) permet à des threads continus de s'exécuter sur le même cœur dans la topologie CPU de l'instance.

  • DiscreteCoreToHTMapping : la technologie HT permet à des threads discrets de s'exécuter sur le même cœur dans la topologie CPU de l'instance.

Ce paramètre est vide par défaut.

Remarque

Ce paramètre est pris en charge uniquement pour certaines familles d'instances. Pour plus d'informations sur les familles d'instances prises en charge, consultez la rubrique Afficher et modifier la topologie CPU.

SecurityOptions.TrustedSystemMode

String

No

vTPM

Mode de système de confiance. Définissez la valeur sur vTPM.

Le mode de système de confiance prend en charge les familles d'instances suivantes :

  • g7, c7 et r7

  • Familles d'instances renforcées en matière de sécurité : g7t, c7t et r7t

Lorsque vous créez des instances des familles d'instances précédentes, vous devez définir ce paramètre. Prenez note des éléments suivants :

  • Pour utiliser Alibaba Cloud Trusted System, définissez ce paramètre sur vTPM. Ensuite, Alibaba Cloud Trusted System effectue des vérifications de confiance au démarrage des instances.

  • Si vous ne souhaitez pas utiliser Alibaba Cloud Trusted System, laissez ce paramètre vide. Notez que si vos instances créées utilisent un environnement de calcul confidentiel basé sur Enclave (avec SecurityOptions.ConfidentialComputingMode set to Enclave), Alibaba Cloud Trusted System est activé pour les instances.

  • Lorsque vous utilisez l'API ECS pour créer des instances qui utilisent Alibaba Cloud Trusted System, vous ne pouvez appeler que l'opération RunInstances. L'opération CreateInstance ne prend pas en charge le paramètre SecurityOptions.TrustedSystemMode.

    Remarque

    Si vous avez configuré une instance comme instance de confiance lors de sa création, vous ne pouvez utiliser qu'une image prenant en charge Alibaba Cloud Trusted System pour remplacer le disque système de l'instance.

Pour plus d'informations sur Alibaba Cloud Trusted System, consultez la rubrique Présentation.

SecurityOptions.ConfidentialComputingMode

String

No

Enclave

Mode de calcul confidentiel. Définissez la valeur sur Enclave.

Une valeur Enclave indique qu'un environnement de calcul confidentiel basé sur Enclave est construit sur l'instance. Lorsque vous appelez l'opération RunInstances, vous ne pouvez définir ce paramètre que pour les instances c7, g7 ou r7 afin d'utiliser le calcul confidentiel basé sur Enclave. Prenez note des éléments suivants :

  • La fonctionnalité de calcul confidentiel est en aperçu sur invitation.

  • Lorsque vous utilisez l'API ECS pour créer des instances qui prennent en charge le calcul confidentiel basé sur Enclave, vous ne pouvez appeler que l'opération RunInstances. L'opération CreateInstance ne prend pas en charge le paramètre SecurityOptions.ConfidentialComputingMode.

  • Le calcul confidentiel basé sur Enclave est implémenté sur la base d'Alibaba Cloud Trusted System (vTPM). Lorsque vous construisez un environnement de calcul confidentiel sur une instance à l'aide d'Enclave, Alibaba Cloud Trusted System est activé pour l'instance. Si vous définissez SecurityOptions.ConfidentialComputingMode sur Enclave lorsque vous appelez cette opération, les instances créées utilisent le calcul confidentiel basé sur Enclave et Alibaba Cloud Trusted System, que SecurityOptions.TrustedSystemMode soit défini sur vTPM ou non.

Pour plus d'informations sur le calcul confidentiel, consultez la rubrique Construire un environnement de calcul confidentiel à l'aide d'Enclave.

HttpEndpoint

String

No

enabled

Indique si le canal d'accès aux métadonnées d'instance est activé. Valeurs possibles :

  • enabled

  • disabled

Valeur par défaut : enabled.

Remarque

Pour plus d'informations sur les métadonnées d'instance, consultez la rubrique Présentation des métadonnées d'instance ECS.

HttpTokens

String

No

optional

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 d'instance. Valeurs possibles :

  • optional : n'utilise pas de manière obligatoire le mode renforcé en matière de sécurité (IMDSv2).

  • required : utilise de manière obligatoire le mode renforcé en matière de sécurité (IMDSv2). Après avoir défini ce paramètre sur required, vous ne pouvez pas accéder aux métadonnées d'instance en mode normal.

Valeur par défaut : optional.

Remarque

Pour plus d'informations sur les modes d'accès aux métadonnées d'instance, consultez la rubrique Mode d'accès aux métadonnées d'instance.

HttpPutResponseHopLimit

Integer

No

3

Limite de saut de réponse HTTP PUT pour l'accès aux métadonnées d'instance. Valeurs possibles : 1 à 64.

Valeur par défaut : 1.

PrivatePoolOptions.MatchCriteria

String

No

Open

Type de pool privé à utiliser pour créer l'instance. Un pool privé est généré lorsqu'une assurance d'élasticité ou une réservation de capacité prend effet. Vous pouvez sélectionner un pool privé pour créer des instances ECS. Valeurs possibles :

  • Open : pool privé ouvert. Le système sélectionne un pool privé ouvert correspondant pour créer l'instance. Si aucun pool privé ouvert correspondant n'est trouvé, les ressources du pool public sont utilisées. Lorsque vous définissez ce paramètre sur Open, vous pouvez laisser le paramètre PrivatePoolOptions.Id vide.

  • Target : pool privé spécifié. La capacité d'un pool privé spécifié est utilisée. Si le pool privé spécifié n'est pas disponible, l'instance ne peut pas être créée. Si vous définissez ce paramètre sur Target, vous devez spécifier le paramètre PrivatePoolOptions.Id.

  • None : aucun pool privé. La capacité des pools privés n'est pas utilisée.

Valeur par défaut : None.

Dans les scénarios suivants, le paramètre PrivatePoolOptions.MatchCriteria ne peut être défini que sur None ou laissé vide :

  • Créer une instance préemptible.

  • Créer une instance dans le réseau classique.

  • Créer une instance sur un hôte dédié.

PrivatePoolOptions.Id

String

No

eap-bp67acfmxazb4****

ID du pool privé à utiliser pour créer l'instance. L'ID d'un pool privé est identique à celui de l'assurance d'élasticité ou de la réservation de capacité pour laquelle le pool privé est généré.

Isp

String

No

null

Remarque

Ce paramètre est en aperçu sur invitation et n'est pas disponible publiquement.

SchedulerOptions.DedicatedHostClusterId

String

No

dc-bp12wlf6am0vz9v2****

ID du cluster de hôtes dédiés dans lequel créer l'instance. Une fois ce paramètre spécifié, le système sélectionne un hôte dédié au sein du cluster indiqué pour y créer l'instance.

Remarque

Ce paramètre n'est valide que si Tenancy est défini sur host.

Lorsque vous spécifiez à la fois DedicatedHostId et SchedulerOptions.DedicatedHostClusterId, tenez compte des points suivants :

  • Si l'hôte dédié spécifié appartient au cluster d'hôtes dédiés indiqué, l'instance est déployée en priorité sur cet hôte dédié.

  • Si l'hôte dédié spécifié n'appartient pas au cluster d'hôtes dédiés indiqué, la création de l'instance échoue.

Appelez l'opération DescribeDedicatedHostClusters pour obtenir la liste des ID de clusters d'hôtes dédiés.

SecurityGroupIds.N

String

No

sg-bp15ed6xe1yxeycg7****

ID du groupe de sécurité N auquel attribuer l'instance. Les valeurs valides pour N varient selon le nombre maximal de groupes de sécurité auxquels une instance peut appartenir. Pour plus d'informations, consultez la rubrique Limites des groupes de sécurité.

Tenez compte des points suivants :

  • Vous ne pouvez pas spécifier simultanément SecurityGroupId et SecurityGroupIds.N.

  • Si NetworkInterface.N.InstanceType est défini sur Primary, vous ne pouvez pas spécifier SecurityGroupId ni SecurityGroupIds.N, mais vous pouvez spécifier NetworkInterface.N.SecurityGroupId ou NetworkInterface.N.SecurityGroupIds.N.

HostNames.N

String

No

ecs-host-01

Nom d'hôte de l'instance N. Utilisez ce paramètre pour attribuer des noms d'hôte différents à plusieurs instances. Tenez compte des points suivants :

  • La valeur maximale de N doit correspondre à la valeur du paramètre Amount. Par exemple, si vous définissez Amount sur 2, vous pouvez utiliser HostNames.1 et HostNames.2 pour spécifier les noms d'hôte de chaque instance. Exemples : HostNames.1=test1 et HostNames.2=test2.

  • Vous ne pouvez pas spécifier simultanément HostName et HostNames.N.

  • Le nom d'hôte ne peut pas commencer ni se terminer par un point (.) ou un trait d'union (-). Il ne peut pas contenir de points (.) ou de traits d'union (-) consécutifs.

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

  • Pour les instances exécutant d'autres systèmes d'exploitation, tels que Linux, le nom d'hôte doit comporter entre 2 et 64 caractères. Vous pouvez utiliser des points (.) pour séparer le nom d'hôte en plusieurs segments. Chaque segment peut contenir des lettres, des chiffres et des traits d'union (-).

DataDisk.N.PerformanceLevel

String

No

PL1

Niveau de performance du disque ESSD utilisé comme disque de données N. La valeur de N doit correspondre à celle indiquée dans DataDisk.N.Category lorsque DataDisk.N.Category est défini sur cloud_essd. Valeurs possibles :

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

  • PL1 (valeur par défaut) : un seul disque ESSD peut atteindre jusqu'à 50 000 IOPS en lecture/écriture aléatoire.

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

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

Pour plus d'informations sur les niveaux de performance des disques ESSD, consultez la rubrique Disques ESSD.

DataDisk.N.AutoSnapshotPolicyId

String

No

sp-bp67acfmxazb4p****

ID de la politique de snapshot automatique à appliquer au disque de données N.

DataDisk.N.Encrypted

String

No

false

Indique si le disque de données N doit être chiffré. Valeurs possibles :

  • true

  • false

Valeur par défaut : false.

DataDisk.N.Description

String

No

DataDisk_Description

Description du disque de données N. Elle doit comporter entre 2 et 256 caractères et ne peut pas commencer par http:// ou https://.

DataDisk.N.SnapshotId

String

No

s-bp17441ohwka0yuh****

ID du snapshot à utiliser pour créer le disque de données N. Valeurs possibles pour N : 1 à 16.

Lorsque le paramètre DataDisk.N.SnapshotId est spécifié, le paramètre DataDisk.N.Size est ignoré. Le disque de données est créé avec la taille du snapshot spécifié. Utilisez des snapshots créés le 15 juillet 2013 ou ultérieurement. Dans le cas contraire, une erreur est renvoyée et votre demande est rejetée.

DataDisk.N.Device

String

No

/dev/xvdb

Point de montage du disque de données N. Les points de montage sont nommés en fonction du nombre de disques de données :

  • Du 1er au 25e disque de données : /dev/xvd [b-z]

  • À partir du 26e disque de données : /dev/xvd[aa-zz]. Par exemple, le 26e disque de données est nommé /dev/xvdaa, le 27e disque de données est nommé /dev/xvdab, et ainsi de suite.

Remarque

Ce paramètre s'applique aux scénarios dans lesquels une image complète est utilisée pour créer des instances. Une image complète contient un système d'exploitation, des logiciels applicatifs et des données métier. Dans ces scénarios, vous pouvez définir ce paramètre sur le point de montage du disque de données N contenu dans l'image complète, puis modifier les paramètres DataDisk.N.Size et DataDisk.N.Category pour ajuster la catégorie et la taille du disque de données N créé à partir de l'image.

DataDisk.N.Size

Integer

No

2000

Taille du disque de données N. Valeurs possibles pour N : 1 à 16. Unité : GiB. Valeurs possibles :

  • Lorsque DataDisk.N.Category est défini sur cloud_efficiency : 20 à 32 768.

  • Lorsque DataDisk.N.Category est défini sur cloud_ssd : 20 à 32 768.

  • Lorsque DataDisk.N.Category est défini sur cloud_essd : dépend de la valeur de DataDisk.N.PerformanceLevel

    • Lorsque DataDisk.N.PerformanceLevel est défini sur PL0 : 40 à 32 768.

    • Lorsque DataDisk.N.PerformanceLevel est défini sur PL1 : 20 à 32 768.

    • Lorsque DataDisk.N.PerformanceLevel est défini sur PL2 : 461 à 32 768.

    • Lorsque DataDisk.N.PerformanceLevel est défini sur PL3 : 1 261 à 32 768.

  • Lorsque DataDisk.N.Category est défini sur cloud : 5 à 2 000.

  • Lorsque DataDisk.N.Category est défini sur cloud_auto : 40 à 32 768.

  • cloud_essd_entry : 10 à 32 768.

La valeur de ce paramètre doit être supérieure ou égale à la taille du snapshot spécifié par le paramètre DataDisk.N.SnapshotId.

DataDisk.N.DiskName

String

No

cloud_ssdData

Nom du disque de données N. Il doit comporter entre 2 et 128 caractères, commencer par une lettre et ne peut pas débuter par http:// ou https://. Il peut contenir des lettres, des chiffres, des points (.), des deux-points (:), des traits de soulignement (_) et des traits d'union (-).

DataDisk.N.Category

String

No

cloud_ssd

Catégorie du disque de données N. Valeurs possibles :

  • cloud_efficiency : disque ultra

  • cloud_ssd : SSD standard

  • cloud_essd : disque ESSD

  • cloud : disque basique

  • cloud_auto : disque ESSD AutoPL

  • cloud_essd_entry : disque ESSD Entry

    Remarque

    Ce paramètre ne peut être défini sur cloud_essd_entry que si InstanceType est défini sur ecs.u1 ou ecs.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.

DataDisk.N.EncryptAlgorithm

String

No

null

Remarque

Ce paramètre n'est pas disponible publiquement.

DataDisk.N.DeleteWithInstance

Boolean

No

true

Indique si le disque de données N doit être libéré lors de la libération de l'instance. Valeurs possibles :

  • true

  • false

Valeur par défaut : true.

DataDisk.N.KMSKeyId

String

No

0e478b7a-4262-4802-b8cb-00d3fb40****

ID de la clé Key Management Service (KMS) à utiliser pour le disque de données N.

DataDisk.N.StorageClusterId

String

No

dbsc-j5e1sf2vaf5he8m2****

ID du cluster de stockage bloc dédié auquel appartient le disque de données N. Si vous souhaitez utiliser un disque issu d'un cluster de stockage bloc dédié comme disque de données N lors de la création de l'instance, vous devez spécifier ce paramètre.

DataDisk.N.ProvisionedIops

Long

No

40000

Nombre d'IOPS en lecture/écriture provisionnés pour le disque ESSD AutoPL utilisé comme disque de données N. Valeurs possibles : 0 à min{50 000, 1 000 × Capacité - IOPS de base}.

IOPS de base = min{1 800 + 50 × Capacité, 50 000}.

Remarque

Ce paramètre est disponible uniquement si DataDisk.N.Category est défini sur cloud_auto. Pour plus d'informations, consultez la rubrique Disques ESSD AutoPL.

DataDisk.N.BurstingEnabled

Boolean

No

false

Indique si la fonctionnalité de burst de performances doit être activée pour le disque de données N. Valeurs possibles :

  • true

  • false

Remarque

Ce paramètre est disponible uniquement si DataDisk.N.Category est défini sur cloud_auto. Pour plus d'informations, consultez la rubrique Disques ESSD AutoPL.

Arn.N.RoleType

String

No

null

Ce paramètre n'est pas disponible publiquement.

Arn.N.Rolearn

String

No

null

Ce paramètre n'est pas disponible publiquement.

Arn.N.AssumeRoleFor

Long

No

null

Ce paramètre n'est pas disponible publiquement.

NetworkInterface.N.VSwitchId

String

No

vsw-bp67acfmxazb4p****

ID du vSwitch auquel connecter l'ENI N.

Tenez compte des points suivants :

  • Valeurs possibles pour N : 1 et 2. Si N vaut 1, vous pouvez configurer une ENI principale ou secondaire. Si N vaut 2, vous devez configurer une ENI principale et une ENI secondaire.

  • Si NetworkInterface.N.InstanceType est défini sur Primary, vous devez définir ce paramètre. Dans ce cas, il équivaut à VSwitchId. Vous ne pouvez pas spécifier simultanément NetworkInterface.N.VSwitchId et VSwitchId.

  • Si NetworkInterface.N.InstanceType est défini sur Secondary ou laissé vide, ce paramètre est facultatif. La valeur par défaut correspond à celle de VSwitchId.

NetworkInterface.N.NetworkInterfaceName

String

No

Network_Name

Nom de l'ENI N.

Tenez compte des points suivants :

  • Valeurs possibles pour N : 1 et 2. Si N vaut 1, vous pouvez configurer une ENI principale ou secondaire. Si N vaut 2, vous devez configurer une ENI principale et une ENI secondaire.

  • Si NetworkInterface.N.InstanceType est défini sur Primary, vous n'avez pas besoin de définir ce paramètre.

NetworkInterface.N.Description

String

No

Network_Description

Description de l'ENI N.

Tenez compte des points suivants :

  • Valeurs possibles pour N : 1 et 2. Si N vaut 1, vous pouvez configurer une ENI principale ou secondaire. Si N vaut 2, vous devez configurer une ENI principale et une ENI secondaire.

  • La description doit comporter entre 2 et 256 caractères et ne peut pas commencer par http:// ou https://.

  • Si NetworkInterface.N.InstanceType est défini sur Primary, vous n'avez pas besoin de définir ce paramètre.

NetworkInterface.N.SecurityGroupId

String

No

sg-bp67acfmxazb4p****

ID du groupe de sécurité auquel attribuer l'interface réseau élastique (ENI) N.

Prenez note des éléments suivants :

  • Valeurs valides pour N : 1 et 2. Si N vaut 1, vous pouvez configurer une ENI principale ou secondaire. Si N vaut 2, vous devez configurer une ENI principale et une ENI secondaire.

  • Si NetworkInterface.N.InstanceType est défini sur Primary, ce paramètre est obligatoire. Dans ce cas, il équivaut à SecurityGroupId. Vous ne pouvez pas spécifier SecurityGroupId, SecurityGroupIds.N ni NetworkInterface.N.SecurityGroupIds.N.

  • Si NetworkInterface.N.InstanceType est défini sur Secondary ou laissé vide, ce paramètre est facultatif. La valeur par défaut correspond à l'ID du groupe de sécurité auquel l'instance appartient.

NetworkInterface.N.PrimaryIpAddress

String

No

172.16..

Adresse IP principale à attribuer à l'ENI N.

Prenez note des éléments suivants :

  • Valeurs valides pour N : 1 et 2.

    • Si N vaut 1, vous pouvez configurer une ENI principale ou secondaire. Si ce paramètre est spécifié, que Amount est défini sur une valeur numérique supérieure à 1 et que NetworkInterface.N.InstanceType est défini sur Primary, le nombre d'instances spécifié est créé et des adresses IP principales consécutives, à partir de celle spécifiée, leur sont attribuées. Dans ce cas, vous ne pouvez pas attacher d'ENI secondaires aux instances.

    • Si N vaut 2, vous pouvez configurer une ENI principale et une ENI secondaire. Si ce paramètre est spécifié, que Amount est défini sur une valeur numérique supérieure à 1 et que NetworkInterface.N.InstanceType est défini sur Primary, vous ne pouvez pas définir NetworkInterface.2.InstanceType sur Secondary pour attacher une ENI secondaire.

  • Si NetworkInterface.N.InstanceType est défini sur Primary, ce paramètre équivaut à PrivateIpAddress. Vous ne pouvez pas spécifier simultanément NetworkInterface.N.PrimaryIpAddress et PrivateIpAddress.

  • Si NetworkInterface.N.InstanceType est défini sur Secondary ou laissé vide, l'adresse IP principale spécifiée est attribuée à l'ENI secondaire. La valeur par défaut est une adresse IP sélectionnée aléatoirement dans le bloc CIDR du vSwitch auquel l'ENI secondaire doit se connecter.

Remarque

Vous ne pouvez attacher qu'une seule ENI secondaire lors de la création d'une instance. Une fois l'instance créée, vous pouvez appeler les opérations CreateNetworkInterface et AttachNetworkInterface pour attacher davantage d'ENI secondaires.

NetworkInterface.N.QueueNumber

Integer

No

8

Nombre de files d'attente prises en charge par l'ENI N.

Prenez note des éléments suivants :

  • Valeurs valides pour N : 1 et 2. Si N vaut 1, vous pouvez configurer une ENI principale ou secondaire. Si N vaut 2, vous devez configurer une ENI principale et une ENI secondaire.

  • La valeur de ce paramètre ne peut pas dépasser le nombre maximal de files d'attente par ENI autorisé pour le type d'instance.

  • Le nombre total de files d'attente pour toutes les ENI de l'instance ne peut pas dépasser le quota de files d'attente pour le type d'instance. Pour connaître le nombre maximal de files d'attente par ENI et le quota de files d'attente d'un type d'instance, appelez l'opération DescribeInstanceTypes afin d'interroger les valeurs MaximumQueueNumberPerEni et TotalEniQueueQuantity.

  • Si ce paramètre est défini et que NetworkInterface.N.InstanceType est défini sur Primary, vous ne pouvez pas spécifier NetworkInterfaceQueueNumber.

NetworkInterface.N.SecurityGroupIds.N

String

No

sg-bp15ed6xe1yxeycg7****

ID du groupe de sécurité N auquel attribuer l'ENI N.

  • Valeurs valides pour le premier N : 1 et 2. Si N vaut 1, vous pouvez configurer une ENI principale ou secondaire. Si N vaut 2, vous devez configurer une ENI principale et une ENI secondaire.

  • Le second N indique qu'un ou plusieurs ID de groupes de sécurité peuvent être spécifiés. Les valeurs valides de N varient selon le nombre maximal de groupes de sécurité auxquels une instance peut appartenir. Pour plus d'informations, consultez les limites des groupes de sécurité.

Prenez note des éléments suivants :

  • Si NetworkInterface.N.InstanceType est défini sur Primary, vous devez spécifier ce paramètre ou NetworkInterface.N.SecurityGroupId. Dans ce cas, ce paramètre équivaut à SecurityGroupIds.N. Vous ne pouvez pas spécifier SecurityGroupId, SecurityGroupIds.N ni NetworkInterface.N.SecurityGroupId.

  • Si NetworkInterface.N.InstanceType est défini sur Secondary ou laissé vide, ce paramètre est facultatif. La valeur par défaut correspond à l'ID du groupe de sécurité auquel l'instance appartient.

NetworkInterface.N.NetworkInterfaceTrafficMode

String

No

Standard

Mode de communication de l'ENI N. Valeurs possibles :

  • Standard : utilise le mode de communication TCP.

  • HighPerformance : utilise le mode de communication RDMA (Remote Direct Memory Access) avec l'interface ERI (Elastic RDMA Interface) activée.

Valeur par défaut : Standard.

Remarque

Le nombre d'interfaces ERI sur une instance ne peut pas dépasser le nombre maximal d'ERI pris en charge par le type d'instance. Pour plus d'informations, consultez la présentation des familles d'instances.

NetworkInterface.N.QueuePairNumber

Long

No

0

Nombre de files d'attente prises en charge par l'interface ERI.

NetworkInterface.N.InstanceType

String

No

Secondary

Type de l'ENI N. Valeurs valides pour N : 1 et 2. Si N vaut 1, vous pouvez configurer une ENI principale ou secondaire. Si N vaut 2, vous pouvez configurer une ENI principale et une ENI secondaire.

Valeurs possibles :

  • Primary

  • Secondary

Valeur par défaut : Secondary.

NetworkInterface.N.Ipv6AddressCount

Long

No

1

Nombre d'adresses IPv6 à générer aléatoirement pour l'ENI principale. Valeurs possibles : 1 à 10.

Prenez note des éléments suivants :

  • Ce paramètre n'est valide que si NetworkInterface.N.InstanceType est défini sur Primary. Si NetworkInterface.N.InstanceType est défini sur Secondary ou laissé vide, vous ne pouvez pas définir ce paramètre.

  • Si ce paramètre est spécifié, vous ne pouvez pas spécifier Ipv6AddressCount, Ipv6Address.N ni NetworkInterface.N.Ipv6Address.N.

NetworkInterface.N.Ipv6Address.N

String

No

2001:db8:1234:1a00::

Adresse IPv6 N à attribuer à l'ENI principale. Jusqu'à 10 adresses IPv6 peuvent être attribuées à l'ENI principale. Valeurs valides pour le second N : 1 à 10.

Exemple : Ipv6Address.1=2001:db8:1234:1a00::.

Prenez note des éléments suivants :

  • Ce paramètre n'est valide que si NetworkInterface.N.InstanceType est défini sur Primary. Si NetworkInterface.N.InstanceType est défini sur Secondary ou laissé vide, vous ne pouvez pas définir ce paramètre.

  • Si vous spécifiez ce paramètre, vous devez définir Amount sur 1 et vous ne pouvez pas spécifier Ipv6AddressCount, Ipv6Address.N ni NetworkInterface.N.Ipv6AddressCount.

NetworkInterface.N.NetworkCardIndex

Integer

No

0

Index de la carte réseau pour l'ENI N.

Prenez note des éléments suivants :

  • Vous ne pouvez spécifier des index de cartes réseau que pour les instances de certains types d'instance.

  • Lorsque NetworkInterface.N.InstanceType est défini sur Primary, vous ne pouvez définir NetworkInterface.N.NetworkCardIndex que sur 0 pour les types d'instance qui prennent en charge les cartes réseau.

  • Lorsque NetworkInterface.N.InstanceType est défini sur Secondary ou laissé vide, vous pouvez définir NetworkInterface.N.NetworkCardIndex en fonction des types d'instance, si ceux-ci prennent en charge les cartes réseau. Pour plus d'informations, consultez la présentation des familles d'instances.

NetworkInterface.N.DeleteOnRelease

Boolean

No

true

Indique s'il faut conserver l'ENI lorsque l'instance associée est libérée. Valeurs possibles :

  • true

  • false

Valeur par défaut : true.

Remarque

Ce paramètre ne s'applique qu'aux ENI secondaires.

NetworkInterface.N.NetworkInterfaceId

String

No

eni-bp1gn106np8jhxhj****

ID de l'ENI à attacher à l'instance.

Remarque

Ce paramètre ne s'applique qu'aux ENI secondaires.

Tag.N.Key

String

No

TestKey

Clé du tag N à ajouter à l'instance, aux disques et à l'ENI principale. Valeurs valides pour N : 1 à 20. La clé du tag ne peut pas être une chaîne vide. Elle peut contenir jusqu'à 128 caractères et ne doit pas inclure http:// ou https://. Elle ne peut pas commencer par acs: ou aliyun.

Tag.N.Value

String

No

TestValue

Valeur du tag N à ajouter à l'instance, aux disques et à l'ENI principale. Valeurs valides pour N : 1 à 20. La valeur du tag peut être une chaîne vide. Elle peut contenir jusqu'à 128 caractères et ne doit pas inclure http:// ou https://. Elle ne peut pas commencer par acs:.

Ipv6Address.N

String

No

2001:db8:1234:1a00::

Adresse IPv6 N à attribuer à l'ENI principale. Valeurs valides pour N : 1 à 10.

Exemple : Ipv6Address.1=2001:db8:1234:1a00::.

Prenez note des éléments suivants :

  • Si le paramètre Ipv6Address.N est spécifié, vous devez définir Amount sur 1 et laisser Ipv6AddressCount vide.

  • Si NetworkInterface.N.InstanceType est défini sur Primary, vous ne pouvez pas définir Ipv6Addresses.N ni Ipv6AddressCount, mais vous devez définir NetworkInterface.N.Ipv6Addresses.N ou NetworkInterface.N.Ipv6AddressCount.

SystemDisk.StorageClusterId

String

No

dbsc-j5e1sf2vaf5he8m2****

ID du cluster de stockage bloc dédié N. Si vous souhaitez utiliser des disques d'un cluster de stockage bloc dédié comme disques système lors de la création d'instances, vous devez spécifier ce paramètre.

SystemDisk.ProvisionedIops

Long

No

40000

IOPS de lecture/écriture provisionnés du disque ESSD AutoPL à utiliser comme disque système. Valeurs possibles : 0 à min{50 000, 1 000 × Capacité - IOPS de base}.

IOPS de base = min{1 800 + 50 × Capacité, 50 000}.

Remarque

Ce paramètre est disponible uniquement si vous définissez le paramètre SystemDisk.Category sur cloud_auto. Pour plus d'informations, consultez les disques ESSD AutoPL.

SystemDisk.BurstingEnabled

Boolean

No

false

Indique s'il faut activer la fonctionnalité de burst de performances pour le disque système. Valeurs possibles :

  • true

  • false

Remarque

Ce paramètre est disponible uniquement si vous définissez le paramètre SystemDisk.Category sur cloud_auto. Pour plus d'informations, consultez les disques ESSD AutoPL.

SystemDisk.Encrypted

String

No

false

Indique s'il faut chiffrer le disque système. Valeurs possibles :

  • true

  • false

Valeur par défaut : false.

Remarque

Les disques système des instances ne peuvent pas être chiffrés lors de la création d'instances dans la zone D de Hong Kong ou la zone A de Singapour.

SystemDisk.KMSKeyId

String

No

0e478b7a-4262-4802-b8cb-00d3fb40****

ID de la clé KMS à utiliser pour le disque système.

SystemDisk.EncryptAlgorithm

String

No

null

Remarque

Ce paramètre n'est pas disponible publiquement.

ImageOptions.LoginAsNonRoot

Boolean

No

false

Indique si l'instance utilisant l'image prend en charge les connexions de l'utilisateur ecs-user. Valeurs possibles :

  • true

  • false

NetworkOptions.EnableJumboFrame

Boolean

No

false

Indique s'il faut activer la fonctionnalité Jumbo Frames pour l'instance. Valeurs possibles :

  • false : n'active pas la fonctionnalité Jumbo Frames pour l'instance. La valeur MTU (Maximum Transmission Unit) de toutes les ENI de l'instance est définie sur 1500.

  • true : active la fonctionnalité Jumbo Frames pour l'instance. La valeur MTU de toutes les ENI de l'instance est définie sur 8500.

Valeur par défaut : true.

Remarque

La fonctionnalité Jumbo Frames est prise en charge uniquement par les types d'instance de huitième génération ou ultérieurs. Pour plus d'informations, consultez les MTU.

AutoPay

Boolean

Non

true

Indique si le paiement pour la création d'instance doit être effectué automatiquement. Valeurs possibles :

  • true : le paiement est effectué automatiquement.

    Remarque

    Assurez-vous que le solde de votre compte est suffisant. Dans le cas contraire, votre commande devient invalide et est annulée. Si le solde de votre compte est insuffisant, vous pouvez définir AutoPay sur false pour générer une commande impayée. Vous pourrez ensuite vous connecter à la console ECS pour régler la commande.

  • false : une commande est générée, mais aucun paiement n'est effectué.

    Remarque

    Lorsque InstanceChargeType est défini sur PostPaid, AutoPay ne peut pas être défini sur false.

Valeur par défaut : true.

RunInstances

Crée des instances Elastic Compute Service (ECS) en mode paiement à l'utilisation ou par abonnement.

Notes d'utilisation

  • Préparatifs :

    • Estimation des coûts : familiarisez-vous avec les méthodes de facturation des ressources ECS. Pour plus d'informations, consultez la Présentation de la facturation.

    • Sélection du type d'instance : appelez l'opération DescribeInstanceTypes pour interroger les données de performance des types d'instances, ou consultez les Bonnes pratiques pour la sélection des types d'instances pour savoir comment sélectionner les types d'instances.

    • Interrogation des ressources disponibles : appelez l'opération DescribeAvailableResource pour interroger les ressources disponibles dans une région ou une zone spécifique.

    • Planification réseau : assurez-vous de disposer de groupes de sécurité utilisables. Pour plus d'informations, consultez l'opération CreateSecurityGroup. Avant de créer une instance de type Virtual Private Cloud (VPC), créez un VPC dans la région où vous souhaitez créer l'instance. Pour plus d'informations, consultez Créer un VPC.

  • Comparaison avec CreateInstance :

    L'opération RunInstances présente les avantages suivants par rapport à CreateInstance :

    • Vous pouvez appeler l'opération RunInstances pour créer jusqu'à 100 instances simultanément, au lieu d'appeler répétitivement l'opération CreateInstance.

    • Une fois l'instance créée, elle passe à l'état Starting (Démarrage), puis à l'état Running (En cours d'exécution). Il n'est pas nécessaire d'appeler l'opération StartInstance pour démarrer l'instance.

    • Lors de la création d'une instance, vous pouvez spécifier InternetMaxBandwidthOut pour attribuer une adresse IP publique à l'instance, sans avoir besoin d'appeler l'opération AllocatePublicIpAddress.

    • Vous pouvez utiliser AutoReleaseTime pour définir l'heure de libération automatique des instances, sans avoir besoin d'appeler l'opération ModifyInstanceAutoReleaseTime.

    • Vous pouvez spécifier LaunchTemplateId et LaunchTemplateVersion pour utiliser un modèle de lancement. Cela vous évite de configurer un grand nombre de paramètres à chaque création d'instances.

    • Vous pouvez spécifier UniqueSuffix pour configurer par lot des noms séquentiels ou des noms d'hôte pour plusieurs instances, afin de faciliter leur gestion et leur recherche.

    • Lorsque vous appelez l'opération RunInstances pour créer des instances, vous pouvez configurer le mode de calcul confidentiel basé sur enclave et le mode système de confiance pour les instances.

    • Vous pouvez définir NetworkOptions.EnableJumboFrame sur true pour activer la fonctionnalité Jumbo Frames lors de la création d'instances. Pour plus d'informations, consultez MTU.

  • Précautions :

    • Vous pouvez créer jusqu'à 100 instances simultanément.

    • Vous pouvez utiliser AutoReleaseTime pour définir l'heure de libération automatique des instances.

    • Après avoir créé des instances et obtenu leurs ID, vous pouvez appeler l'opération DescribeInstances pour vérifier l'état des instances.

    • Par défaut, les instances démarrent automatiquement après leur création. Les instances sont prêtes à l'emploi lorsqu'elles sont à l'état Running (En cours d'exécution).

    • À compter du 27 novembre 2020, la valeur maximale de bande passante disponible pour la création d'instances ECS ou la modification de leur configuration est soumise à la politique de limitation de votre compte. Pour augmenter la valeur maximale de bande passante, soumettez un ticket. La politique de limitation impose les contraintes suivantes : dans une seule région, la valeur totale maximale de bande passante de toutes les instances utilisant la méthode de facturation « paiement au trafic » pour l'utilisation du réseau ne peut pas dépasser 5 Gbit/s, et la valeur totale maximale de bande passante de toutes les instances utilisant la méthode de facturation « paiement à la bande passante » pour l'utilisation du réseau ne peut pas dépasser 50 Gbit/s.

    • Contrairement à l'opération CreateInstance, l'opération RunInstances permet au système d'attribuer des adresses IP publiques aux nouvelles instances si vous définissez InternetMaxBandwidthOut sur une valeur supérieure à 0.

    • Lorsque vous appelez l'opération RunInstances pour créer une instance, vous pouvez utiliser l'une des méthodes suivantes pour attacher une interface réseau élastique (ENI) principale à l'instance. Notez que vous ne pouvez utiliser qu'une seule de ces méthodes pour configurer l'ENI principale lors de chaque appel. Dans le cas contraire, l'appel échoue et un message d'erreur est renvoyé.

      • Spécifiez des paramètres tels que SecurityGroupId, VSwitchId, PrivateIpAddress, NetworkInterfaceQueueNumber et Ipv6AddressCount pour configurer l'ENI principale.

      • Spécifiez les paramètres commençant par NetworkInterface.N. pour configurer les ENI principales et secondaires. Si NetworkInterface.N.InstanceType est défini sur Primary, l'ENI principale est attachée à l'instance. Si NetworkInterface.N.InstanceType est défini sur Secondary ou laissé vide, l'ENI secondaire est attachée à l'instance.

    • Si un paramètre est invalide ou si les ressources disponibles sont insuffisantes, une erreur est renvoyée après l'appel de l'opération RunInstances. Pour plus d'informations, consultez la section « Codes d'erreur » de cette rubrique.

      • Si le nombre maximal d'instances du type d'instance spécifié pouvant être créées dans la région spécifiée, ou le nombre maximal de vCPU pour tous les types d'instances dans une zone, est dépassé, l'erreur QuotaExceed.ElasticQuota est renvoyée lors de l'appel de l'opération. Vous pouvez accéder à la console ECS ou au Centre de quotas pour demander une augmentation de quota.

      • Si la capacité des disques appartenant à la catégorie de disque spécifiée dépasse la limite de quota pour la zone spécifiée, l'erreur QuotaExceed.DiskCapacity est renvoyée lors de l'appel de l'opération. Vous pouvez accéder au Centre de quotas pour afficher et augmenter le quota de capacité de disque.

  • Bonnes pratiques :

    • Nous vous recommandons d'utiliser des groupes de provisionnement automatique dans les scénarios suivants : les ressources sont insuffisantes pour créer plus de 100 instances simultanément, vous souhaitez créer rapidement des instances indépendamment des configurations de ressources telles que les types d'instances ou les zones, ou vous souhaitez créer des instances pour consommer un nombre total spécifique de vCPU, quel que soit le nombre d'instances. Vous pouvez appeler l'opération CreateAutoProvisioningGroup pour créer un groupe de provisionnement automatique afin de déployer un cluster d'instances across différentes zones, en utilisant différentes méthodes de facturation et familles d'instances. Pour plus d'informations, consultez Utiliser les opérations d'API liées aux groupes de provisionnement automatique pour créer plusieurs instances ECS simultanément.

    • Vous pouvez appeler l'opération RunInstances pour créer des instances par lot. Pour mieux gérer et rechercher les instances, nous vous recommandons d'ajouter des tags aux instances en spécifiant Tag.N.Key et Tag.N.Value. Vous pouvez également ajouter des suffixes incrémentiels (UniqueSuffix) au nom d'hôte (HostName) et au nom d'instance (InstanceName).

    • Un modèle de lancement contient les paramètres requis pour créer une instance, ce qui vous évite de spécifier ces paramètres à chaque création d'instances. Vous pouvez appeler l'opération CreateLaunchTemplate pour créer un modèle de lancement. Ensuite, dans votre requête d'appel de l'opération RunInstances, vous pouvez spécifier LaunchTemplateId et LaunchTemplateVersion pour utiliser le modèle de lancement.

    • Lorsque vous créez une instance dans OpenAPI Explorer, vous pouvez consulter les bonnes pratiques pour l'appel de l'opération RunInstances. À l'étape Preview, cliquez sur View Open API dans la section Configurations Selected. Dans la boîte de dialogue qui s'affiche, la section API Workflow à gauche affiche les opérations et les paramètres de requête liés à l'opération RunInstances. La section de droite affiche des exemples de SDK pour les langages de programmation Java et Python.

Exemple 1 : Créer une instance par abonnement

Utilisez l'image aliyun_3_x64_20G_alibase_20221102.vhd pour créer une instance par abonnement d'un mois de type ecs.g7.large dans la région Chine (Hangzhou), et activez le renouvellement automatique pour renouveler l'instance d'un mois à son expiration. L'instance utilise un disque SSD amélioré (ESSD) de 40 Go comme disque système et un ESSD de 100 Go comme disque de données, et reçoit automatiquement des adresses IP privées et publiques. La bande passante publique sortante de l'instance est de 10 Mbit/s. Le nom de l'instance est ECS-test et le mot de passe de connexion est ECS@test1234.

http(s)://ecs.aliyuncs.com/?Action=RunInstances
&RegionId=cn-hangzhou
&ImageId=aliyun_3_x64_20G_alibase_20221102.vhd
&InstanceType=ecs.g7.large
&SecurityGroupId=sg-bp150uqocpf9jj70****
&VSwitchId=vsw-bp1qo7s91cbch5i4l****
&InstanceChargeType=PrePaid
&SystemDisk.Size=40
&DataDisk.1.Size=100
&DataDisk.1.Category=cloud_essd
&SystemDisk.Category=cloud_essd
&Amount=1
&Period=1
&PeriodUnit=Month
&AutoRenew=true
&AutoRenewPeriod=1
&HostName=ECS-test
&Password=ECS@test1234
&InternetMaxBandwidthOut=10
&<Common request parameters>

Exemple 2 : Créer une instance en mode paiement à l'utilisation

Utilisez l'image aliyun_3_x64_20G_alibase_20221102.vhd pour créer une instance en mode paiement à l'utilisation de type ecs.g7.large dans la région Chine (Hangzhou). L'instance utilise un ESSD de 40 Go comme disque système et un ESSD de 100 Go comme disque de données, et reçoit automatiquement des adresses IP privées et publiques. La bande passante publique sortante de l'instance est de 10 Mbit/s. Le nom de l'instance est ECS-test et le mot de passe de connexion est ECS@test1234.

http(s)://ecs.aliyuncs.com/?Action=RunInstances
&RegionId=cn-hangzhou
&ImageId=aliyun_3_x64_20G_alibase_20221102.vhd
&InstanceType=ecs.g7.large
&SecurityGroupId=sg-bp150uqocpf9jj70****
&VSwitchId=vsw-bp1qo7s91cbch5i4l****
&InstanceChargeType=PostPaid
&SystemDisk.Size=40
&DataDisk.1.Size=100
&DataDisk.1.Category=cloud_essd
&SystemDisk.Category=cloud_essd
&HostName=ECS-test
&Password=ECS@test1234
&InternetMaxBandwidthOut=10
&<Common request parameters>

HTTP status code

Error code

Error message

Description

400

LoginAsNonRoot.ImageNotSupport

The specified image does not support login as non-root.

L'image ne prend pas en charge la connexion d'utilisateurs autres que root.

400

InsufficientBalance.AgentCredit

Insufficient agent credit. Please contact your agent.

Votre solde de crédit est insuffisant. Contactez votre revendeur pour un ajustement.

400

QuotaExceed.DiskCapacity

The used capacity of disk type has exceeded the quota in the zone, %s.

La capacité des disques appartenant à la catégorie spécifiée dépasse le quota de la zone. Accédez au Quota Center pour consulter et augmenter le quota.

400

InvalidPeriod.ExceededDedicatedHost

Instance expired date can not exceed dedicated host expired date.

La date d'expiration de l'instance est postérieure à celle de l'hôte dédié.

400

InvalidStorageClusterId.CapacityNotEnough

The remaining capacity of the current dedicated storage cluster is less than the size of disk.

La capacité restante du cluster de stockage par blocs dédié auquel appartient le disque est insuffisante.

400

InvalidInstanceType.ValueUnauthorized

The specified InstanceType is not authorized.

Vous n'êtes pas autorisé à utiliser ce type d'instance.

400

InvalidInstanceType.ValueNotSupported

The specified InstanceType beyond the permitted range.

Valeur InstanceType invalide.

400

InvalidDescription.Malformed

The specified parameter "Description" is not valid.

Format de description invalide. La description doit comporter entre 2 et 256 caractères et ne peut pas commencer par http:// ou https://.

400

InvalidInternetChargeType.ValueNotSupported

The specified InternetChargeType is not valid.

Valeur InternetChargeType invalide.

400

InvalidPasswordParam.Mismatch

The input password should be null when passwdInherit is true.

Le mot de passe n'est pas laissé vide lorsque PasswdInherit est défini sur true.

400

InvalidDataDiskSize.ValueNotSupported

The specified DataDisk.n.Size beyond the permitted range, or the capacity of snapshot exceeds the size limit of the specified disk category.

La valeur DataDisk.N.Size est invalide, ou la taille du snapshot dépasse la capacité maximale autorisée pour la catégorie de disque.

400

InvalidInnerIpAddress.Unusable

The specified InnerIpAddress is already used or not found in usable ip range.

L'adresse IP interne spécifiée n'est pas disponible.

400

InvalidParameter.Conflict

The specified image does not support the specified instance type.

L'image ne peut pas être utilisée pour les instances de ce type.

400

ImageNotSupportCloudInit

The specified image does not support cloud-init.

L'image spécifiée ne prend pas en charge cloud-init.

400

InvalidSnapshotId.BasedSnapshotTooOld

The specified snapshot is created before 2013-07-15.

Le snapshot spécifié a été créé avant le 15 juillet 2013.

400

QuotaExceed.AfterpayInstance

Living afterpay instances quota exceeded.

Le nombre maximum d'instances actives en paiement à l'utilisation est dépassé.

400

InvalidInstanceName.Malformed

The specified parameter "InstanceName" is not valid.

Valeur InstanceName invalide.

400

InvalidParameter.Conflict

The specified region and cluster do not match.

La région et le cluster spécifiés ne correspondent pas.

400

InvalidParameter.Mismatch

Specified security group and virtual switch are not in the same VPC.

Le groupe de sécurité et le vSwitch spécifiés n'appartiennent pas au même VPC.

400

InvalidPrivateIpAddress

Specified private IP address is not in the CIDR block of virtual switch.

L'adresse IP privée spécifiée ne se trouve pas dans le bloc CIDR du vSwitch spécifié.

400

InvalidPrivateIpAddress.Malformed

Specified private IP address is malformed.

Adresse IP privée invalide.

400

InvalidPrivateIpAddress.Duplicated

Specified private IP address is duplicated.

L'adresse IP privée spécifiée est déjà utilisée. Essayez une autre adresse IP.

400

QuotaExceeded

Living instances quota exceeded in this VPC.

Le nombre maximum d'instances actives est dépassé.

400

IncorrectVSwitchStatus

The current status of virtual switch does not support this operation.

Le vSwitch spécifié est à l'état Pending et ne peut pas être supprimé.

400

InvalidParameter.Mismatch

Specified virtual switch is not in the specified zone.

Le vSwitch spécifié est introuvable dans la zone indiquée.

400

ResourceNotAvailable

Resource you requested is not available in this region or zone.

Le VPC n'est pas pris en charge dans la région ou la zone spécifiée.

400

InvalidPeriod

The specified period is not valid.

Valeur Period invalide.

400

InstanceDiskCategoryLimitExceed

The specified DataDisk.n.Size beyond the permitted range, or the capacity of snapshot exceeds the size limit of the specified disk category.

La valeur DataDisk.N.Size est invalide, ou la taille du snapshot dépasse la capacité maximale autorisée pour la catégorie de disque.

400

InvalidInstanceType.ValueNotSupported

InternetMaxBandwidthOut should be set.

InternetMaxBandwidthOut est requis.

400

InvalidClientToken.ValueNotSupported

The ClientToken provided is invalid.

Valeur ClientToken invalide.

400

InvalidIoOptimize.ValueNotSupported

The specified IoOptimize is not valid.

Valeur IoOptimized invalide.

400

InvalidSecurityGroupId.NotFound

The SecurityGroupId provided does not exist in our records.

Le groupe de sécurité spécifié est introuvable dans ce compte. Vérifiez que l'ID du groupe de sécurité est correct.

400

InvalidHostName.Malformed

The specified parameter HostName is not valid.

Format HostName invalide.

400

InvalidInternetMaxBandwidthOut.Malformed

The specified parameter internetMaxBandwidthOut is not valid.

Valeur InternetMaxBandwidthOut invalide.

400

InvalidInternetMaxBandwidthIn.Malformed

The specified parameter internetMaxBandwidthIn is not valid.

Valeur InternetMaxBandwidthIn invalide.

400

InvalidSnapshotId.NotFound

The specified parameter SnapshotId is not exist.

Le snapshot spécifié est introuvable. Vérifiez que l'ID du snapshot est correct.

400

InvalidTagKey.Malformed

The specified Tag.n.Key is not valid.

Valeur Tag.N.Key invalide.

400

InvalidTagValue.Malformed

The specified Tag.n.Value is not valid.

Valeur Tag.N.Value invalide.

400

InvalidTag.Mismatch

The specified Tag.n.Key and Tag.n.Value are not match.

Les valeurs Tag.N.Key et Tag.N.Value ne correspondent pas.

400

InvalidTagCount

The specified tags are beyond the permitted range.

Le nombre maximum de tags est dépassé.

400

InvalidMinAmount.Malformed

The specified parameter MinAmount is not valid.

Valeur MinAmount invalide.

400

InvalidMaxAmount.Malformed

The specified parameter MaxAmount is not valid.

Valeur MaxAmount invalide.

400

InvalidPrivateIpAddress.Malformed

The specified parameter PrivateIpAddress is not valid.

Valeur PrivateIpAddress invalide.

400

InvalidInnerIpAddress.Malformed

The specified parameter InnerIpAddress is not valid.

Adresse IP interne invalide.

400

OperationDenied.QuotaExceed

The quota of tags on resource is beyond permitted range.

Le nombre maximum de tags est dépassé.

400

Account.Arrearage

Your account has been in arrears.

Le solde de votre compte est insuffisant. Rechargez votre compte et réessayez.

400

InvalidUserData.Base64FormatInvalid

The specified UserData is not valid.

Valeur UserData invalide.

400

InstanceDiskNumber.LimitExceed

The total number of specified disk in an instance exceeds.

Le nombre maximum de disques pour l'instance est dépassé.

400

InvalidSpotStrategy

The specified SpotStrategy is not valid.

Valeur SpotStrategy invalide.

400

InvalidSpotPriceLimit

The specified SpotPriceLimitis not valid.

Valeur SpotPriceLimit invalide.

400

InvalidSpotDuration

The specified SpotDuration is not valid.

Valeur SpotDuration invalide.

400

InvalidSpotAuthorized

The specified Spot param is unauthorized.

Vous n'êtes pas autorisé à définir SpotDuration.

400

InvalidSpotPrepaid

The specified Spot type is not support PrePay Instance.

Les instances préemptibles ne prennent pas en charge la méthode de facturation par abonnement.

400

InvalidSpotAliUid

The specified UID is not authorized to use SPOT instance.

Vous n'êtes pas autorisé à créer des instances préemptibles.

400

InvalidParameter.Bandwidth

%s

Bande passante invalide. Vérifiez les valeurs des paramètres.

400

InvalidDataDiskCategory.ValueNotSupported

%s

Catégorie de disque de données invalide. %s est une variable. Un message d'erreur est renvoyé dynamiquement en fonction des conditions d'appel.

400

InvalidSystemDiskCategory.ValueNotSupported

%s

La catégorie de disque système ne prend pas en charge cette opération.

400

InvalidParameter.Conflict

%s

Valeur de paramètre invalide. Vérifiez s'il existe des conflits de paramètres. %s est une variable. Un message d'erreur est renvoyé dynamiquement en fonction des conditions d'appel.

400

InvalidInternetChargeType.ValueNotSupported

%s

Valeur InternetChargeType invalide.

400

InvalidInstanceType.ValueNotSupported

%s

Le type d'instance ne prend pas en charge cette opération.

400

RegionUnauthorized

%s

Vous n'êtes pas autorisé à effectuer l'opération dans la région. %s est une variable. Un message d'erreur est renvoyé dynamiquement en fonction des conditions d'appel.

400

Zone.NotOnSale

%s

Les ressources demandées ne sont pas disponibles dans la zone spécifiée. %s est une variable. Un message d'erreur est renvoyé dynamiquement en fonction des conditions d'appel.

400

InvalidSystemDiskSize.ValueNotSupported

%s

Valeur SystemDisk.Size invalide.

400

InvalidDataDiskSize.ValueNotSupported

%s

Taille de disque de données invalide. %s est une variable. Un message d'erreur est renvoyé dynamiquement en fonction des conditions d'appel.

400

InvalidInstanceType.ElasticNetworkInterfaceNotSupported

The specified instance type does not support Elastic Network Interface, you can not attach Elastic Network Interface to generation I instances.

Le type d'instance spécifié ne prend pas en charge les ENI.

400

InvalidParameter.EncryptedIllegal

%s

Valeur de paramètre invalide. Vérifiez si votre opération de chiffrement est prise en charge. %s est une variable. Un message d'erreur est renvoyé dynamiquement en fonction des conditions d'appel.

400

InvalidParameter.EncryptedNotSupported

%s

Le paramètre spécifié est invalide et votre opération de chiffrement n'est pas prise en charge. %s est une variable. Un message d'erreur est renvoyé dynamiquement en fonction des conditions d'appel.

400

InvalidParameter.KmsNotEnabled

The specified operation need enable KMS.

Vous devez activer KMS.

400

InvalidRelationResource.NotFound

The relation resource has been deleted.

La ressource associée a été supprimée.

400

IncorrectRecycleBinStatus

The operation is not permitted due to resource status.

Cette opération ne peut pas être effectuée sur la ressource dans son état actuel.

400

InvalidHpcClusterId.Unnecessary

The specified HpcClusterId is unnecessary.

HpcClusterId n'est pas requis.

400

InvalidVSwitchId.Necessary

The VSwitchId is necessary.

VSwitchId est requis.

400

InvalidHpcClusterId.Necessary

The HpcClusterId is necessary.

HpcClusterId est requis.

400

InvalidHpcClusterId.NotFound

The specified HpcClusterId is not found.

La valeur HpcClusterId spécifiée est introuvable.

400

InvalidHpcClusterId.Creating

The specified HpcClusterId is creating.

Le cluster HPC est en cours de création.

400

InvalidSecurityGroup.NotInDefaultVpc

%s

Le groupe de sécurité ne se trouve pas dans le VPC par défaut.

400

VpcNotFound

Vpc is not found according to the specified VSwitch or the vpc does not belong to you.

Aucun VPC n'est trouvé en fonction du vSwitch spécifié, ou le VPC correspondant ne vous appartient pas.

400

InvalidSystemDiskSize.ImageNotSupportResize

The specified image does not support resize.

L'image spécifiée ne prend pas en charge le redimensionnement.

400

InvalidSpotInterruptionBehavior

%s

Valeur SpotInterruptionBehavior invalide.

400

InvalidDeploymentOnHost

%s

L'instance ne peut pas être déployée dans l'ensemble de déploiement spécifié.

400

InvalidInstanceChargeType.NotSupport

The Dedicated host not support the specified Instance charge type.

Cet hôte dédié ne prend pas en charge les instances utilisant la méthode de facturation spécifiée.

400

InvalidDedicatedHostId.NotFound

The specified DedicatedHostId does not exist.

L'hôte dédié spécifié est introuvable.

400

InvalidDedicatedHostStatus.NotSupport

Operation denied due to dedicated host status.

Cette opération ne peut pas être effectuée sur l'hôte dédié dans son état actuel.

400

IncorrectDedicatedHostStatus

The current status of the resource does not support this operation.

Cette opération ne peut pas être effectuée sur la ressource dans son état actuel.

400

ChargeTypeViolation.PostPaidDedicatedHost

Prepaid instance onto postpaid dedicated host is not allowed.

Les instances par abonnement ne peuvent pas être déployées sur des hôtes dédiés en paiement à l'utilisation.

400

InvalidInstanceType.ValueUnauthorized

The specified InstanceType is not authorize.

Vous n'êtes pas autorisé à utiliser ce type d'instance.

400

DedicatedHostType.Unmatched

The specified DedicatedHostType doesn?t match the instance type.

Le type d'hôte dédié spécifié ne correspond pas au type d'instance spécifié.

400

MissingParameter

The input parameter ImageId that is mandatory for processing this request is not supplied.

ImageId est requis.

400

MissingParameter

The input parameter InstanceType that is mandatory for processing this request is not supplied.

InstanceType est requis.

400

InvalidParam.NetworkInterface

%s

Valeur de paramètre invalide. Vérifiez si le paramètre correspond à l'opération.

400

InvalidParameter.CreditSpecification

The specified CreditSpecification is not supported in this region.

La spécification de crédit spécifiée n'est pas prise en charge dans cette région.

400

IncorrectVpcStatus

Current VPC status does not support this operation.

Cette opération ne peut pas être effectuée sur le VPC dans son état actuel.

400

InvalidInstanceType.NotSupported

The specified instanceType is not supported by the deployment set.

Le type d'instance n'est pas pris en charge par l'ensemble de déploiement. Essayez un autre type d'instance.

400

InvalidVpcZone.NotSupported

The specified operation is not allowed in the zone to which your VPC belongs, please try in other zones.

Cette opération ne peut pas être effectuée dans la région où réside le VPC. Essayez une autre région.

400

IncorrectDefaultVpcStatus

The status of the default VPC is invalid.

État invalide du VPC par défaut.

400

InvalidAutoRenewPeriod.ValueNotSupported

The specified autoRenewPeriod is invalid.

Valeur AutoRenewPeriod invalide.

400

InvalidMarketImageChargeType.NotSupport

The specified chargeType of marketImage is unsupported.

La méthode de facturation de l'image Alibaba Cloud Marketplace n'est pas prise en charge.

400

InvalidPeriodType.ValueNotSupported

The specified parameter PeriodType is invalid.

Valeur PeriodType invalide.

400

OperationDenied

The current user does not support this operation.

Votre compte ne prend pas en charge cette opération.

400

IncorrectImageStatus

The specified image is an Alibaba Cloud Marketplace image. The sale of this image has ended. For more information, contact the image service provider.

L'image spécifiée est une image Alibaba Cloud Marketplace. L'image n'est plus disponible à l'achat. Pour plus d'informations, contactez le fournisseur de services d'image.

400

InvalidInstanceType.ValueNotSupported

The specified InstanceType does not exist or beyond the permitted range.

Le type d'instance est introuvable, ou vous n'êtes pas autorisé à gérer les instances de ce type.

400

InvalidParam.Tenancy

The specified Tenancy is invalid.

Valeur Tenancy invalide.

400

NoAvaliableDedicatedHost

A dedicated host with sufficient available resources cannot be found.

Aucun hôte dédié disponible n'a été trouvé.

400

IncorrectVpcStatus

The current status of vpc does not support this operation.

Cette opération ne peut pas être effectuée sur le VPC dans son état actuel.

400

InvalidParameter.EncryptedIllegal

The specified parameter Encrypted must be true when kmsKeyId is not empty.

La fonction de chiffrement est désactivée après la spécification d'un ID de clé KMS.

400

IoOptimized.NotSupported

The specified instance must be IoOptimized instance when kmsKeyId is not empty.

L'instance doit être optimisée pour les E/S lorsque KMSKeyId est spécifié.

400

Duplicate.TagKey

The Tag.N.Key contain duplicate key.

La clé de tag existe déjà. Les clés de tag doivent être uniques.

400

JoinedGroupLimitExceed

%s

Le nombre maximum de groupes de sécurité auxquels la ressource spécifiée peut être attribuée est dépassé. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.

400

IncorrectVSwitchStatus

The current status of vSwitch does not support this operation.

Cette opération ne peut pas être effectuée sur le vSwitch dans son état actuel.

400

InvalidOperation.EniCountExceeded

The maximum number of eni in a enterprise security group is exceeded.

Le nombre maximum d'ENI dans le groupe de sécurité avancé est dépassé.

400

AccountForbidden.ProductCreationLimited

The commodity must be officially operated by Aliyun and in pay-as-you-go billing method.

Les utilisateurs internes achètent uniquement des instances ECS en paiement à l'utilisation, mais ne peuvent pas acheter de produits tiers tels que les images Alibaba Cloud Marketplace. Vérifiez les paramètres. Assurez-vous que tous les paramètres remplissent les conditions et réessayez.

400

UnexpectedImageFamily.ImageIdSupplied

The input parameter ImageFamily must be null when image id is set.

ImageFamily doit être laissé vide si un ID d'image est spécifié.

400

InvalidHttpEndpoint.NotSupported

The specified HttpEndpoint not supported, you can use enabled(default) or disabled.

Valeur HttpEndpoint invalide. Les valeurs valides pour ce paramètre sont enabled et disabled. La valeur par défaut est enabled.

400

InvalidHttpTokens.NotSupported

The specified HttpTokens not supported, you can use optional(default) or required.

Valeur HttpTokens invalide. Les valeurs valides pour ce paramètre sont optional et required. La valeur par défaut est optional.

400

InvalidHttpPutResponseHopLimit.NotSupported

The specified HttpPutResponseHopLimit not supported, more than 1 and less than 64 is reasonable.

Valeur HttpPutResponseHopLimit invalide. Les valeurs valides pour ce paramètre sont comprises entre 1 et 64.

400

InvalidOperation.VpcHasEnabledAdvancedNetworkFeature

The specified vpc has enabled advanced network feature.

Les fonctionnalités avancées sont activées pour le VPC. Vous ne pouvez pas créer d'instances ECS avec des spécifications faibles dans le VPC.

400

MissingParameter.PrivatePoolOptionsId

The specified PrivatePoolOptions.Id should not be null.

PrivatePoolOptions.Id est requis.

400

Invalid.PrivatePoolOptionsId

The specified PrivatePoolOptions.Id is invalid.

Valeur PrivatePoolOptions.Id invalide.

400

Invalid.PrivatePoolOptionsId

The parameter PrivatePoolOptions.Id should be null when PrivatePoolOptions.MatchCriteria is not Target.

PrivatePoolOptions.Id doit être laissé vide lorsque PrivatePoolOptions.MatchCriteria est défini sur une valeur autre que Target.

400

DedicatedHostNotSupported

DedicatedHost is not supported for PrivatePool.

Le pool privé ne prend pas en charge les hôtes dédiés.

400

SpotNotSupported

Spot is not supported for PrivatePool.

Le pool privé ne prend pas en charge les instances préemptibles.

400

ClassicNetworkNotSupported

Classic network is not supported for PrivatePool.

Le pool privé ne prend pas en charge les instances de type réseau classique.

400

Invalid.InstanceId

Instance does not exist.

L'instance spécifiée est introuvable.

400

Invalid.PrivatePoolOptions.MatchCriteria

Target mode does not support this operation.

Cette opération ne peut pas être effectuée lorsque PrivatePoolOptions.MatchCriteria est défini sur Target.

400

MissingParameter.PrivatePoolOptions.Id

The specified PrivatePoolOptions.Id should not be null.

PrivatePoolOptions.Id est requis.

400

Invalid.PrivatePoolOptions.Id

The PrivatePool does not exist.

Le pool privé est introuvable.

400

Invalid.InstanceType

The InstanceType does not match the PrivatePool.

Le type d'instance spécifié ne correspond pas au pool privé.

400

Invalid.InstanceChargeType

The InstanceChargeType does not match the PrivatePool.

La méthode de facturation de l'instance ne correspond pas au pool privé.

400

Invalid.ZoneId

The ZoneId does not match the PrivatePool.

La zone ne correspond pas au pool privé.

400

Invalid.PrivatePoolOptions.MatchCriteria

The PrivatePoolOptions.MatchCriteria does not match the PrivatePool.

La valeur PrivatePoolOptions.MatchCriteria ne correspond pas au pool privé.

400

InvalidPlatform.ValueNotSupported

The Platform does not match the PrivatePool.

La valeur Platform ne correspond pas au pool privé.

400

InvalidAliUid

The PrivatePool does not belong to the user of the Instance.

Le pool privé n'appartient pas à l'utilisateur qui a tenté de créer l'instance.

400

Invalid.InstanceId

The Instance dose not attached to a PrivatePool.

L'instance ne correspond pas au pool privé.

400

ProvisionedIopsForDiskCategoryUnsupported

The specified disk category does not support provisioned iops.

La catégorie de disque ne prend pas en charge les IOPS provisionnés.

400

BurstingEnabledForDiskCategoryUnsupported

The specified disk category does not support bursting enabled.

La catégorie de disque ne prend pas en charge la fonctionnalité de burst de performances.

400

BurstingEnabledForMultiAttachDiskUnsupported

The multi attach disk does not support bursting enabled.

Les disques pour lesquels la fonctionnalité multi-attach est activée ne prennent pas en charge la fonctionnalité de burst de performances.

400

ProvisionedIopsForDiskCategoryRequired

The provisioned iops is required for this disk category.

Les IOPS provisionnés sont requis pour les disques de cette catégorie.

400

NotSupportSnapshotEncrypted.ShareImage

Shared snapshot creating encrypted disks with native snapshot encrypt is not supported.

Lorsque vous créez des disques chiffrés à partir d'une image partagée, seule la clé de chiffrement fournie par l'image partagée peut être utilisée pour ces disques ; vous ne pouvez pas spécifier de clés de chiffrement pour les disques.

400

NotSupportSnapshotEncrypted.ImageOwnerAlias

The specified image category does not support creating encrypted disks with native snapshot encrypt.

Les images de ce type ne peuvent pas être utilisées pour créer des disques chiffrés utilisant un type de clé de chiffrement différent de celui des images.

400

NotSupportSnapshotEncrypted.DiskCategory

The specified disk category does not support creating encrypted disks with native snapshot encrypt.

Les disques de cette catégorie ne peuvent pas être créés à partir de snapshots chiffrés.

400

NoPermission.SystemTag

The operator is not permission for the system tag.

Vous n'êtes pas autorisé à gérer le tag système.

400

InvalidDiskCategory.NotSupported

The specified disk category is not supported.

La catégorie de disque spécifiée ne prend pas en charge l'opération.

400

InvalidInstanceType.NotSupported

The specified instanceType does not support confidential computing mode: %s.

Le type d'instance ne prend pas en charge le mode de calcul confidentiel.

400

AccountForbidden.AssociatedWithResellerPartner

Your account is associated with your reseller partner. Your account or your reseller partner's account has been forbidden to create orders, please contact your reseller partner.

Votre compte est associé à un partenaire revendeur. Votre compte ou le compte du partenaire revendeur n'est pas autorisé à créer des commandes. Contactez le partenaire revendeur.

400

InvalidDestinationZone.DeploymentSetMismatch

Error happened, %s.

Avant d'ajouter l'instance à un ensemble de déploiement utilisant la stratégie de déploiement à faible latence, assurez-vous que l'instance se trouve dans la même zone que les instances déjà présentes dans l'ensemble de déploiement.

400

InvalidAutoPay.PostPaidUnsupported

The specified parameter AutoPay must be set as true for postpaid instance.

AutoPay doit être défini sur true.

400

InvalidParameter.DedicatedRegionNotSupported

The specified action is rejected because the specified ECS instance in the dedicated region does not support public IP.

Les codes d'erreur de paramètre ne sont pas pris en charge dans la région cloud dédiée.

400

InvalidParameter.CpuOptionsTopologyType

The specified parameter CpuOptions.TopologyType: %s is not valid.

La valeur d'énumération du type de topologie CPU actuel est invalide.

400

InvalidInstanceType.NotSupportCpuOptionsTopologyType

The specified instance type does not support CpuOptions.TopologyType: %s.

Le type d'instance ne prend pas en charge la topologie CPU spécifiée.

401

InvalidRamRole.NotEcsRole

The specified ram role is not authorized for ecs, please check your role policy.

Le rôle RAM spécifié n'a pas reçu les autorisations pour utiliser ECS. Vérifiez vos politiques de rôle.

403

InvalidParams.InstanceNameExceed

The uniqueSuffix takes three naming places, please shorten your InstanceName.

Le nom de l'instance doit être raccourci pour laisser de la place au suffixe incrémentiel spécifié par UniqueSuffix. Le suffixe incrémentiel comporte trois caractères.

403

InvalidParams.HostnameExceed

The uniqueSuffix takes three naming places, please shorten your Hostname.

Le nom d'hôte de l'instance doit être raccourci pour laisser de la place au suffixe incrémentiel spécifié par UniqueSuffix. Le suffixe incrémentiel comporte trois caractères.

403

ImageNotSubscribed

The specified image has not be subscribed.

Vous n'avez pas souscrit à l'image sur Alibaba Cloud Marketplace.

403

InvalidSystemDiskCategory.ValueUnauthorized

The disk category is not authorized.

Vous n'êtes pas autorisé à utiliser cette catégorie de disque.

403

InvalidSnapshotId.NotReady

The specified snapshot has not completed yet.

Le snapshot spécifié est en cours de création.

403

InstanceDiskCategoryLimitExceed

The total size of specified disk category in an instance exceeds.

La capacité maximale de disque de la catégorie pour une instance est dépassée.

403

InvalidDevice.InUse

The specified device has been occupied.

Le périphérique spécifié est occupé.

403

ImageRemovedInMarket

The specified market image is not available, Or the specified user defined image includes product code because it is based on an image subscribed from marketplace, and that image in marketplace includeing exact the same product code has been removed.

L'image Alibaba Cloud Marketplace n'est pas disponible, ou l'image personnalisée contient le code produit de l'image Alibaba Cloud Marketplace à partir de laquelle elle est dérivée et cette image a été retirée d'Alibaba Cloud Marketplace.

403

CategoryNotSupported

The specified zone does not offer the specified disk category.

La catégorie de disque spécifiée n'est pas disponible dans la zone indiquée.

403

QuotaExceed.PortableCloudDisk

The quota of portable cloud disk exceeds.

Le nombre maximum de disques amovibles est dépassé.

403

SecurityGroupInstanceLimitExceed

Exceeding the allowed amount of instances of a security group.

Le nombre maximum d'instances dans le groupe de sécurité est dépassé.

403

NodeControllerUnavailable

The Node Controller is temporarily unavailable.

Le contrôleur de nœud n'est pas disponible.

403

RegionUnauthorized

There is no authority to create instance in the specified region.

Vous n'êtes pas autorisé à créer des instances dans la région spécifiée.

403

CategoryNotSupported

The specified Zone or cluster does not offer the specified disk category.

La catégorie de disque spécifiée n'est pas disponible dans la zone ou le cluster indiqué.

403

InvalidSnapshotId.NotDataDiskSnapshot

The specified snapshot is system disk snapshot.

Le snapshot spécifié est un snapshot de disque système.

403

CategoryNotSupported

The specified cluster does not offer the specified disk category.

La catégorie de disque spécifiée n'est pas disponible dans le cluster indiqué.

403

Forbbiden

User not authorized to operate on the specified resource.

Vous n'êtes pas autorisé à effectuer des opérations sur la ressource.

403

DeleteWithInstance.Conflict

The specified disk is not a portable disk and cannot be set to DeleteWithInstance attribute.

Le disque spécifié n'est pas amovible et ne peut pas être libéré avec l'instance.

403

InstanceDiskNumLimitExceed

The number of specified disk in an instance exceeds.

Le nombre maximum de disques pour l'instance est dépassé.

403

IoOptimized.NotSupported

The specified image is not support IoOptimized Instance.

L'image spécifiée ne prend pas en charge les instances optimisées pour les E/S.

403

InvalidDiskSize.TooSmall

Specified disk size is less than the size of snapshot.

La taille de disque spécifiée est inférieure à la taille du snapshot.

403

InvalidDiskCategory.Mismatch

The specified disk categories combination is not supported.

La combinaison des catégories de disques n'est pas prise en charge.

403

IoOptimized.NotSupported

Vpc is not support IoOptimized instance.

Le VPC ne prend pas en charge les instances optimisées pour les E/S.

403

InvalidDiskCategory.NotSupported

The specified disk category is not support the specified instance type.

La catégorie de disque spécifiée ne prend pas en charge le type d'instance.

403

InvalidResourceId.NotSupported

The specified ResourceId does not support tagging.

La ressource spécifiée ne prend pas en charge le tagging.

403

OperationDenied

The specified RegionId does not support the creation of the network type ECS instance.

Les instances du type de réseau spécifié ne peuvent pas être créées dans la région indiquée. Vérifiez si les ressources d'instance de ce type de réseau sont disponibles dans la région.

403

OperationDenied.ImageNotValid

The specified Image is disabled or is deleted.

L'image spécifiée est introuvable.

403

OperationDenied.SnapshotNotValid

The specified snapshot is not allowed to create disk.

Le snapshot spécifié ne peut pas être utilisé pour créer des disques.

403

OperationDenied.SnapshotNotAllowed

The specified snapshot is not allowed to create disk.

Le snapshot spécifié ne peut pas être utilisé pour créer des disques.

403

OperationDenied.ZoneNotAllowed

The creation of Instance to the specified Zone is not allowed.

Les instances ne peuvent pas être créées dans la zone spécifiée.

403

OperationDenied.ZoneSystemCategoryNotMatch

The specified Zone or cluster does not offer the specified disk category or the specified zone and cluster do not match.

La catégorie de disque spécifiée n'est pas disponible dans la zone ou le cluster indiqué, ou la zone et le cluster spécifiés ne correspondent pas.

403

OperationDenied.ResourceControl

The specified region is in resource control, please try later.

La région spécifiée est sous contrôle des ressources. Réessayez ultérieurement.

403

OperationDenied.NoStock

The resource is out of usage.

L'instance n'est pas à l'état Running. Démarrez l'instance ou vérifiez si l'opération est prise en charge.

403

OperationDenied.SnapshotParamsNotValid

The capacity of snapshot exceeds the size limit of the specified disk category or the specified category is not authorizied.

La taille maximale du snapshot est dépassée, ou vous n'êtes pas autorisé à utiliser la catégorie de disque spécifiée.

403

Zone.NotOpen

The specified zone is not granted to you to buy resources yet.

Vous n'êtes pas autorisé à acheter des ressources dans la zone spécifiée.

403

Zone.NotOnSale

The resource in the specified zone is no longer available for sale. Please try other regions and zones.

La ressource spécifiée n'est pas disponible dans la zone indiquée. Essayez un autre type de ressource ou sélectionnez une autre région ou zone.

403

InvalidClusterId.NotFound

The specified clusterId does not exist.

L'ID de cluster spécifié est introuvable.

403

OperationDenied.NoStock

The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones.

La ressource spécifiée n'est pas disponible dans la zone indiquée. Essayez un autre type de ressource ou sélectionnez une autre région ou zone.

403

InvalidInstanceType.ZoneNotSupported

The specified zone does not support this instancetype.

Le type d'instance spécifié n'est pas pris en charge dans la zone indiquée.

403

InstanceType.Offline

%s

L'opération ne peut pas être effectuée tant que le type d'instance est retiré ou que le stock du type d'instance est insuffisant.

403

DependencyViolation.WindowsInstance

The instance creating is window, cannot use ssh key pair to login.

L'instance spécifiée est une instance Windows et ne prend pas en charge les connexions via des paires de clés SSH.

403

InvalidUser.PassRoleForbidden

The RAM user does not have the privilege to pass a RAM role.

L'utilisateur RAM n'a pas les autorisations nécessaires pour transmettre un rôle RAM.

403

Forbidden.RiskControl

This operation is forbidden by Aliyun RiskControl system.

L'opération est refusée par le système de contrôle des risques d'Alibaba Cloud.

403

InvalidInstance.UnPaidOrder

The specified Instance has unpaid order.

Vous avez des commandes impayées pour l'instance spécifiée. Réglez les commandes et réessayez.

403

RealNameAuthenticationError

Your account has not passed the real-name authentication yet.

Vous n'avez pas effectué la vérification d'identité réelle. Effectuez la vérification d'identité réelle et réessayez.

403

InvalidInstanceType.NotSupported

The specified InstanceType is not Supported.

Valeur InstanceType invalide.

403

InvalidPayMethod

The specified pay method is not valid.

Méthode de paiement invalide.

403

InvalidAccountStatus.NotEnoughBalance

Your account does not have enough balance.

Le solde de votre compte est insuffisant. Rechargez votre compte et réessayez.

403

ImageNotSupportInstanceType

The specified image does not support the specified InstanceType.

L'image spécifiée ne prend pas en charge le type d'instance indiqué.

403

OperationDenied.InvalidNetworkType

%s

Le type de réseau ne prend pas en charge cette opération.

403

InvalidSpotInterruptionBehavior.ClassicNetworkNotSupport

The specified SpotInterruptionBehavior does not support Classic network Instance.

L'opération ne peut pas être effectuée sur l'instance qui réside dans le réseau classique.

403

InvalidSpotInterruptionBehavior.LocalDiskNotSupport

The specified SpotInterruptionBehavior does not support local disk instance.

L'opération ne peut pas être effectuée sur l'instance qui utilise des disques locaux.

403

OperationDenied.ImageNotValid

%s

L'opération ne peut pas être effectuée sur l'image.

403

QuotaExceed.PostPaidDisk

Living postPaid disks quota exceeded.

Le nombre maximum de disques en paiement à l'utilisation est dépassé.

403

InvalidParameter.NotMatch

%s

Valeur de paramètre invalide. Vérifiez s'il existe des conflits de paramètres.

403

OperationDenied.LocalDiskUnsupported

The configuration change is not allowed when the specified instance has local disks mounted.

Les types d'instance des instances utilisant des disques locaux ne peuvent pas être modifiés.

403

OperationDenied.InconsistentNetwork

The specified security group and vswitch are not in the same vpc.

Le groupe de sécurité et le vSwitch spécifiés n'appartiennent pas au même VPC.

403

OperationDenied

If the network segment of the vswitch is the same as that of its VPC. Therefore, the VPC cannot create other vswitchs across the region.

Le VPC et le vSwitch ont le même bloc CIDR, et aucun vSwitch supplémentaire ne peut être créé dans les zones du VPC.

403

DefaultVswitch.Existed

The default vswitch for VPC already exists.

Un vSwitch par défaut existe déjà dans le VPC actuel.

403

OperationDenied.NoStock

The requested resource is sold out in the specified zone; try other types of resources or other regions and zones.

Les ressources demandées sont insuffisantes.

403

IncorrectInstanceStatus

The current status of the resource does not support this operation.

L'opération ne peut pas être effectuée sur la ressource dans son état actuel.

403

CategoryViolation

The specified instance does not support this operation because of its disk category.

Les configurations des instances auxquelles des disques locaux sont attachés ne peuvent pas être modifiées.

403

ResourcesNotInSameZone

The specified instance and dedicated host are not in the same zone.

L'instance et l'hôte dédié spécifiés ne se trouvent pas dans la même région.

403

InvalidDisk.SystemDiskSize

The specified SystemDiskSize beyond the permitted range.

La taille maximale du disque système est dépassée.

403

InsufficientBalance

Your account does not have enough balance.

Le solde de votre compte est insuffisant. Rechargez votre compte et réessayez.

403

MaxEniIpv6IpsCountExceeded

%s

Le nombre maximum d'adresses IPv6 pouvant être attribuées à l'ENI est dépassé.

403

InvalidIp.IpRepeated

%s

L'adresse IP existe déjà.

403

InvalidIp.IpAssigned

%s

L'adresse IP est déjà attribuée.

403

InvalidOperation.Ipv4CountExceeded

%s

Le nombre maximum d'adresses IPv4 est dépassé.

403

InvalidOperation.Ipv6CountExceeded

%s

Le nombre maximum d'adresses IPv6 est dépassé.

403

InvalidOperation.Ipv6NotSupport

%s

Les adresses IPv6 ne prennent pas en charge cette opération.

403

InvalidVSwitch.Ipv6NotTurnOn

%s

La fonctionnalité IPv6 n'est pas activée pour votre vSwitch. Activez la fonctionnalité et réessayez.

403

InvalidParam.Amount

%s

Valeur Amount invalide.

403

InvalidVSwitchId.IpInvalid

%s

Adresse IP privée invalide.

403

Forbidden.RegionId

%s

Le service n'est pas disponible dans la région actuelle.

403

InvalidChargeType.ValueNotSupported

Deletion protection is only valid for postPaid instance, not for prePaid or spot instance.

La protection contre la suppression ne peut être activée que pour les instances en paiement à l'utilisation.

403

InvalidRegion.NotSupport

The specified region does not support byok.

La fonctionnalité Bring Your Own Key (BYOK) n'est pas prise en charge dans la région spécifiée.

403

UserNotInTheWhiteList

The user is not in byok white list.

Vous n'êtes pas autorisé à utiliser la fonctionnalité BYOK. Réessayez après avoir obtenu l'autorisation.

403

InvalidParameter.KMSKeyId.CMKNotEnabled

The CMK needs to be enabled.

La clé maître client (CMK) n'est pas activée lorsque l'ID de la CMK est spécifié pour un disque. Vous pouvez appeler l'opération DescribeKey de KMS pour interroger les informations sur la CMK spécifiée.

403

InvalidParameter.KMSKeyId.KMSUnauthorized

ECS service have no right to access your KMS.

ECS n'est pas autorisé à accéder à vos ressources KMS.

403

SecurityRisk.3DVerification

We have detected a security risk with your default credit or debit card. Please proceed with verification via the link in your email.

Des risques ont été détectés sur votre carte de crédit ou de débit par défaut. Cliquez sur l'URL dans l'e-mail pour la vérification.

403

QuotaExceed.Tags

%s

Le nombre maximum de tags est dépassé. %s est une variable. Un message d'erreur est renvoyé dynamiquement en fonction des conditions d'appel.

403

OperationDenied.CloudSSDNotSupported

The specified available zone does not offer the cloud_ssd disk, use cloud_essd instead.

Les SSD standard ne sont pas pris en charge dans la zone spécifiée. Modifiez la valeur du paramètre en cloud_essd et réessayez.

403

QuotaExceed.ElasticQuota

No additional quota is available for the specified ECS instance type.

Le nombre maximum d'instances du type spécifié dans la région est dépassé. Essayez une autre région ou un autre type d'instance, ou réduisez le nombre d'instances que vous souhaitez créer. Vous pouvez également accéder à la console ECS ou au Quota Center pour demander une augmentation de quota.

403

QuotaExceed.ElasticQuota

The number of the specified ECS instances has exceeded the quota of the specified instance type.Please sign-on to Alibaba Cloud Console, and submit a quota increase application.

Le nombre maximum d'instances du type spécifié est dépassé. Connectez-vous à la console Alibaba Cloud Management Console pour demander une augmentation de quota.

403

QuotaExceed.ElasticQuota

The number of vCPUs assigned to the ECS instances has exceeded the quota in the zone.Please sign-on to Alibaba Cloud Console, and submit a quota increase application.

Le nombre maximum de vCPU pour le type d'instance est dépassé. Connectez-vous à la console Alibaba Cloud Management Console pour demander une augmentation de quota.

403

QuotaExceed.ElasticQuota

The number of the specified ECS instances has exceeded the quota of the specified instance type, or the number of vCPUs assigned to the ECS instances has exceeded the quota in the zone.Please go to submit a quota increase application.

Le nombre maximum d'instances ou de vCPU pour le type d'instance spécifié est dépassé. Connectez-vous à la console Alibaba Cloud Management Console pour demander une augmentation de quota.

403

QuotaExceeded.PostpaidDataDiskCapacity

The quota of postpaid data disk capacity exceeds.

La capacité des disques de données en paiement à l'utilisation dépasse la limite de quota.

403

InvalidOperation.ResourceManagedByCloudProduct

%s

Vous ne pouvez pas modifier les groupes de sécurité gérés par les services cloud.

403

InvalidParameter.InvalidEniQueueNumber

%s

Valeur QueueNumber invalide. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.

403

InvalidOperation.MaxEniQueueNumberExceeded

%s

Le nombre maximum de files d'attente par ENI est dépassé. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.

403

InvalidOperation.ExceedInstanceTypeQueueNumber

%s

Le nombre maximum de files d'attente pour toutes les ENI sur une instance est dépassé. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.

403

HibernationConfigured.InstanceOperationForbidden

The operation is not permitted due to limit of the hibernation configured instance.

L'opération ne peut pas être effectuée en raison des limitations des instances pour lesquelles la fonctionnalité d'hibernation est activée.

403

InvalidInstanceType.NotSupportDiskCategory

The instanceType of the specified instance does not support this disk category.

Le type d'instance spécifié par InstanceType ne prend pas en charge la catégorie de disque des disques sur l'instance. Essayez un autre type d'instance. Pour obtenir des informations sur les catégories de disques prises en charge par les types d'instance, consultez la documentation sur les familles d'instances.

403

InvalidOperation.ConfidentialComputingModeInInviteOnlyTesting

The specified confidential computing mode is in invite only testing: %s.

Le mode de calcul confidentiel spécifié est en aperçu sur invitation.

403

InvalidEniId.NotFound

%s

L'ID ENI est introuvable.

404

InvalidSecurityGroupId

The specified SecurityGroupId is invalid or does not exist.

L'ID de groupe de sécurité spécifié est invalide ou introuvable.

404

InvalidClusterId.NotFound

The ClusterId provided does not exist in our records.

L'ID de cluster spécifié est introuvable.

404

InvalidVSwitchId.NotFound

Specified virtual switch does not exist.

L'ID vSwitch spécifié est introuvable.

404

InvalidVSwitchId.NotFound

%s

L'ID vSwitch spécifié est introuvable.

404

InvalidImageId.NotFound

The specified ImageId does not exist.

L'image spécifiée est introuvable dans le compte. Vérifiez que l'ID de l'image est correct.

404

InvalidInstanceChargeType.NotFound

The InstanceChargeType does not exist in our records.

Valeur InstanceChargeType invalide.

404

DependencyViolation.IoOptimized

The specified instancetype must be IoOptimized instance.

Le type d'instance spécifié doit être optimisé pour les E/S.

404

PaymentMethodNotFound

No payment method has been registered on the account.

Vous n'avez pas configuré de méthode de paiement pour votre compte.

404

InvalidSystemDiskSize.LessThanImageSize

The specified parameter SystemDisk.Size is less than the image size.

La taille de disque système spécifiée est inférieure à la taille de l'image.

404

InvalidSystemDiskSize.LessThanMinSize

The specified parameter SystemDisk.Size is less than the min size.

La taille de disque système spécifiée est inférieure à la taille minimale autorisée.

404

InvalidSystemDiskSize.MoreThanMaxSize

The specified parameter SystemDisk.Size is more than the max size.

La taille maximale du disque système est dépassée.

404

InvalidZoneId.NotFound

The specified zoneId does not exist.

L'ID de zone spécifié est introuvable.

404

InvalidKeyPairName.NotFound

The specified parameter KeyPairName does not exist in our records.

La paire de clés spécifiée est introuvable.

404

InvalidResourceGroup.NotFound

The ResourceGroup provided does not exist in our records.

Le groupe de ressources est introuvable.

404

InvalidLaunchTemplate.NotFound

%s

Le modèle de lancement spécifié est introuvable. Vérifiez que la valeur du paramètre est correcte.

404

InvalidLaunchTemplateVersion.NotFound

%s

La version spécifiée du modèle de lancement est introuvable. Vérifiez que la valeur du paramètre est correcte.

404

InvalidVSwitchId.NotExist

%s

L'ID vSwitch spécifié est introuvable.

404

InvalidMarketImage.NotFound

The specified marketplace image does not exist, please change the imageId and try again.

L'image Alibaba Cloud Marketplace est introuvable. Modifiez la valeur ImageId et réessayez.

404

DeploymentSet.NotFound

The specified deployment set does not exist.

L'ensemble de déploiement spécifié est introuvable.

404

InvalidParameter.KMSKeyId.NotFound

The specified KMSKeyId does not exist.

L'ID de clé KMS spécifié est introuvable.

404

InvalidSecurityGroupId.NotFound

%s

L'ID de groupe de sécurité spécifié est introuvable.

404

InvalidDiskIds.NotPortable

The specified DiskId is not portable.

Le disque spécifié n'est pas amovible.

500

InternalError

The request processing has failed due to some unknown error.

Une erreur interne s'est produite. Réessayez ultérieurement.

500

InternalError

The request processing has failed due to some unknown error, exception or failure.

Une erreur interne s'est produite. Réessayez ultérieurement.

Pour obtenir la liste des codes d'erreur, consultez Codes d'erreur de service.

Codes d'erreur

Exemple 3 : Créer une instance préemptible

Utilisez l'image aliyun_3_x64_20G_alibase_20221102.vhd pour créer une instance préemptible de type ecs.g7.large avec une période de protection d'une heure dans la région Chine (Hangzhou). Le prix du marché du type d'instance au moment de l'achat est automatiquement utilisé comme prix d'enchère. L'instance utilise un disque ESSD de 40 Go comme disque système et un disque ESSD de 100 Go comme disque de données, et reçoit automatiquement des adresses IP privées et publiques. La bande passante publique sortante de l'instance est de 10 Mbit/s. Le nom de l'instance est ECS-test et le mot de passe de connexion est ECS@test1234.

http(s)://ecs.aliyuncs.com/?Action=RunInstances
&RegionId=cn-hangzhou
&ImageId=aliyun_3_x64_20G_alibase_20221102.vhd
&InstanceType=ecs.g7.large
&SecurityGroupId=sg-bp150uqocpf9jj70****
&VSwitchId=vsw-bp1qo7s91cbch5i4l****
&InstanceChargeType=PostPaid
&SystemDisk.Size=40
&DataDisk.1.Size=100
&DataDisk.1.Category=cloud_essd
&SystemDisk.Category=cloud_essd
&HostName=ECS-test
&Password=ECS@test1234
&InternetMaxBandwidthOut=10
&SpotStrategy=SpotAsPriceGo
&SpotDuration=1
&<Common request parameters>

Exemple 4 : Créer une instance par abonnement sur un hôte dédié

Utilisez l'image aliyun_3_x64_20G_alibase_20221102.vhd pour créer une instance par abonnement d'un mois de type ecs.g7.large sur l'hôte dédié dh-bp12w10wll9xcjq2. L'instance utilise un disque ESSD de 40 Go comme disque système et un disque ESSD de 100 Go comme disque de données, et reçoit automatiquement des adresses IP privées et publiques. La bande passante publique sortante de l'instance est de 10 Mbit/s. Le nom de l'instance est ECS-test et le mot de passe de connexion est ECS@test1234.

http(s)://ecs.aliyuncs.com/?Action=RunInstances
&RegionId=cn-hangzhou
&ImageId=aliyun_3_x64_20G_alibase_20221102.vhd
&InstanceType=ecs.g7.large
&SecurityGroupId=sg-bp150uqocpf9jj70****
&VSwitchId=vsw-bp1qo7s91cbch5i4l****
&InstanceChargeType=PrePaid
&Amount=1
&Period=1
&PeriodUnit=Month
&SystemDisk.Size=40
&DataDisk.1.Size=100
&DataDisk.1.Category=cloud_essd
&SystemDisk.Category=cloud_essd
&HostName=ECS-test
&Password=ECS@test1234
&InternetMaxBandwidthOut=10
&DedicatedHostId=dh-bp12w10wll9xcjq2****
&<Common request parameters>

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Pour plus de commodité, nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer génère dynamiquement l'exemple de code de l'opération pour différents SDK.

Paramètres de réponse

Parameter

Type

Example

Description

RequestId

String

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

ID de la requête.

OrderId

String

123456****

ID de la commande. Ce paramètre est renvoyé uniquement si InstanceChargeType est défini sur PrePaid.

TradePrice

Float

0 165

Prix de la transaction.

InstanceIdSets

Array of String

["i-bp67acfmxazb4pd2**", "i-bp1i43l28m7u48p1", "i-bp12yqg7jdyxl11f**"]

IDs des instances (InstanceIdSet).

Exemples

Exemples de requêtes

http(s)://ecs.aliyuncs.com/?Action=RunInstances
&RegionId=cn-hangzhou
&ImageId=aliyun_2_1903_x64_20G_alibase_20200324.vhd
&InstanceType=ecs.g6.large
&SecurityGroupId=sg-bp67acfmxazb4p****
&VSwitchId=vsw-bp1s5fnvk4gn2tws0****
&SystemDisk.AutoSnapshotPolicyId=sp-bp67acfmxazb4p****
&Amount=3
&<Common request parameters>

Exemples de réponses réussies

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<RunInstancesResponse>
    <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
    <OrderId>123456****</OrderId>
    <TradePrice>0.165</TradePrice>
    <InstanceIdSets>["i-bp67acfmxazb4pd2****", "i-bp1i43l28m7u48p1****", "i-bp12yqg7jdyxl11f****"]</InstanceIdSets>
</RunInstancesResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "OrderId" : "123456****",
  "TradePrice" : 0.165,
  "InstanceIdSets" : [ "[\"i-bp67acfmxazb4pd2****\", \"i-bp1i43l28m7u48p1****\", \"i-bp12yqg7jdyxl11f****\"]" ]
}