Tous les produits
Search
Centre de documentation

Elastic Compute Service:DescribePrice

Dernière mise à jour :Aug 31, 2026

Consulte les derniers prix des ressources spécifiées. Vous pouvez consulter les derniers prix des instances ECS, des disques, des hôtes dédiés, des services de garantie d'élasticité et des services de réservation de capacité en fonction des types de ressources. Les prix incluent des informations telles que les règles de campagne, les prix et les remises.

Description de l'opération

Les paramètres varient en fonction du type de ressource dont vous souhaitez consulter le prix :

  • Si ResourceType=instance, vous devez également spécifier le paramètre InstanceType. Par défaut, le prix de la méthode de facturation (ChargeType) à l'usage (PostPaid) est consulté. Vous pouvez spécifier le paramètre PriceUnit pour effectuer une requête paramétrée pour les prix d'Elastic Compute Service (ECS) sur différents cycles de facturation.

  • Si ResourceType=disk, vous devez également spécifier les paramètres DataDisk.1.Category et DataDisk.1.Size. Lorsque vous consultez le prix d'une ressource disk, seul le prix à l'usage du disque est renvoyé. Cela signifie que le paramètre PriceUnit ne peut être défini que sur Hour.

  • Si ResourceType=diskperformance, vous devez également spécifier les paramètres DataDisk.1.Category et DataDisk.1.ProvisionedIops.

  • Si ResourceType=ddh, vous devez également spécifier le paramètre DedicatedHostType.

  • Si ResourceType=ElasticityAssurance, vous devez également spécifier le paramètre InstanceType.

  • Si ResourceType=CapacityReservation, vous devez également spécifier le paramètre InstanceType.

  • Si ResourceType=bandwidth, seul le prix facturé au trafic (PayByTraffic) est renvoyé.

Testez maintenant

Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.

Test

Autorisation RAM

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

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

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

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

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

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

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

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

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

ecs:DescribePrice

get

*Toutes les ressources.

*

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

RegionId

string

Oui

L'identifiant de la région. Vous pouvez appeler DescribeRegions pour consulter la liste des régions la plus récente.

cn-hangzhou

ResourceType

string

Non

Le type de la ressource. Valeurs valides :

  • instance : consulte la liste des prix la plus récente des instances ECS. Si vous définissez ce paramètre sur instance, vous devez également spécifier le paramètre InstanceType.

  • disk : consulte la liste des prix la plus récente des disques. Si vous définissez ce paramètre sur disk, vous devez également spécifier les paramètres DataDisk.1.Category et DataDisk.1.Size.

  • diskperformance : consulte la liste des prix la plus récente des performances provisionnées pour les disques ESSD AutoPL. Vous devez également spécifier les paramètres DataDisk.1.Category et DataDisk.1.ProvisionedIops.

  • bandwidth : consulte la liste des prix la plus récente de la bande passante.

  • ddh : consulte la liste des prix la plus récente des hôtes dédiés.

  • ElasticityAssurance : consulte le prix des services de garantie d'élasticité. Si vous définissez ce paramètre sur ElasticityAssurance, vous devez également spécifier le paramètre InstanceType.

  • CapacityReservation : consulte le prix des services de réservation de capacité. Si vous définissez ce paramètre sur CapacityReservation, vous devez également spécifier le paramètre InstanceType.

Valeur par défaut : instance.

instance

ImageId

string

Non

Ce paramètre prend effet uniquement lorsque ResourceType est défini sur instance.

L'identifiant de l'image, qui spécifie l'environnement d'exécution à charger au démarrage de l'instance. Vous pouvez appeler DescribeImages pour consulter les ressources d'images disponibles. Si vous ne spécifiez pas ce paramètre, le prix d'une image Linux est consulté par défaut.

centos_7_05_64_20G_alibase_20181212.vhd

InstanceType

string

Non

Le type d'instance. Vous devez spécifier ce paramètre lorsque le paramètre ResourceType est défini sur instance. Pour plus de détails, consultez Famille d'instances. Vous pouvez également appeler DescribeInstanceTypes pour consulter la liste des types d'instances la plus récente.

ecs.g6.large

DedicatedHostType

string

Non

Le type d'hôte dédié. Vous pouvez appeler DescribeDedicatedHostTypes pour consulter la liste des types d'hôtes dédiés la plus récente.

ddh.c5

IoOptimized

string

Non

Indique si l'instance interrogée est une instance optimisée pour les E/S. Valeurs valides :

  • none : aucune optimisation des E/S.

  • optimized : optimisation des E/S.

Si InstanceType est défini sur un type d'instance de la Série I, la valeur par défaut est none.

Si InstanceType est défini sur un type d'instance autre que la Série I, la valeur par défaut est optimized.

optimized

InstanceNetworkType

string

Non

Le type de réseau de l'instance. Valeurs valides :

  • vpc : Virtual Private Cloud (VPC).

  • classic : réseau classique. Le réseau classique n'est plus disponible. Pour plus d'informations, consultez Avis d'abandon.

Valeur par défaut : vpc.

vpc

InternetChargeType

string

Non

La méthode de facturation de la bande passante réseau. Valeurs valides :

  • PayByBandwidth : facturation à la bande passante.

  • PayByTraffic : facturation au trafic.

Valeur par défaut : PayByTraffic.

PayByTraffic

InternetMaxBandwidthOut

integer

Non

