Consultez les détails des instances Elastic Compute Service (ECS).
Remarques d'utilisation
Spécifiez plusieurs paramètres de requête pour filtrer les résultats. Les paramètres spécifiés sont liés par un opérateur logique AND. Seuls les paramètres indiqués sont inclus dans les conditions de filtrage. Toutefois, si le paramètre
InstanceIdsest défini sur un tableau JSON vide, il est considéré comme une condition de filtrage valide et le système renvoie un résultat vide.Si vous utilisez un utilisateur ou un rôle RAM qui ne dispose pas des autorisations nécessaires pour appeler cette opération, une liste vide est renvoyée. Incluez le paramètre
DryRundans votre requête pour vérifier si la liste vide résulte d'un manque d'autorisations.Lorsque vous appelez une opération API via Alibaba Cloud CLI, vous devez spécifier les valeurs des paramètres de requête selon les formats requis pour chaque type de données. Pour plus d'informations, consultez la rubrique Présentation du format des paramètres.
-
Utilisez l'une des méthodes suivantes pour vérifier les réponses :
Méthode 1 : Lors d'une requête paginée, lorsque vous appelez l'opération DescribeInstances pour récupérer la première page de résultats, définissez le paramètre
MaxResultsafin de spécifier le nombre maximal d'entrées à renvoyer. La valeur renvoyée pour le paramètreNextTokencorrespond à un jeton de pagination, que vous pouvez utiliser dans la requête suivante pour obtenir une nouvelle page de résultats. Lorsque vous appelez l'opération DescribeInstances pour récupérer une nouvelle page, attribuez au paramètreNextTokenla valeurNextTokenrenvoyée lors de l'appel précédent et définissez le paramètreMaxResultspour indiquer le nombre maximal d'entrées à renvoyer pour cet appel.-
Méthode 2 : Utilisez le paramètre
PageSizepour spécifier le nombre d'entrées à renvoyer par page, puis utilisez le paramètrePageNumberpour indiquer le numéro de la page à renvoyer.Vous ne pouvez utiliser qu'une seule des méthodes précédentes. Si un grand nombre d'entrées doit être renvoyé, nous vous recommandons d'utiliser la méthode 1. Lorsque les paramètres
MaxResultsouNextTokensont spécifiés, les paramètres de requêtePageSizeetPageNumberne prennent pas effet et le paramètre de réponseTotalCountn'est pas valide.
Débogage
Paramètres de requête
|
Parameter |
Type |
Required |
Example |
Description |
| Action | String | Oui | DescribeInstances | Opération à exécuter. Définissez la valeur sur DescribeInstances. |
| RegionId | String | Oui | cn-hangzhou | ID de région de l'instance. Appelez l'opération DescribeRegions pour consulter la liste des régions la plus récente. |
| VpcId | String | Non | v-bp67acfmxazb4p**** | ID du VPC auquel l'instance appartient. |
| VSwitchId | String | Non | vsw-bp67acfmxazb4p**** | ID du vSwitch auquel l'instance est connectée. |
| ZoneId | String | Non | cn-hangzhou-g | ID de zone de disponibilité de l'instance. |
| InstanceNetworkType | String | Non | vpc | Type de réseau de l'instance. Valeurs disponibles :
|
| SecurityGroupId | String | Non | sg-bp67acfmxazb4p**** | ID du groupe de sécurité auquel l'instance appartient. |
| InstanceIds | String | Non | ["i-bp67acfmxazb4p****", "i-bp67acfmxazb4p****", ... "i-bp67acfmxazb4p****"] | ID des instances. La valeur peut être un tableau JSON contenant jusqu'à 100 ID d'instance. Séparez les ID par des virgules (,). |
| PageNumber | Integer | Non | 1 | Numéro de page. La numérotation des pages commence à 1. Valeur par défaut : 1. |
| PageSize | Integer | Non | 10 | Nombre d'entrées par page. Valeurs valides : 1 à 100. Valeur par défaut : 10. |
| NextToken | String | Non | caeba0bbb2be03f84eb48b699f0a4883 | Jeton de pagination utilisé dans la requête suivante pour récupérer une nouvelle page de résultats. Vous devez spécifier le jeton obtenu lors de la requête précédente comme valeur du paramètre |
| MaxResults | Integer | Non | 10 | Nombre maximal d'entrées par page. Valeurs valides : 1 à 100. Valeurs par défaut :
|
| InnerIpAddresses | String | Non | ["10.1.1.1", "10.1.2.1", ... "10.1.10.1"] | Adresses IP internes des instances situées dans le réseau classique. Ce paramètre est valide lorsque le paramètre InstanceNetworkType est défini sur classic. La valeur peut être un tableau JSON contenant jusqu'à 100 adresses IP. Séparez les adresses IP par des virgules (,). |
| PrivateIpAddresses | String | Non | ["172.16.1.1", "172.16.2.1", ... "172.16.10.1"] | Adresses IP privées des instances situées dans des VPC. Ce paramètre est valide lorsque le paramètre InstanceNetworkType est défini sur vpc. La valeur peut être un tableau JSON contenant jusqu'à 100 adresses IP. Séparez les adresses IP par des virgules (,). |
| PublicIpAddresses | String | Non | ["42.1.1.**", "42.1.2.**", ... "42.1.10.**"] | Adresses IP publiques des instances. La valeur peut être un tableau JSON contenant jusqu'à 100 adresses IP. Séparez les adresses IP par des virgules (,). |
| EipAddresses | String | Non | ["42.1.1.**", "42.1.2.**", ... "42.1.10.**"] | Adresses EIP (Elastic IP) des instances. Ce paramètre est valide lorsque le paramètre InstanceNetworkType est défini sur vpc. La valeur peut être un tableau JSON contenant jusqu'à 100 adresses IP. Séparez les adresses IP par des virgules (,). |
| InstanceChargeType | String | Non | PostPaid | Mode de facturation de l'instance. Valeurs disponibles :
|
| InternetChargeType | String | Non | PayByTraffic | Mode de facturation pour l'utilisation du réseau. Valeurs disponibles :
Remarque Lorsque le mode de facturation pay-by-traffic est utilisé pour l'utilisation du réseau, les bandes passantes maximales entrante et sortante servent de limites supérieures plutôt que de garanties de performance. Dans les scénarios où la demande dépasse l'offre de ressources, les valeurs de bande passante maximale peuvent être limitées. Si vous souhaitez des bandes passantes garanties pour vos instances, utilisez le mode de facturation pay-by-bandwidth pour l'utilisation du réseau. |
| InstanceName | String | Non | Test | Nom de l'instance. La recherche floue avec le caractère générique astérisque (*) est prise en charge. |
| ImageId | String | Non | m-bp67acfmxazb4p**** | ID de l'image. |
| Status | String | Non | Running | État de l'instance. Valeurs disponibles :
|
| LockReason | String | Non | security | Raison pour laquelle l'instance est verrouillée. Valeurs disponibles :
|
| Filter.1.Key | String | Non | CreationStartTime | Clé du premier filtre utilisé pour interroger les ressources. Définissez la valeur sur |
| Filter.2.Key | String | Non | CreationEndTime | Clé du deuxième filtre utilisé pour interroger les ressources. Définissez la valeur sur |
| Filter.3.Key | String | Non | ExpiredStartTime | Clé du troisième filtre utilisé pour interroger les ressources. Définissez la valeur sur |
| Filter.4.Key | String | Non | ExpiredEndTime | Clé du quatrième filtre utilisé pour interroger les ressources. Définissez la valeur sur |
| Filter.1.Value | String | Non | 2017-12-05T22:40Z | Valeur du premier filtre utilisé pour interroger les ressources. Définissez la valeur sur une heure. Si vous spécifiez ce paramètre, vous devez également spécifier |
| Filter.2.Value | String | Non | 2017-12-06T22:40Z | Valeur du deuxième filtre utilisé pour interroger les ressources. Définissez la valeur sur une heure. Si vous spécifiez ce paramètre, vous devez également spécifier |
| Filter.3.Value | String | Non | 2017-12-07T22:40Z | Valeur du troisième filtre utilisé pour interroger les ressources. Définissez la valeur sur une heure. Si vous spécifiez ce paramètre, vous devez également spécifier |
| Filter.4.Value | String | Non | 2017-12-08T22:40Z | Valeur du quatrième filtre utilisé pour interroger les ressources. Définissez la valeur sur une heure. Si vous spécifiez ce paramètre, vous devez également spécifier |
| DeviceAvailable | Boolean | Non | false | Remarque Ce paramètre fait l'objet d'un aperçu sur invitation et n'est pas disponible publiquement. |
| IoOptimized | Boolean | Non | true | Indique si l'instance est optimisée pour les E/S. Valeurs disponibles :
|
| NeedSaleCycle | Boolean | Non | false | Remarque Ce paramètre fait l'objet d'un aperçu sur invitation et n'est pas disponible publiquement. |
| InstanceType | String | Non | ecs.g5.large | Type d'instance de l'instance. |
| InstanceTypeFamily | String | Non | ecs.g5 | Famille d'instances de l'instance. |
| KeyPairName | String | Non | KeyPairNameTest | Nom de la paire de clés SSH associée à l'instance. |
| ResourceGroupId | String | Non | rg-bp67acfmxazb4p**** | ID du groupe de ressources auquel attribuer l'instance. Si ce paramètre est spécifié pour interroger les ressources, jusqu'à 1 000 ressources appartenant au groupe de ressources indiqué sont renvoyées. Remarque Les interfaces réseau élastiques (ENI) du groupe de ressources par défaut s'affichent dans la réponse, quelle que soit la valeur de ce paramètre. |
| HpcClusterId | String | Non | hpc-bp67acfmxazb4p**** | ID du cluster HPC (High-Performance Computing) auquel l'instance appartient. |
| RdmaIpAddresses | String | Non | 10.10.10.102 | Adresses IP RDMA (Remote Direct Memory Access) de l'instance appartenant à un cluster HPC. |
| DryRun | Boolean | Non | false | Indique s'il faut effectuer uniquement un test à blanc, sans envoyer la requête réelle. Valeurs disponibles :
Valeur par défaut : false. |
| HttpEndpoint | String | Non | enabled | Indique si le canal d'accès aux métadonnées d'instance est activé. Valeurs disponibles :
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 | Non | optional | Indique si le mode de renforcement de la sécurité (IMDSv2) est imposé pour accéder aux métadonnées d'instance. Valeurs disponibles :
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 | Non | 0 | Remarque Ce paramètre fait l'objet d'un aperçu sur invitation et n'est pas disponible publiquement. |
| Ipv6Address.N | String | Non | 2408:4321:180:1701:94c7:bc38:3bfa:**** | Adresse IPv6 N de l'ENI. Vous pouvez spécifier plusieurs adresses IPv6. Valeurs valides pour N : 1 à 100. |
| Tag.N.key | String | Non | keyTest | Clé du tag N de l'instance. Remarque Ce paramètre sera supprimé à l'avenir. Nous vous recommandons d'utiliser le paramètre Tag.N.Key pour garantir la compatibilité future. |
| Tag.N.Key | String | Non | TestKey | Clé du tag N de l'instance. Valeurs valides pour N : 1 à 20. Si un seul tag est spécifié pour interroger les ressources, jusqu'à 1 000 ressources comportant ce tag sont renvoyées. Si plusieurs tags sont spécifiés pour interroger les ressources, jusqu'à 1 000 ressources comportant tous ces tags sont renvoyées. Pour interroger plus de 1 000 ressources comportant les tags spécifiés, appelez l'opération ListTagResources. |
| Tag.N.Value | String | Non | TestValue | Valeur du tag N de l'instance. Valeurs valides pour N : 1 à 20. |
| Tag.N.value | String | Non | valueTest | Valeur du tag N de l'instance. Remarque Ce paramètre sera supprimé à l'avenir. Nous vous recommandons d'utiliser le paramètre Tag.N.Value pour garantir la compatibilité future. |
| AdditionalAttributes.N | String | Non | META_OPTIONS | Valeur de l'attribut N. Valeurs valides pour N : 1 à 20. Valeurs disponibles :
|
Paramètres de réponse
Parameter |
Type |
Example |
Description |
| NextToken | String | caeba0bbb2be03f84eb48b699f0a4883 | Jeton de pagination. Utilisez-le dans la requête suivante pour obtenir une nouvelle page de résultats. |
| PageSize | Integer | 10 | Nombre d'entrées par page. |
| PageNumber | Integer | 1 | Numéro de page. |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E | ID de la requête. |
| TotalCount | Integer | 1 | Nombre total d'instances interrogées. Remarque Si vous spécifiez les paramètres MaxResults et NextToken pour effectuer une requête paginée, la valeur de TotalCount n'est pas valide. |
| Instances | Array of Instance | Instances interrogées. |
|
| Instance | |||
| CreationTime | String | 2017-12-10T04:04Z | Date de création de l'instance. L'heure respecte la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ et s'affiche en UTC. Pour plus d'informations, consultez ISO 8601. |
| SerialNumber | String | 51d1353b-22bf-4567-a176-8b3e12e4**** | Numéro de série de l'instance. |
| Status | String | Running | État de l'instance. |
| DeploymentSetId | String | ds-bp67acfmxazb4p**** | ID du déploiement set utilisé pour déployer l'instance. |
| KeyPairName | String | testKeyPairName | Nom de la paire de clés à associer à l'instance. |
| SaleCycle | String | month | Remarque Ce paramètre a été supprimé. |
| SpotStrategy | String | NoSpot | Politique d'enchère pour l'instance préemptible. Valeurs possibles :
|
| DeviceAvailable | Boolean | true | Indique si des disques de données peuvent être attachés à l'instance.
|
| LocalStorageCapacity | Long | 1000 | Capacité des disques locaux attachés à l'instance. Unité : GiB. |
| Description | String | testDescription | description de l'instance. |
| SpotDuration | Integer | 1 | Période de protection de l'instance préemptible. Unité : heures. Valeurs possibles :
Alibaba Cloud envoie un événement système ECS pour vous avertir 5 minutes avant la libération de l'instance. Les instances préemptibles sont facturées à la seconde. Nous vous recommandons de spécifier une période de protection adaptée à vos besoins métier. Remarque Ce paramètre est renvoyé lorsque le paramètre SpotStrategy est défini sur SpotWithPriceLimit ou SpotAsPriceGo. |
| InstanceNetworkType | String | vpc | Type de réseau de l'instance. Valeurs possibles :
|
| InstanceName | String | InstanceNameTest | Nom de l'instance. |
| OSNameEn | String | CentOS 7.4 64 bit | Nom anglais du système d'exploitation de l'instance. |
| HpcClusterId | String | hpc-bp67acfmxazb4p**** | ID du cluster HPC auquel appartient l'instance. |
| SpotPriceLimit | Float | 0.98 | Prix horaire maximal de l'instance, précis jusqu'à trois décimales. Ce paramètre est valide lorsque le paramètre SpotStrategy est défini sur SpotWithPriceLimit. |
| Memory | Integer | 16384 | Taille de la mémoire de l'instance. Unité : MiB. |
| OSName | String | CentOS 7.4 64-bit | Nom du système d'exploitation de l'instance. |
| DeploymentSetGroupNo | Integer | 1 | Numéro du groupe de déploiement set auquel appartient l'instance au sein d'un déploiement set. |
| ImageId | String | m-bp67acfmxazb4p**** | ID de l'image de l'instance. |
| VlanId | String | 10 | ID VLAN (Virtual LAN) de l'instance. Remarque Ce paramètre sera supprimé à l'avenir. Nous vous recommandons d'utiliser d'autres paramètres pour assurer la compatibilité future. |
| ClusterId | String | c-bp67acfmxazb4p**** | ID du cluster auquel appartient l'instance. Remarque Ce paramètre sera supprimé à l'avenir. Nous vous recommandons d'utiliser d'autres paramètres pour assurer la compatibilité future. |
| GPUSpec | String | NVIDIA V100 | Modèle de GPU utilisé par le type d'instance. |
| AutoReleaseTime | String | 2017-12-10T04:04Z | Heure de libération automatique de l'instance en paiement à l'utilisation. |
| DeletionProtection | Boolean | false | Attribut de protection contre la suppression de l'instance. Ce paramètre indique si vous pouvez utiliser la console ECS ou appeler l'opération DeleteInstance pour libérer l'instance.
Remarque Ce paramètre s'applique uniquement aux instances en paiement à l'utilisation. Il protège les instances contre les libérations manuelles, mais pas contre les libérations automatiques. |
| StoppedMode | String | KeepCharging | Indique si l'instance continue d'être facturée après son arrêt. Valeurs possibles :
|
| GPUAmount | Integer | 4 | Nombre de GPU utilisés par le type d'instance. |
| HostName | String | testHostName | Nom d'hôte de l'instance. |
| InstanceId | String | i-bp67acfmxazb4p**** | ID de l'instance. |
| InternetMaxBandwidthOut | Integer | 5 | Bande passante publique sortante maximale. Unité : Mbit/s. |
| InternetMaxBandwidthIn | Integer | 50 | Bande passante publique entrante maximale. Unité : Mbit/s. |
| InstanceType | String | ecs.g5.large | Type d'instance. |
| InstanceChargeType | String | PostPaid | Méthode de facturation de l'instance. Valeurs possibles :
|
| RegionId | String | cn-hangzhou | ID de la région de l'instance. |
| IoOptimized | Boolean | true | Indique si l'instance est optimisée pour les E/S.
|
| StartTime | String | 2017-12-10T04:04Z | Date du dernier démarrage de l'instance. L'heure respecte la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ et s'affiche en UTC. Pour plus d'informations, consultez ISO 8601. |
| Cpu | Integer | 8 | Nombre de vCPU. |
| LocalStorageAmount | Integer | 2 | Nombre de disques locaux attachés à l'instance. |
| ExpiredTime | String | 2017-12-10T04:04Z | Date d'expiration de l'instance. L'heure respecte la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ et s'affiche en UTC. Pour plus d'informations, consultez ISO 8601. |
| ResourceGroupId | String | rg-bp67acfmxazb4p**** | ID du groupe de ressources auquel appartient l'instance. |
| InternetChargeType | String | PayByTraffic | Méthode de facturation de l'utilisation du réseau. Valeurs possibles :
|
| ZoneId | String | cn-hangzhou-g | ID de la zone de disponibilité de l'instance. |
| Recyclable | Boolean | false | Indique si l'instance peut être recyclée. |
| ISP | String | null | Remarque Ce paramètre est en aperçu sur invitation et n'est pas disponible publiquement. |
| CreditSpecification | String | Standard | Mode de performance de l'instance à rafale. Valeurs possibles : |
| InstanceTypeFamily | String | ecs.g5 | Famille d'instances de l'instance. |
| OSType | String | linux | Type de système d'exploitation de l'instance. Valeurs possibles :
|
| NetworkInterfaces | Array of NetworkInterface | ENI associées à l'instance. |
|
| NetworkInterface | |||
| Type | String | Primary | Type d'ENI. Valeurs possibles :
|
| MacAddress | String | 00:16:3e:32:b4:** | Adresse MAC (Media Access Control) de l'ENI. |
| PrimaryIpAddress | String | 172.17.**.*** | Adresse IP privée principale de l'ENI. |
| NetworkInterfaceId | String | eni-2zeh9atclduxvf1z**** | ID de l'ENI. |
| PrivateIpSets | Array of PrivateIpSet | Adresses IP privées. |
|
| PrivateIpSet | |||
| PrivateIpAddress | String | 172.17.**.** | Adresse IP privée de l'instance. |
| Primary | Boolean | true | Indique si l'adresse IP privée est l'adresse IP privée principale.
|
| Ipv6Sets | Array of Ipv6Set | Adresses IPv6 attribuées à l'ENI. Ce paramètre possède une valeur uniquement lorsque |
|
| Ipv6Set | |||
| Ipv6Address | String | 2408:4321:180:1701:94c7:bc38:3bfa:*** | Adresse IPv6 attribuée à l'ENI. |
| Ipv4PrefixSets | Array of Ipv4PrefixSet | Préfixes IPv4 attribués à l'ENI. Ce paramètre possède une valeur uniquement lorsque |
|
| Ipv4PrefixSet | |||
| Ipv4Prefix | String | 192.168.*.*/28 | Préfixe IPv4 attribué à l'ENI. |
| Ipv6PrefixSets | Array of Ipv6PrefixSet | Préfixes IPv6 attribués à l'ENI. Ce paramètre possède une valeur uniquement lorsque |
|
| Ipv6PrefixSet | |||
| Ipv6Prefix | String | 2001:1111:*:*::/80 | Préfixe IPv6 attribué à l'ENI. |
| OperationLocks | Array of LockReason | Raisons du verrouillage de l'instance. |
|
| LockReason | |||
| LockMsg | String | The specified instance is locked due to financial reason. | message renvoyé lors du verrouillage de l'instance. |
| LockReason | String | Recycling | Raison du verrouillage de l'instance. Valeurs possibles :
|
| Tags | Array of Tag | tags de l'instance. |
|
| Tag | |||
| TagValue | String | TestValue | Valeur du tag de l'instance. |
| TagKey | String | TestKey | Clé du tag de l'instance. |
| RdmaIpAddress | Array of String | 10.10.10.102 | Adresses IP RDMA de l'instance appartenant à un cluster HPC. |
| SecurityGroupIds | Array of String | sg-bp67acfmxazb4p**** | ID des groupes de sécurité auxquels appartient l'instance. |
| PublicIpAddress | Array of String | 121.40.**.** | Adresse IP publique de l'instance. |
| InnerIpAddress | Array of String | 10.170.**.** | Adresse IP interne de l'instance située dans le réseau classique. |
| VpcAttributes | Object | Attributs VPC de l'instance. |
|
| VpcId | String | vpc-2zeuphj08tt7q3brd**** | ID du VPC. |
| NatIpAddress | String | 172.17.**.** | Adresse IP NAT de l'instance. Elle est utilisée par les instances ECS de différents VPC pour communiquer. |
| VSwitchId | String | vsw-2zeh0r1pabwtg6wcs**** | L'ID du vSwitch. |
| PrivateIpAddress | Array of String | 172.17.**.** | L'adresse IP privée de l'instance. |
| EipAddress | Object | L'EIP associé à l'instance. |
|
| IsSupportUnassociate | Boolean | true | Indique si l'EIP peut être dissocié. |
| InternetChargeType | String | PayByTraffic | La méthode de facturation de l'EIP. Valeurs possibles :
|
| IpAddress | String | 42.112.**.** | L'EIP. |
| Bandwidth | Integer | 5 | La bande passante publique maximale de l'EIP. Unité : Mbit/s. |
| AllocationId | String | eip-2ze88m67qx5z**** | L'ID de l'EIP. |
| HibernationOptions | Object | Remarque Ce paramètre est en aperçu sur invitation et n'est pas disponible publiquement. |
|
| Configured | Boolean | false | Remarque Ce paramètre est en aperçu sur invitation et n'est pas disponible publiquement. |
| DedicatedHostAttribute | Object | Les informations relatives à l'hôte dédié. Il s'agit d'un tableau composé des paramètres DedicatedHostClusterId, DedicatedHostId et DedicatedHostName. |
|
| DedicatedHostId | String | dh-bp67acfmxazb4p**** | L'ID de l'hôte dédié. |
| DedicatedHostName | String | testDedicatedHostName | Le nom de l'hôte dédié. |
| DedicatedHostClusterId | String | dc-bp67acfmxazb4h**** | L'ID du cluster d'hôtes dédiés auquel appartient l'hôte dédié. |
| EcsCapacityReservationAttr | Object | La réservation de capacité associée à l'instance. |
|
| CapacityReservationPreference | String | cr-bp67acfmxazb4p**** | La préférence de la réservation de capacité. |
| CapacityReservationId | String | cr-bp67acfmxazb4p**** | L'ID de la réservation de capacité. |
| DedicatedInstanceAttribute | Object | Les attributs de l'instance sur l'hôte dédié. |
|
| Affinity | String | default | Indique si l'instance sur un hôte dédié est associée à cet hôte. Valeurs possibles :
|
| Tenancy | String | default | Indique si l'instance est hébergée sur un hôte dédié. Valeurs possibles :
|
| CpuOptions | Object | Les options CPU. |
|
| Numa | String | 2 | Le nombre de threads alloués. Valeur valide : 2. |
| CoreCount | Integer | 2 | Le nombre de cœurs CPU physiques. |
| ThreadsPerCore | Integer | 4 | Le nombre de threads par cœur CPU. |
| TopologyType | String | DiscreteCoreToHTMapping | Le type de topologie CPU de l'instance. Valeurs possibles :
|
| MetadataOptions | Object | Les options de métadonnées. |
|
| HttpEndpoint | String | enabled | Indique si le canal d'accès aux métadonnées de l'instance est activé. Valeurs possibles :
|
| HttpPutResponseHopLimit | Integer | 0 | Remarque Ce paramètre n'est pas disponible publiquement. |
| HttpTokens | String | optional | Indique si le mode de renforcement de la sécurité (IMDSv2) est utilisé de manière obligatoire pour accéder aux métadonnées de l'instance. Valeurs possibles :
|
| ImageOptions | Object | Les options d'image. |
|
| LoginAsNonRoot | Boolean | false | Indique si l'instance utilisant l'image prend en charge les connexions de l'utilisateur ecs-user. Valeurs possibles :
|
| SpotInterruptionBehavior | String | Terminate | Le mode d'interruption de l'instance préemptible lorsque le système lance une opération d'interruption d'instance préemptible. Valeurs possibles :
|
Exemples
Exemples de requêtes
https://ecs.aliyuncs.com/?Action=DescribeInstances
&RegionId=cn-hangzhou
&PageSize=1
&PageNumber=1
&<Common request parameters>
Exemples de réponses réussies
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeInstancesResponse>
<NextToken>caeba0bbb2be03f84eb48b699f0a4883</NextToken>
<PageSize>10</PageSize>
<PageNumber>1</PageNumber>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
<TotalCount>1</TotalCount>
<Instances>
<Instance>
<CreationTime>2017-12-10T04:04Z</CreationTime>
<SerialNumber>51d1353b-22bf-4567-a176-8b3e12e4****</SerialNumber>
<Status>Running</Status>
<DeploymentSetId>ds-bp67acfmxazb4p****</DeploymentSetId>
<KeyPairName>testKeyPairName</KeyPairName>
<SaleCycle>month</SaleCycle>
<SpotStrategy>NoSpot</SpotStrategy>
<DeviceAvailable>true</DeviceAvailable>
<LocalStorageCapacity>1000</LocalStorageCapacity>
<Description>testDescription</Description>
<SpotDuration>1</SpotDuration>
<InstanceNetworkType>vpc</InstanceNetworkType>
<InstanceName>InstanceNameTest</InstanceName>
<OSNameEn>CentOS 7.4 64 bit</OSNameEn>
<HpcClusterId>hpc-bp67acfmxazb4p****</HpcClusterId>
<SpotPriceLimit>0.98</SpotPriceLimit>
<Memory>16384</Memory>
<OSName>CentOS 7.4 64-bit</OSName>
<DeploymentSetGroupNo>1</DeploymentSetGroupNo>
<ImageId>m-bp67acfmxazb4p****</ImageId>
<VlanId>10</VlanId>
<ClusterId>c-bp67acfmxazb4p****</ClusterId>
<GPUSpec>NVIDIA V100</GPUSpec>
<AutoReleaseTime>2017-12-10T04:04Z</AutoReleaseTime>
<DeletionProtection>false</DeletionProtection>
<StoppedMode>KeepCharging</StoppedMode>
<GPUAmount>4</GPUAmount>
<HostName>testHostName</HostName>
<InstanceId>i-bp67acfmxazb4p****</InstanceId>
<InternetMaxBandwidthOut>5</InternetMaxBandwidthOut>
<InternetMaxBandwidthIn>50</InternetMaxBandwidthIn>
<InstanceType>ecs.g5.large</InstanceType>
<InstanceChargeType>PostPaid</InstanceChargeType>
<RegionId>cn-hangzhou</RegionId>
<IoOptimized>true</IoOptimized>
<StartTime>2017-12-10T04:04Z</StartTime>
<Cpu>8</Cpu>
<LocalStorageAmount>2</LocalStorageAmount>
<ExpiredTime>2017-12-10T04:04Z</ExpiredTime>
<ResourceGroupId>rg-bp67acfmxazb4p****</ResourceGroupId>
<InternetChargeType>PayByTraffic</InternetChargeType>
<ZoneId>cn-hangzhou-g</ZoneId>
<Recyclable>false</Recyclable>
<ISP>null</ISP>
<CreditSpecification>Standard</CreditSpecification>
<InstanceTypeFamily>ecs.g5</InstanceTypeFamily>
<OSType>linux</OSType>
<NetworkInterfaces>
<NetworkInterface>
<Type>Primary</Type>
<MacAddress>00:16:3e:32:b4:**</MacAddress>
<PrimaryIpAddress>172.17.**.***</PrimaryIpAddress>
<NetworkInterfaceId>eni-2zeh9atclduxvf1z****</NetworkInterfaceId>
<PrivateIpSets>
<PrivateIpSet>
<PrivateIpAddress>172.17.**.**</PrivateIpAddress>
<Primary>true</Primary>
</PrivateIpSet>
</PrivateIpSets>
<Ipv6Sets>
<Ipv6Set>
<Ipv6Address>2408:4321:180:1701:94c7:bc38:3bfa:***</Ipv6Address>
</Ipv6Set>
</Ipv6Sets>
<Ipv4PrefixSets>
<Ipv4PrefixSet>
<Ipv4Prefix>192.168.*.*/28</Ipv4Prefix>
</Ipv4PrefixSet>
</Ipv4PrefixSets>
<Ipv6PrefixSets>
<Ipv6PrefixSet>
<Ipv6Prefix>2001:1111:*:*::/80</Ipv6Prefix>
</Ipv6PrefixSet>
</Ipv6PrefixSets>
<OperationLocks>
<OperationLock>
<LockMsg>The specified instance is locked due to financial reason.</LockMsg>
<LockReason>Recycling</LockReason>
</OperationLock>
</OperationLocks>
<Tags>
<Tag>
<TagValue>TestValue</TagValue>
<TagKey>TestKey</TagKey>
</Tag>
</Tags>
<RdmaIpAddresses>
<RdmaIpAddress>10.10.10.102</RdmaIpAddress>
</RdmaIpAddresses>
<SecurityGroupIds>
<SecurityGroupId>sg-bp67acfmxazb4p****</SecurityGroupId>
</SecurityGroupIds>
<PublicIpAddress>
<PublicIpAddres>121.40.**.**</PublicIpAddres>
</PublicIpAddress>
<InnerIpAddress>
<InnerIpAddres>10.170.**.**</InnerIpAddres>
</InnerIpAddress>
<VpcAttributes>
<VpcId>vpc-2zeuphj08tt7q3brd****</VpcId>
<NatIpAddress>172.17.**.**</NatIpAddress>
<VSwitchId>vsw-2zeh0r1pabwtg6wcs****</VSwitchId>
<PrivateIpAddress>
<PrivateIpAddres>172.17.**.**</PrivateIpAddres>
</PrivateIpAddress>
</VpcAttributes>
<EipAddress>
<IsSupportUnassociate>true</IsSupportUnassociate>
<InternetChargeType>PayByTraffic</InternetChargeType>
<IpAddress>42.112.**.**</IpAddress>
<Bandwidth>5</Bandwidth>
<AllocationId>eip-2ze88m67qx5z****</AllocationId>
</EipAddress>
<HibernationOptions>
<Configured>false</Configured>
</HibernationOptions>
<DedicatedHostAttribute>
<DedicatedHostId>dh-bp67acfmxazb4p****</DedicatedHostId>
<DedicatedHostName>testDedicatedHostName</DedicatedHostName>
<DedicatedHostClusterId>dc-bp67acfmxazb4h****</DedicatedHostClusterId>
</DedicatedHostAttribute>
<EcsCapacityReservationAttr>
<CapacityReservationPreference>cr-bp67acfmxazb4p****</CapacityReservationPreference>
<CapacityReservationId>cr-bp67acfmxazb4p****</CapacityReservationId>
</EcsCapacityReservationAttr>
<DedicatedInstanceAttribute>
<Affinity>default</Affinity>
<Tenancy>default</Tenancy>
</DedicatedInstanceAttribute>
<CpuOptions>
<Numa>2</Numa>
<CoreCount>2</CoreCount>
<ThreadsPerCore>4</ThreadsPerCore>
</CpuOptions>
<MetadataOptions>
<HttpEndpoint>enabled</HttpEndpoint>
<HttpPutResponseHopLimit>0</HttpPutResponseHopLimit>
<HttpTokens>optional</HttpTokens>
</MetadataOptions>
<ImageOptions>
<LoginAsNonRoot>false</LoginAsNonRoot>
</ImageOptions>
</NetworkInterface>
</NetworkInterfaces>
</Instance>
</Instances>
</DescribeInstancesResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"NextToken" : "caeba0bbb2be03f84eb48b699f0a4883",
"PageSize" : 10,
"PageNumber" : 1,
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TotalCount" : 1,
"Instances" : {
"Instance" : [ {
"CreationTime" : "2017-12-10T04:04Z",
"SerialNumber" : "51d1353b-22bf-4567-a176-8b3e12e4****",
"Status" : "Running",
"DeploymentSetId" : "ds-bp67acfmxazb4p****",
"KeyPairName" : "testKeyPairName",
"SaleCycle" : "month",
"SpotStrategy" : "NoSpot",
"DeviceAvailable" : true,
"LocalStorageCapacity" : 1000,
"Description" : "testDescription",
"SpotDuration" : 1,
"InstanceNetworkType" : "vpc",
"InstanceName" : "InstanceNameTest",
"OSNameEn" : "CentOS 7.4 64 bit",
"HpcClusterId" : "hpc-bp67acfmxazb4p****",
"SpotPriceLimit" : 0.98,
"Memory" : 16384,
"OSName" : "CentOS 7.4 64-bit",
"DeploymentSetGroupNo" : 1,
"ImageId" : "m-bp67acfmxazb4p****",
"VlanId" : "10",
"ClusterId" : "c-bp67acfmxazb4p****",
"GPUSpec" : "NVIDIA V100",
"AutoReleaseTime" : "2017-12-10T04:04Z",
"DeletionProtection" : false,
"StoppedMode" : "KeepCharging",
"GPUAmount" : 4,
"HostName" : "testHostName",
"InstanceId" : "i-bp67acfmxazb4p****",
"InternetMaxBandwidthOut" : 5,
"InternetMaxBandwidthIn" : 50,
"InstanceType" : "ecs.g5.large",
"InstanceChargeType" : "PostPaid",
"RegionId" : "cn-hangzhou",
"IoOptimized" : true,
"StartTime" : "2017-12-10T04:04Z",
"Cpu" : 8,
"LocalStorageAmount" : 2,
"ExpiredTime" : "2017-12-10T04:04Z",
"ResourceGroupId" : "rg-bp67acfmxazb4p****",
"InternetChargeType" : "PayByTraffic",
"ZoneId" : "cn-hangzhou-g",
"Recyclable" : false,
"ISP" : "null",
"CreditSpecification" : "Standard",
"InstanceTypeFamily" : "ecs.g5",
"OSType" : "linux",
"NetworkInterfaces" : {
"NetworkInterface" : [ {
"Type" : "Primary",
"MacAddress" : "00:16:3e:32:b4:**",
"PrimaryIpAddress" : "172.17.**.***",
"NetworkInterfaceId" : "eni-2zeh9atclduxvf1z****",
"PrivateIpSets" : {
"PrivateIpSet" : [ {
"PrivateIpAddress" : "172.17.**.**",
"Primary" : true
} ]
},
"Ipv6Sets" : {
"Ipv6Set" : [ {
"Ipv6Address" : "2408:4321:180:1701:94c7:bc38:3bfa:***"
} ]
},
"Ipv4PrefixSets" : {
"Ipv4PrefixSet" : [ {
"Ipv4Prefix" : "192.168.*.*/28"
} ]
},
"Ipv6PrefixSets" : {
"Ipv6PrefixSet" : [ {
"Ipv6Prefix" : "2001:1111:*:*::/80"
} ]
},
"OperationLocks" : {
"OperationLock" : [ {
"LockMsg" : "The specified instance is locked due to financial reason.",
"LockReason" : "Recycling"
} ]
},
"Tags" : {
"Tag" : [ {
"TagValue" : "TestValue",
"TagKey" : "TestKey"
} ]
},
"RdmaIpAddresses" : {
"RdmaIpAddress" : [ "10.10.10.102" ]
},
"SecurityGroupIds" : {
"SecurityGroupId" : [ "sg-bp67acfmxazb4p****" ]
},
"PublicIpAddress" : {
"PublicIpAddres" : [ "121.40.**.**" ]
},
"InnerIpAddress" : {
"InnerIpAddres" : [ "10.170.**.**" ]
},
"VpcAttributes" : {
"VpcId" : "vpc-2zeuphj08tt7q3brd****",
"NatIpAddress" : "172.17.**.**",
"VSwitchId" : "vsw-2zeh0r1pabwtg6wcs****",
"PrivateIpAddress" : {
"PrivateIpAddres" : [ "172.17.**.**" ]
}
},
"EipAddress" : {
"IsSupportUnassociate" : true,
"InternetChargeType" : "PayByTraffic",
"IpAddress" : "42.112.**.**",
"Bandwidth" : 5,
"AllocationId" : "eip-2ze88m67qx5z****"
},
"HibernationOptions" : {
"Configured" : false
},
"DedicatedHostAttribute" : {
"DedicatedHostId" : "dh-bp67acfmxazb4p****",
"DedicatedHostName" : "testDedicatedHostName",
"DedicatedHostClusterId" : "dc-bp67acfmxazb4h****"
},
"EcsCapacityReservationAttr" : {
"CapacityReservationPreference" : "cr-bp67acfmxazb4p****",
"CapacityReservationId" : "cr-bp67acfmxazb4p****"
},
"DedicatedInstanceAttribute" : {
"Affinity" : "default",
"Tenancy" : "default"
},
"CpuOptions" : {
"Numa" : "2",
"CoreCount" : 2,
"ThreadsPerCore" : 4
},
"MetadataOptions" : {
"HttpEndpoint" : "enabled",
"HttpPutResponseHopLimit" : 0,
"HttpTokens" : "optional"
},
"ImageOptions" : {
"LoginAsNonRoot" : false
}
} ]
}
} ]
}
}
Codes d'erreur
|
Code d'état HTTP |
Code d'erreur |
Message d'erreur |
description |
|
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 maximal de tags est dépassé. |
|
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 |
InternalError |
The request processing has failed due to some unknown error, exception or failure. |
Une erreur interne s'est produite. Réessayez ultérieurement. |
|
404 |
InvalidInstanceChargeType.NotFound |
The InstanceChargeType does not exist in our records. |
Valeur InstanceChargeType non valide. |
|
404 |
InvalidInternetChargeType.ValueNotSupported |
The specified InternetChargeType is not valid. |
Valeur InternetChargeType non valide. |
|
404 |
InvalidLockReason.NotFound |
The specified LockReason is not found. |
La valeur LockReason spécifiée est introuvable. |
|
404 |
InvalidStatus.NotFound |
The specified Status is not found. |
La valeur Status spécifiée est introuvable. |
Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur du service.