La bande passante publique sortante maximale. Unité : Mbit/s (mégabit par seconde). Valeurs valides : 0 à 100.

Valeur par défaut : 0.

5

SystemDisk.Category

string

Non

La catégorie du disque système. Lorsque vous consultez le prix du disque système, vous devez également spécifier ImageId. Valeurs valides :

  • cloud : disque de base.

  • cloud_efficiency : disque ultra.

  • cloud_ssd : SSD standard.

  • ephemeral_ssd : SSD local.

  • cloud_essd : SSD d'entreprise (ESSD).

  • cloud_auto : disque ESSD AutoPL.

Description de la valeur par défaut :

  • Si InstanceType est défini sur un type d'instance obsolète et que le paramètre IoOptimized est défini sur none, la valeur par défaut est cloud.

  • Dans les autres cas, la valeur par défaut est cloud_efficiency.

cloud_ssd

SystemDisk.Size

integer

Non

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

  • Disque de base : 20 à 500.

  • SSD d'entreprise :
    • PL0 : 1 à 2048.

    • PL1 : 20 à 2048.

    • PL2 : 461 à 2048.

    • PL3 : 1261 à 2048.

  • Disque ESSD AutoPL : 1 à 2048.

  • Autres catégories de disques : 20 à 2048.

Valeur par défaut : max{20, taille de l'image du paramètre ImageId spécifié}.

80

SystemDisk.PerformanceLevel

string

Non

Le niveau de performance du disque système lorsque le type de disque système est un SSD d'entreprise. Ce paramètre n'est valide que lorsque SystemDiskCategory=cloud_essd. Valeurs valides :

PL0. PL1 (par défaut). PL2. PL3.

PL1

DataDisk.1.Size

integer

Non

La capacité du disque de données.

Pour améliorer l'évolutivité, utilisez plutôt le paramètre DataDisk.N.Size.

2000

DataDisk.1.Category

string

Non

Le type de disque.

Pour améliorer l'évolutivité, utilisez plutôt le paramètre DataDisk.N.Category.

Valeurs valides :

  • cloud :

    Disque de base.

  • cloud_efficiency :

    Disque ultra.

  • cloud_ssd :

    SSD standard.

  • cloud_auto :

    Disque ESSD AutoPL.

  • cloud_regional_disk_auto :

    Disque ESSD régional.

  • cloud_essd :

    SSD d'entreprise (ESSD)

  • elastic_ephemeral_disk_standard :

    Disque éphémère élastique - Standard.

  • cloud_essd_entry :

    Disque ESSD Entry.

  • elastic_ephemeral_disk_premium :

    Disque éphémère élastique - Premium.

cloud_ssd

DataDisk.1.PerformanceLevel

string

Non

Le niveau de performance du disque de données.

Pour améliorer l'évolutivité, utilisez plutôt le paramètre DataDisk.N.PerformanceLevel.

PL1

DataDisk.2.Size

integer

Non

La capacité du disque de données.

Pour améliorer l'évolutivité, utilisez plutôt le paramètre DataDisk.N.Size.

200

DataDisk.2.Category

string

Non

Le type de disque.

Pour améliorer l'évolutivité, utilisez plutôt le paramètre DataDisk.N.Category.

Valeurs valides :

  • cloud :

    Disque de base.

  • cloud_efficiency :

    Disque ultra.

  • cloud_ssd :

    SSD standard.

  • cloud_auto :

    Disque ESSD AutoPL.

  • cloud_regional_disk_auto :

    Disque ESSD régional.

  • cloud_essd :

    SSD d'entreprise (ESSD)

  • elastic_ephemeral_disk_standard :

    Disque éphémère élastique - Standard.

  • cloud_essd_entry :

    Disque ESSD Entry.

  • elastic_ephemeral_disk_premium :

    Disque éphémère élastique - Premium.

cloud_ssd

DataDisk.2.PerformanceLevel

string

Non

Le niveau de performance du disque de données.

Pour améliorer l'évolutivité, utilisez plutôt le paramètre DataDisk.N.PerformanceLevel.

PL1

DataDisk.3.Size

integer

Non

La capacité du disque de données.

Pour améliorer l'évolutivité, utilisez plutôt le paramètre DataDisk.N.Size.

2000

DataDisk.3.Category

string

Non

Le type de disque.

Pour améliorer l'évolutivité, utilisez plutôt le paramètre DataDisk.N.Category.

Valeurs valides :

  • cloud :

    Disque de base.

  • cloud_efficiency :

    Disque ultra.

  • cloud_ssd :

    SSD standard.

  • cloud_auto :

    Disque ESSD AutoPL.

  • cloud_regional_disk_auto :

    Disque ESSD régional.

  • cloud_essd :

    SSD d'entreprise (ESSD)

  • elastic_ephemeral_disk_standard :

    Disque éphémère élastique - Standard.

  • cloud_essd_entry :

    Disque ESSD Entry.

  • elastic_ephemeral_disk_premium :

    Disque éphémère élastique - Premium.

cloud_ssd

DataDisk.3.PerformanceLevel

string

Non

Le niveau de performance du disque de données.

Pour améliorer l'évolutivité, utilisez plutôt le paramètre DataDisk.N.PerformanceLevel.

PL1

DataDisk.4.Size

integer

Non

La capacité du disque de données.

Pour améliorer l'évolutivité, utilisez plutôt le paramètre DataDisk.N.Size.

2000

DataDisk.4.Category

string

Non

Le type de disque.

Pour améliorer l'évolutivité, utilisez plutôt le paramètre DataDisk.N.Category.

Valeurs valides :

  • cloud :

    Disque de base.

  • cloud_efficiency :

    Disque ultra.

  • cloud_ssd :

    SSD standard.

  • cloud_auto :

    Disque ESSD AutoPL.

  • cloud_regional_disk_auto :

    Disque ESSD régional.

  • cloud_essd :

    SSD d'entreprise (ESSD)

  • elastic_ephemeral_disk_standard :

    Disque éphémère élastique - Standard.

  • cloud_essd_entry :

    Disque ESSD Entry.

  • elastic_ephemeral_disk_premium :

    Disque éphémère élastique - Premium.

cloud_ssd

DataDisk.4.PerformanceLevel

string

Non

Le niveau de performance du disque de données.

Pour améliorer l'évolutivité, utilisez plutôt le paramètre DataDisk.N.PerformanceLevel.

PL1

Period

integer

Non

La durée de facturation d'Elastic Compute Service (ECS). Valeurs valides :

  • Si le paramètre PriceUnit est défini sur Month : 1 à 9.

  • Si le paramètre PriceUnit est défini sur Year : 1 à 5.

  • Si le paramètre PriceUnit est défini sur Hour : 1.

Valeur par défaut : 1.

1

PriceUnit

string

Non

Consulte les prix d'Elastic Compute Service (ECS) pour différents cycles de facturation. Valeurs valides :

  • Month : le prix mensuel.

  • Year : le prix annuel.

  • Hour (par défaut) : le prix horaire.

Year

Amount

integer

Non

Le nombre d'instances Elastic Compute Service (ECS) que vous souhaitez acheter. Vous pouvez utiliser ce paramètre pour consulter le prix des achats groupés. Valeurs valides : 1 à 1000.

Valeur par défaut : 1.

1

OfferingType

string

Non

L'option de paiement de l'instance réservée. Valeurs valides :

  • No Upfront : aucun paiement anticipé.

  • Partial Upfront : paiement anticipé partiel.

  • All Upfront : paiement anticipé intégral.

All Upfront

InstanceAmount

integer

Non

Le nombre total d'instances à réserver pour un type d'instance.

Valeurs valides : 1 à 1000.

100

Scope

string

Non

La portée de l'instance réservée. Valeurs valides :

  • Region : régionale.

  • Zone : zonale.

Valeur par défaut : Region.

Zone

Platform

string

Non

Le type de système d'exploitation de l'image utilisée par l'instance. Valeurs valides :

  • Windows : système d'exploitation Windows Server.

  • Linux : systèmes d'exploitation Linux et de type Unix.

Linux

Capacity

integer

Non

La capacité. Unité : Gio.

1024

AssuranceTimes

string

Non

Le nombre total de fois où la garantie d'élasticité peut être appliquée. Définissez la valeur sur Unlimited. Seul le mode illimité pendant la période de validité du service est pris en charge.

Valeur par défaut : Unlimited.

Unlimited

InstanceCpuCoreCount

integer

Non

Le nombre total de vCPU pris en charge par la garantie d'élasticité. Lorsque vous appelez l'API, le système calcule le nombre d'instances à couvrir par la garantie d'élasticité en fonction du paramètre InstanceType spécifié (arrondi à l'entier supérieur).

Remarque

Lorsque vous appelez l'API pour consulter le prix d'une garantie d'élasticité, vous ne pouvez spécifier qu'un seul des paramètres InstanceCoreCpuCount et InstanceAmount.

1024

Isp

string

Non

Le fournisseur d'accès Internet (FAI). Valeurs valides :

  • cmcc : China Mobile.

  • telecom : China Telecom.

  • unicom : China Unicom.

  • multiCarrier : multi-FAI.

cmcc

InstanceTypeList

array

Non

Le type d'instance. Un seul type d'instance peut être spécifié pour la garantie d'élasticité illimitée.

ecs.g6.xlarge

string

Non

Le type d'instance. Un seul type d'instance peut être spécifié pour la garantie d'élasticité illimitée.

ecs.c6.xlarge

SpotStrategy

string

Non

La stratégie d'enchère pour l'instance à l'usage. Valeurs valides :

  • NoSpot : une instance à l'usage standard.

  • SpotWithPriceLimit : une instance spot avec une limite de prix maximale.

  • SpotAsPriceGo : une instance spot facturée au prix du marché avec le prix à l'usage comme limite supérieure.

Valeur par défaut : NoSpot.

Remarque

Ce paramètre prend effet uniquement lorsque PriceUnit=Hour et Period=1. Étant donné que la valeur par défaut de PriceUnit est Hour et que la valeur par défaut de Period est 1, vous n'avez pas besoin de définir les paramètres PriceUnit et Period lorsque vous spécifiez ce paramètre.

NoSpot

SpotDuration

integer

Non

La période de protection de l'instance spot. Unité : heures. Valeur par défaut : 1. Valeurs valides :

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

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

Alibaba Cloud envoie une notification via un événement système ECS 5 minutes avant la libération de l'instance. Les instances spot sont facturées à la seconde. Sélectionnez une période de protection appropriée en fonction de la durée d'exécution prévue de la tâche.

Remarque

Ce paramètre prend effet uniquement lorsque SpotStrategy est défini sur SpotWithPriceLimit ou SpotAsPriceGo.

1

ZoneId

string

Non

L'identifiant de la zone.

Remarque

Les prix des instances spot peuvent varier selon les zones. Lorsque vous consultez les prix des instances spot, spécifiez ZoneId pour consulter le prix de l'instance spot dans une zone spécifique.

cn-hagzhou-i

DataDisk

array<object>

Non

La liste des disques de données.

object

Non

La liste des disques de données.

Category

string

Non

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

  • cloud : disque de base.

  • cloud_efficiency : disque ultra.

  • cloud_ssd : SSD standard.

  • ephemeral_ssd : SSD local.

  • cloud_essd : SSD d'entreprise (ESSD).

  • cloud_auto : disque ESSD AutoPL.

Valeurs valides de N : 1 à 16.

cloud_ssd

Size

integer

Non

La taille du disque de données N. Unité : Gio. Valeurs valides :

  • cloud : 5 à 2000.

  • cloud_efficiency : 20 à 32768.

  • cloud_ssd : 20 à 32768.

  • cloud_auto : 1 à 32768.

  • cloud_essd : les valeurs valides dépendent de la valeur de DataDisk.N.PerformanceLevel.
    • PL0 : 1 à 32768.

    • PL1 : 20 à 32768.

    • PL2 : 461 à 32768.

    • PL3 : 1261 à 32768.

  • ephemeral_ssd : 5 à 800.

Valeurs valides de N : 1 à 16.

2000

PerformanceLevel

string

Non

Le niveau de performance du disque de données N lorsque le disque est un SSD d'entreprise (ESSD). Ce paramètre n'est valide que lorsque DataDisk.N.Category=cloud_essd. Valeurs valides :

  • PL0.

  • PL1 (par défaut).

  • PL2.

  • PL3.

Valeurs valides de N : 1 à 16.

PL1

ProvisionedIops

integer

Non

Les IOPS de lecture/écriture provisionnés du disque ESSD AutoPL. Valeurs valides : 0 à min{50 000, 1000 × Capacité - Performances de base}.

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

Remarque

Ce paramètre n'est pris en charge que lorsque DiskCategory est défini sur cloud_auto. Pour plus d'informations, consultez Disque ESSD AutoPL.

40000

SchedulerOptions.DedicatedHostId

string

Non

Ce paramètre ne prend effet que lorsque le paramètre ResourceType est défini sur instance.

L'identifiant de l'hôte dédié. Vous pouvez appeler DescribeDedicatedHosts pour interroger la liste des identifiants d'hôtes dédiés.

dh-bp67acfmxazb4p****

StartTime

string

Non

La période d'effet de la garantie d'élasticité à temps partagé. Spécifiez l'heure selon la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure doit être en UTC+0. Pour plus d'informations, consultez ISO 8601.

2020-10-30T06:32:00Z

RecurrenceRules

array<object>

Non

La liste des règles de récurrence pour la garantie d'élasticité à temps partagé.

Remarque

La fonctionnalité de garantie d'élasticité à temps partagé n'est disponible que dans certaines régions et pour certains utilisateurs. Pour utiliser cette fonctionnalité, soumettez une requête.

object

Non

La règle de récurrence pour la garantie d'élasticité à temps partagé.

Remarque
  • Lorsque vous modifiez une règle de récurrence, la durée totale de la garantie avant et après la modification doit être identique. Pour plus d'exemples de modification, consultez Modifier les règles de récurrence.

  • La règle de récurrence modifiée prend effet le jour suivant.

StartHour

integer

Non

L'heure de début de la période d'effet de la garantie à temps partagé. La valeur doit correspondre à une heure pile.

Remarque

Vous devez spécifier à la fois StartHour et EndHour, et la différence entre les deux doit être d'au moins 4 heures.

4

RecurrenceType

string

Non

Le type de la règle de récurrence. Valeurs valides :

  • Daily : répétition quotidienne.

  • Weekly : répétition hebdomadaire.

  • Monthly : répétition mensuelle.

Remarque

Vous devez spécifier à la fois RecurrenceType et RecurrenceValue.

Daily

EndHour

integer

Non

L'heure de fin de la garantie à temps partagé. La valeur doit correspondre à une heure pile.

10

RecurrenceValue

string

Non

La valeur de la règle de récurrence.

  • Si RecurrenceType est défini sur Daily, vous ne pouvez spécifier qu'une seule valeur. Valeurs valides : 1 à 31. La valeur indique l'intervalle en jours entre les récurrences.

  • Si RecurrenceType est défini sur Weekly, vous pouvez spécifier plusieurs valeurs séparées par des virgules (,). Les valeurs pour dimanche, lundi, mardi, mercredi, jeudi, vendredi et samedi sont 0, 1, 2, 3, 4, 5 et 6. Par exemple, 1,2 indique lundi et mardi.

  • Si RecurrenceType est défini sur Monthly, le format est A-B. Valeurs valides de A et B : 1 à 31. B doit être supérieur ou égal à A. Par exemple, 1-5 indique du 1er au 5ème jour de chaque mois.

Remarque

Vous devez spécifier à la fois RecurrenceType et RecurrenceValue.

5

SchedulerOptions.DeploymentSetStrategy

string

Non

La stratégie de l'ensemble de déploiement. Valeurs valides :

  • Availability : stratégie de haute disponibilité.

  • AvailabilityGroup : stratégie de groupe de haute disponibilité.

  • LowLatency : stratégie de faible latence réseau.

  • ProximityLooseDispersion : stratégie de dispersion lâche de proximité.

Remarque

Uniquement lorsque la stratégie est définie sur ProximityLooseDispersion, la réponse de l'API inclut les détails de prix pour "Resource": "deploymentSet". Les autres stratégies d'ensemble de déploiement sont gratuites, de sorte que la réponse de l'API n'inclut pas d'informations de prix pour "Resource": "deploymentSet".

ProximityLooseDispersion

Éléments de réponse

Élément

Type

Description

Exemple

object

RequestId

string

L'identifiant de la requête.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

PriceInfo

object

Les informations de prix, y compris le prix et les règles de remise.

Rules

object

Rule

array<object>

La règle de promotion.

object

Description

string

La description de la règle de promotion.

Bénéficiez d'une remise de 15 % sur les achats d'un an ou plus

RuleId

integer

L'identifiant de la règle de promotion.

587

Price

object

Le prix.

OriginalPrice

number

Le prix d'origine.

4368

ReservedInstanceHourPrice

number

Le prix horaire de l'instance réservée sans paiement initial ou avec paiement initial partiel.

1

DiscountPrice

number

La remise.

655.2

Currency

string

L'unité de devise.

Site chinois : CNY.

Site international : USD.

CNY

TradePrice

number

Le prix de la transaction, qui est égal au prix d'origine moins la remise.

3712.8

DetailInfos

object

DetailInfo

array<object>

Les détails de prix de la configuration.

Remarque

Ce paramètre n'est renvoyé que lorsque ResourceType est défini sur instance.

array<object>

OriginalPrice

number

Le prix d'origine.

4368

DiscountPrice

number

Le prix après remise.

655.2

Resource

string

Le nom de la configuration. Valeurs valides :

  • instanceType : instance.

  • bandwidth : bande passante.

  • image : image.

  • systemDisk : disque système.

  • dataDisk : disque de données.

instanceType

SubRules

object

Rule

array<object>

Le sous-ensemble des règles de tarification.

object

Description

string

La description du sous-ensemble de règles.

Bénéficiez d'une remise de 15 % sur les achats d'un an ou plus

RuleId

integer

L'identifiant de la règle de promotion.

587

TradePrice

number

Le prix de la transaction.

3712.8

RelatedPrice

object

Le prix associé.

MarketplaceImagePrice

object

Le prix de l'image de la place de marché Alibaba Cloud.

Currency

string

L'unité de devise.

Site chinois : CNY.

Site international : USD.

CNY

OriginalPrice

number

Le prix d'origine.

100

DiscountPrice

number

La remise.

0

TradePrice

number

Le prix de la transaction, qui est égal au prix d'origine moins la remise.

100

Exemples

JSON format

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
  "PriceInfo": {
    "Rules": {
      "Rule": [
        {
          "Description": "Obtenez une remise de 15 % sur les achats d'une durée d'un an ou plus",
          "RuleId": 587
        }
      ]
    },
    "Price": {
      "OriginalPrice": 4368,
      "ReservedInstanceHourPrice": 1,
      "DiscountPrice": 655.2,
      "Currency": "CNY",
      "TradePrice": 3712.8,
      "DetailInfos": {
        "DetailInfo": [
          {
            "OriginalPrice": 4368,
            "DiscountPrice": 655.2,
            "Resource": "instanceType",
            "SubRules": {
              "Rule": [
                {
                  "Description": "Obtenez une remise de 15 % sur les achats d'une durée d'un an ou plus",
                  "RuleId": 587
                }
              ]
            },
            "TradePrice": 3712.8
          }
        ]
      }
    },
    "RelatedPrice": {
      "MarketplaceImagePrice": {
        "Currency": "CNY",
        "OriginalPrice": 100,
        "DiscountPrice": 0,
        "TradePrice": 100
      }
    }
  }
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 InvalidParameter.RecurrenceRules The specified parameter RecurrenceRules is invalid. Le paramètre spécifié RecurrenceRules n'est pas valide.
400 InvalidRecurrenceRules.CountLimitExceeded The count of RecurrenceRules exceeds the limit. Le nombre de paramètres RecurrenceRules dépasse la limite.
400 InvalidRecurrenceRulesStartHourEndHour.TooShort The recurrence hour between RecurrenceRules.StartHour and RecurrenceRules.EndHour is too short. La période effective entre les paramètres RecurrenceRules.StartHour et RecurrenceRules.EndHour est inférieure à l'exigence minimale.
400 InvalidParameter.RecurrenceRulesStartHourEndHour The specified parameter RecurrenceRules.StartHour or RecurrenceRules.EndHour is invalid. Le paramètre RecurrenceRules.StartHour ou RecurrenceRules.EndHour spécifié pour RecurrenceRules n'est pas valide.
400 InvalidParameter.RecurrenceRulesRecurrenceValueMonthly The specified parameter RecurrenceRules.RecurrenceValue for Monthly is invalid. Le paramètre RecurrenceRules.RecurrenceValue spécifié n'est pas valide pour RecurrenceRules.RecurrenceType=Monthly.
400 InvalidParameter.RecurrenceRulesRecurrenceValueWeekly The specified parameter RecurrenceRules.RecurrenceValue for Weekly is invalid. Le paramètre RecurrenceRules.RecurrenceValue spécifié n'est pas valide pour RecurrenceRules.RecurrenceType=Weekly.
400 InvalidParameter.RecurrenceRulesRecurrenceValueDaily The specified parameter RecurrenceRules.RecurrenceValue for Daily is invalid. Le paramètre RecurrenceRules.RecurrenceValue spécifié n'est pas valide pour RecurrenceRules.RecurrenceType=Daily.
400 InvalidParameter.RecurrenceRulesRecurrenceType The specified parameter RecurrenceRules.RecurrenceType is invalid. Le paramètre RecurrenceRules.RecurrenceType spécifié n'est pas valide.
400 InvalidStartTime.NotSupported The StartTime of TimeDivisionElasticityAssurance cannot between any of active time ranges.
400 InvalidSpotAuthorized The specified Spot param is unauthorized. La valeur spécifiée pour le paramètre SpotDuration n'est pas autorisée.
400 Invalid.ZoneId The specified ZoneId is not valid. La zone ne correspond pas au pool privé.
400 InvalidInstanceType.ValueUnauthorized The specified InstanceType is not authorized.
400 InvalidInstanceType.ValueNotSupported The specified InstanceType does not exist or beyond the permitted range. Le type d'instance spécifié n'est pas valide car il se trouve en dehors de la plage disponible.
400 InvalidInternetChargeType.ValueNotSupported The specified InternetChargeType is not valid. La méthode de facturation réseau spécifiée n'est pas valide.
400 InvalidInternetMaxBandwidthOut.ValueNotSupported The specified parameter "InternetMaxBandwidthOut" is not valid.
400 AccountForbidden.ProductCreationLimited The commodity must be officially operated by Aliyun and in pay-as-you-go billing method. Les clients de migration cloud d'entreprise peuvent uniquement acheter des instances ECS à l'usage et ne peuvent pas acheter de produits tiers tels que des images fournies par Alibaba Cloud Marketplace. Vérifiez les paramètres et réessayez avec des paramètres valides.
400 InvalidSystemDiskCategory.ValueNotSupported The specified parameter "SystemDisk.Category" is not valid. Le paramètre SystemDisk.Size spécifié est invalide.
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. Le paramètre DataDisk.n.Size spécifié est en dehors de la plage valide.
400 InvalidDataDiskCategory.ValueNotSupported The specified parameter "DataDisk.n.Category" is not valid.
400 InvalidParameter.Conflict The specified image does not support the specified instance type. Les paramètres entrent en conflit.
400 InvalidNetworkType.Mismatch Specified parameter "InternetChargeType" conflict with instance network type.
400 InvalidDiskCategory.Mismatch The specified disk categories' combination is not supported.
400 InvalidIoOptimizedValue.ValueNotSupported IoOptimized value not supported. La valeur d'optimisation des E/S spécifiée n'est pas prise en charge.
400 InvalidPeriod The specified period is not valid. La période spécifiée n'est pas valide.
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 capacité totale de la catégorie de disque dépasse la limite de l'instance.
400 InstanceDiskNumber.LimitExceed The total number of specified disk in an instance exceeds. Le nombre de disques attachés à l'instance dépasse la limite.
400 InvalidSystemDiskSize.LessThanImageSize The specified parameter "SystemDisk.Size" is less than the image size. Le paramètre SystemDisk.Size spécifié est inférieur à la taille du fichier image.
400 Throttling Request was denied due to request throttling. La requête est limitée.
400 Throttling.User Request was denied due to user flow control.
400 PriceNotFound The price of your queried resource is not available now, please try other resources. Le prix n'a pas été trouvé. Modifiez les valeurs des paramètres correspondants et réessayez.
400 InvalidResourceType.ValueNotSupported The specified parameter ResourceType is not valid. Le type de ressource spécifié n'est pas valide.
400 InvalidPriceUnit.ValueNotSupported The specified parameter PriceUnit is not valid. Le paramètre PriceUnit spécifié n'est pas valide.
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. La copie de l'image a échoué.
400 OperationDenied The current operation is not supported due to unfinished Temporary Upgrade.
400 InvalidPerformanceLevel.Malformed The specified parameter DataDisk.n.PerformanceLevel is not valid. Le paramètre PerformanceLevel spécifié est invalide.
400 InvalidCapacity.ValueNotSupported The specified parameter Capacity is not valid.
400 InvalidActivity.NotSupported The specified discount activity is not supported.
400 InvalidEncrypted.NotMatchEncryptAlgorithm The specified parameter Encrypted must be true when EncryptAlgorithm is not empty.
400 InvalidEncrypted.NotMatchKmsKeyId The specified parameter Encrypted must be true when KmsKeyId is not empty.
400 InvalidEncrypted.NotMatchSnapshot The specified parameter Encrypted is different from the Encrypted of the snapshot. Le paramètre Encrypted doit être défini sur true lors de la création d'un disque à partir d'un instantané chiffré.
400 InvalidEncryptAlgorithm.NotMatchSnapshot The specified parameter EncryptAlgorithm is different from the encrypt algorithm of the snapshot.
400 InvalidKmsKeyId.NotMatchSnapshot The specified parameter KmsKeyId is different from the KmsKeyId of the snapshot.
400 InvalidEncryptAlgorithm The specified parameter EncryptAlgorithm is not valid.
400 InvalidAssuranceTimes.NotSupported The value of AssuranceTimes is not supported. La valeur du paramètre AssuranceTimes n'est pas prise en charge.
400 InvalidParameter.Platform The specified parameter Platform is invalid. Le paramètre Platform spécifié n'est pas valide.
400 InvalidOperation.InstanceRenewWithDowngradeInPlan The operation is denied due to the specified instance has renew with downgrade record in plan. Une commande de renouvellement et de rétrogradation non effective existe. Cette opération n'est pas autorisée avant que la commande ne prenne effet.
400 OperationDenied.TestAccountRetricted Test-account for testing has been prohibited from creating instance in this region. Please contact 400181. Les comptes de test ne sont pas autorisés à créer des instances dans cette région. Contactez le centre des coûts et des ressources @Gaochong (400181).
400 UnsupportedIspNetworkChargeType The network charge type is not supported when specifying ISP. Le type de facturation réseau de cette instance ne prend pas en charge la spécification d'un ISP.
400 EncryptedOption.Conflict Disk encryption attributes conflict. Les attributs de chiffrement du disque sont en conflit.
400 InvalidSystemDiskSize.ValueNotSupported The specified parameter SystemDisk.Size is invalid Le paramètre SystemDisk.Size spécifié est invalide.
400 UnsupportedIspChargeType The specified Isp does not support the charge type. La méthode de facturation spécifiée ne prend pas en charge le paramètre Isp.
400 InvalidInstanceType.NotSupported The specified instanceType is not supported by the image architecture. Le type d'instance spécifié n'est pas pris en charge.
400 InvalidDiskCategory.ValueNotSupported The specified parameter "DiskCategory" is not valid. Le type de disque système et le type de disque de données spécifiés ne sont pas pris en charge.
400 InvalidMarketImage.NotAuthorized The specified marketplace image is not authorized for your channel, please use other image. L'image d'Alibaba Cloud Marketplace spécifiée n'est pas autorisée pour votre canal. Utilisez une autre image.
400 InvalidStartTime.ValueNotSupported The specified startTime is out of the permitted range. L'heure de début spécifiée n'est pas dans la plage autorisée.
400 MissingParameter.InstanceAmount The specified parameter "InstanceAmount" can not be empty. Le paramètre spécifié InstanceAmount ne peut pas être vide.
400 InvalidReservedInstanceOfferingType.ValueNotSupported The specified OfferingType is not supported. Le type de produit n'est pas pris en charge.
400 DiskExpiredOrInArrears Your account has an overdue payment for the specified instance. L'instance spécifiée présente un paiement en retard.
400 InstanceExpiredOrInArrears The specified operation is denied as your prepay instance is expired (prepay mode) or in arrears (afterpay mode). L'instance a expiré ou présente un impayé. Renouvelez l'instance ou réglez l'impayé avant d'effectuer cette opération.
400 MissingParameter.ProvisionedIops The ProvisionedIops parameter can not be empty. Le paramètre ProvisionedIops ne peut pas être vide.
500 InternalError The request processing has failed due to some unknown error.
403 ImageNotSubscribed The specified image has not be subscribed.
403 OperationDenied The specified Image is disabled or is deleted. L'instantané spécifié n'autorise pas la création de volumes de données.
403 InvalidSystemDiskCategory.ValueUnauthorized The disk category is not authorized. La catégorie de disque spécifiée n'est pas autorisée.
403 InstanceDiskCategoryLimitExceed The total size of specified disk category in an instance exceeds. La capacité totale de la catégorie de disque dépasse la limite de l'instance.
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 spécifiée a été retirée de l'Alibaba Cloud Marketplace.
403 QuotaExceed.PortableCloudDisk The quota of portable cloud disk exceeds.
403 Forbbiden User not authorized to operate on the specified resource. L'utilisateur n'est pas autorisé à effectuer des opérations sur la ressource spécifiée.
403 InstanceDiskNumLimitExceed The number of specified disk in an instance exceeds. Le nombre de disques attachés à l'instance dépasse la limite.
403 IoOptimized.NotSupported The specified image is not support IoOptimized Instance.
403 ImageNotSupportInstanceType The specified image don't support the InstanceType instance. L'image spécifiée ne prend pas en charge ce type d'instance.
403 InvalidDiskSize.TooSmall Specified disk size is less than the size of snapshot.
403 InvalidDiskCategory.Mismatch The specified disk categories combination is not supported.
403 InvalidDiskCategory.NotSupported The specified disk category is not support the specified instance type.
403 QuotaExceed.BuyImage The specified image is from the image market, you have not bought it or your quota has been exceeded.
403 InvalidParameter.ResourceOwnerAccount ResourceOwnerAccount is Invalid. Le ResourceOwnerAccount spécifié n'est pas valide.
403 RegionUnauthorized There is no authority to create instance in the specified region. L'utilisateur n'est pas autorisé à créer des instances dans la région spécifiée.
403 InvalidInstanceType.ValueNotSupported The specified InstanceType does not exist or beyond the permitted range.
403 InvalidAmount.Malformed The specified parameter Amount is not valid. Le format du paramètre Amount n'est pas valide.
403 InvalidChargeType.MarketImage The specified chargeType of marketplace image is invalid.
403 InvalidDiskIds.NotFound Some of the specified disks do not exist.
403 PrePaidInstance.Expired The prePaid instance has expired. L'instance par abonnement a expiré.
403 OperationDenied.PerformanceLevelNotMatch The specified DataDisk.n.PerformanceLevel and DataDisk.n.Size do not match.
403 InvalidAction.Unauthorized The specified action is not valid. L'opération spécifiée n'est pas valide.
403 InvalidRegionId.NotSupportEncryptAlgorithm The current region does not support creating encrypted disks with EncryptAlgorithm.
403 InvalidInstanceType.NotSupportDiskCategory The instanceType of the specified instance does not support this disk category. Le type d'instance spécifié (InstanceType) ne prend pas en charge la catégorie de disque de l'instance actuelle. Essayez un autre type d'instance. Pour plus d'informations sur les types de disque pris en charge par chaque type d'instance, consultez la documentation de la famille d'instances.
403 InvalidOperation.PublicIpAddressNoStock The public IP address for the specified Region or ChargeType of the instance is out of stock. Please try another Region or ChargeType. L'inventaire des adresses IP publiques est insuffisant pour la région ou la méthode de facturation spécifiée. Essayez une autre région ou une autre méthode de facturation.
403 UnsupportedIspRegion The specified region does not support Isp. La région spécifiée ne prend pas en charge les FAI.
403 InvalidIspBandwidthOut The specified parameter InternetMaxBandwidthOut should be larger than 0 when specifying parameter Isp. Lorsque le paramètre ISP est spécifié, le paramètre InternetMaxBandwidthOut doit être supérieur à 0.
403 InstanceType.Offline The specified InstanceType has been offline Le type d'instance spécifié a été retiré du service. Sélectionnez un autre type d'instance.
403 InvalidIspUID The current account does not have permission to specify the Isp parameter. Le compte actuel ne dispose pas de l'autorisation nécessaire pour spécifier le paramètre ISP.
403 UnsupportedIspClassicNetwork The Isp parameter is not supported in the classic network. Le réseau classique ne prend pas en charge la spécification du paramètre ISP.
403 InvalidIspType.ValueNotSupported The specified parameter Isp is invalid. La valeur spécifiée pour le paramètre ISP n'est pas valide.
403 InvalidSystemDiskCategory.ValueNotSupported The specified parameter SystemDisk.Category is not valid. Le paramètre SystemDisk.Size spécifié est invalide.
403 InvalidDataDiskCategory.ValueNotSupported The specified Category of Data Disk is not valid. Le paramètre DataDisk.n.Category spécifié n'est pas valide.
403 InvalidAccountStatus Your account status is invalid. please contact customer service. L'état de votre compte n'est pas valide. Contactez le service client.
404 InvalidRegionId.NotFound The RegionId provided does not exist in our records. Le paramètre RegionId spécifié n'existe pas. Vérifiez si le produit est disponible dans cette région.
404 OperationDenied The specified Image is disabled or is deleted.
404 InvalidImageId.NotFound The specified ImageId does not exist. L'image spécifiée n'existe pas sous ce compte. Vérifiez si l'identifiant de l'image est correct.
404 IoOptimized.NotSupported The specified instancetype is not support IoOptimized instance.
404 InvalidInstanceChargeType.NotFound The InstanceChargeType does not exist in our records.
404 DependencyViolation.IoOptimized The specified instancetype must be IoOptimized instance.
404 InvalidSystemDiskSize.LessThanImageSize The specified parameter SystemDisk.Size is less than the image size.
404 InvalidSystemDiskSize.LessThanMinSize The specified parameter SystemDisk.Size is less than the minimum size. Le disque système spécifié est inférieur à la capacité minimale.
404 InvalidSystemDiskSize.MoreThanMaxSize The specified parameter SystemDisk.Size is more than the maximum size.
404 InvalidInternetMaxBandwidthOut.ValueNotSupported The specified vm bandwidth is not valid.
404 InvalidSystemDiskSize.ValueNotSupported The specified parameter SystemDisk.Size is invalid. Le paramètre SystemDisk.Size spécifié est invalide.
404 InvalidInstanceType.Missing The InstanceType parameter that is mandatory for processing the request is not provided. Le paramètre InstanceType est requis.
404 InvalidInstanceType.ValueNotSupported The specified InstanceType does not exist or beyond the permitted range.
404 InvalidNetworkType.ValueNotSupported The specified parameter NetworkType is not valid. Le type de réseau spécifié n'est pas valide.
404 InvalidDiskCategory.Missing The DataDisk.1.Category parameter that is mandatory for processing the request is not provided.
404 Invalid.InstanceId.NotFound The Instance provided does not exist. L'instance spécifiée n'existe pas.
404 InvalidMarketImage.NotFound The specified marketplace image does not exist, please change the imageId and try again. L'image Alibaba Cloud Marketplace spécifiée n'existe pas. Modifiez les paramètres et réessayez.
404 InvalidDiskIds.NotPortable The specified DiskId is not portable.
404 InvalidSystemDisk.NotFound The specified system disk does not exist. Le disque système spécifié n'existe pas.
404 InvalidResourceGroup.NotFound The ResourceGroup provided does not exist in our records. Le groupe de ressources est introuvable dans les enregistrements.
404 InvalidDedicatedHostType.Missing The dedicatedHostType parameter that is mandatory for processing the request is not provided.
404 InvalidDedicatedHostId.NotFound The specified SchedulerOptions.DedicatedHostId does not exist.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.