Todos os produtos
Search
Central de documentação

Elastic Compute Service:DescribePrice

Última atualização: Sep 09, 2026

Consulta os preços mais recentes dos recursos especificados. Você pode consultar os preços mais recentes de instâncias ECS, discos, hosts dedicados, serviços de garantia de elasticidade e serviços de reserva de capacidade com base nos tipos de recurso. Os preços incluem informações como regras de campanha, preços e descontos.

Descrição da operação

As configurações de parâmetros variam de acordo com o tipo de recurso cujo preço você deseja consultar:

  • Se ResourceType=instance, você também deve especificar o parâmetro InstanceType. Por padrão, o preço do método de faturamento pay-as-you-go (PostPaid) (ChargeType) é consultado. Você pode especificar o parâmetro PriceUnit para consultar os preços de servidores do Elastic Compute Service (ECS) para diferentes ciclos de faturamento.

  • Se ResourceType=disk, você também deve especificar os parâmetros DataDisk.1.Category e DataDisk.1.Size. Ao consultar o preço de um recurso disk, apenas o preço pay-as-you-go do disco é retornado. Isso significa que o parâmetro PriceUnit só pode ser definido como Hour.

  • Se ResourceType=diskperformance, você também deve especificar os parâmetros DataDisk.1.Category e DataDisk.1.ProvisionedIops.

  • Se ResourceType=ddh, você também deve especificar o parâmetro DedicatedHostType.

  • Se ResourceType=ElasticityAssurance, você também deve especificar o parâmetro InstanceType.

  • Se ResourceType=CapacityReservation, você também deve especificar o parâmetro InstanceType.

  • Se ResourceType=bandwidth, apenas o preço pay-by-traffic (PayByTraffic) é retornado.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

ecs:DescribePrice

get

*Todos os recursos.

*

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

RegionId

string

Sim

O ID da região. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente.

cn-hangzhou

ResourceType

string

Não

O tipo do recurso. Valores válidos:

  • instance: consulta a lista de preços mais recente de instâncias ECS. Se você definir este parâmetro como instance, também deverá especificar o parâmetro InstanceType.

  • disk: consulta a lista de preços mais recente de discos. Se você definir este parâmetro como disk, também deverá especificar os parâmetros DataDisk.1.Category e DataDisk.1.Size.

  • diskperformance: consulta a lista de preços mais recente de desempenho provisionado para discos ESSD AutoPL. Você também deve especificar os parâmetros DataDisk.1.Category e DataDisk.1.ProvisionedIops.

  • bandwidth: consulta a lista de preços mais recente de largura de banda.

  • ddh: consulta a lista de preços mais recente de hosts dedicados.

  • ElasticityAssurance: consulta o preço dos serviços de garantia de elasticidade. Se você definir este parâmetro como ElasticityAssurance, também deverá especificar o parâmetro InstanceType.

  • CapacityReservation: consulta o preço dos serviços de reserva de capacidade. Se você definir este parâmetro como CapacityReservation, também deverá especificar o parâmetro InstanceType.

Valor padrão: instance.

instance

ImageId

string

Não

Este parâmetro entra em vigor apenas quando ResourceType é definido como instance.

O ID da imagem, que especifica o ambiente de tempo de execução a ser carregado quando a instância é iniciada. Você pode chamar DescribeImages para consultar os recursos de imagem disponíveis. Se você não especificar este parâmetro, o preço de uma imagem Linux será consultado por padrão.

centos_7_05_64_20G_alibase_20181212.vhd

InstanceType

string

Não

O tipo de instância. Você deve especificar este parâmetro quando o parâmetro ResourceType é definido como instance. Para mais detalhes, consulte Família de instâncias. Você também pode chamar DescribeInstanceTypes para consultar a lista de tipos de instância mais recente.

ecs.g6.large

DedicatedHostType

string

Não

O tipo de host dedicado. Você pode chamar DescribeDedicatedHostTypes para consultar a lista mais recente de tipos de host dedicado.

ddh.c5

IoOptimized

string

Não

Especifica se a instância consultada é uma instância otimizada para E/S. Valores válidos:

  • none: não otimizada para E/S.

  • optimized: otimizada para E/S.

Se InstanceType estiver definido como um tipo de instância da Série I, o valor padrão é none.

Se InstanceType estiver definido como um tipo de instância que não está na Série I, o valor padrão é optimized.

optimized

InstanceNetworkType

string

Não

O tipo de rede da instância. Valores válidos:

  • vpc: Virtual Private Cloud (VPC).

  • classic: rede clássica. A rede clássica não está mais disponível. Para mais informações, consulte Aviso de descontinuação.

Valor padrão: vpc.

vpc

InternetChargeType

string

Não

O método de faturamento para largura de banda de rede. Valores válidos:

  • PayByBandwidth: pagamento por largura de banda.

  • PayByTraffic: pagamento por tráfego.

Valor padrão: PayByTraffic.

PayByTraffic

InternetMaxBandwidthOut

integer

Não

A largura de banda pública de saída máxima. Unidade: Mbit/s. Valores válidos: 0 a 100.

Valor padrão: 0.

5

SystemDisk.Category

string

Não

A categoria do disco do sistema. Ao consultar o preço de um disco do sistema, você também deve especificar ImageId. Valores válidos:

  • cloud: disco básico.

  • cloud_efficiency: disco ultra.

  • cloud_ssd: SSD padrão.

  • ephemeral_ssd: SSD local.

  • cloud_essd: SSD corporativo (ESSD).

  • cloud_auto: disco ESSD AutoPL.

Descrição dos valores padrão:

  • Se InstanceType estiver definido como um tipo de instância descontinuado e o parâmetro IoOptimized estiver definido como none, o valor padrão é cloud.

  • Em outros casos, o valor padrão é cloud_efficiency.

cloud_ssd

SystemDisk.Size

integer

Não

O tamanho do disco do sistema. Unidade: GiB. Valores válidos:

  • Disco básico: 20 a 500.

  • SSD corporativo (ESSD):
    • PL0: 1 a 2048.

    • PL1: 20 a 2048.

    • PL2: 461 a 2048.

    • PL3: 1261 a 2048.

  • Disco ESSD AutoPL: 1 a 2048.

  • Outras categorias de disco: 20 a 2048.

Valor padrão: max{20, tamanho da imagem especificada pelo parâmetro ImageId}.

80

SystemDisk.PerformanceLevel

string

Não

O nível de desempenho do disco do sistema quando o disco do sistema é um SSD corporativo (ESSD). Este parâmetro é válido apenas quando SystemDiskCategory=cloud_essd. Valores válidos:

PL0. PL1 (padrão). PL2. PL3.

PL1

DataDisk.1.Size

integer

Não

O ID do cluster de armazenamento em bloco dedicado. Para usar um disco em um cluster de armazenamento em bloco dedicado como disco do sistema, especifique este parâmetro.

dbsc-j5e1sf2vaf5he8m2****

DataDisk.1.Category

string

Não

A capacidade do disco de dados.

Para melhorar a escalabilidade, use o parâmetro DataDisk.N.Size.

Valores válidos:

  • cloud :

    Disco básico.

  • cloud_efficiency :

    Disco ultra.

  • cloud_ssd :

    SSD padrão.

  • cloud_auto :

    Disco ESSD AutoPL.

  • cloud_regional_disk_auto :

    Disco ESSD regional.

  • cloud_essd :

    SSD empresarial (ESSD).

  • elastic_ephemeral_disk_standard :

    Disco efêmero elástico - Padrão.

  • cloud_essd_entry :

    Disco ESSD Entry.

  • elastic_ephemeral_disk_premium :

    Disco efêmero elástico - Premium.

2000

DataDisk.1.PerformanceLevel

string

Não

A categoria do disco.

Para melhorar a escalabilidade, use o parâmetro DataDisk.N.Category.

Valores válidos:

  • cloud :

    Disco básico.

  • cloud_efficiency :

    Disco ultra.

  • cloud_ssd :

    SSD padrão.

  • cloud_auto :

    Disco ESSD AutoPL.

  • cloud_regional_disk_auto :

    ESSD regional.

  • cloud_essd :

    SSD corporativo (ESSD). Para mais informações sobre SSDs padrão, consulte categorias de disco.

  • elastic_ephemeral_disk_standard :

    Disco efêmero elástico - Padrão.

  • cloud_essd_entry :

    Disco ESSD Entry.

  • elastic_ephemeral_disk_premium :

    Disco efêmero elástico - Premium.

cloud_ssd

DataDisk.2.Size

integer

Não

O nível de desempenho do disco de dados.

Para melhorar a escalabilidade, use o parâmetro DataDisk.N.PerformanceLevel.

PL1

DataDisk.2.Category

string

Não

A capacidade do disco de dados.

Para melhorar a escalabilidade, use o parâmetro DataDisk.N.Size.

Valores válidos:

  • cloud :

    Disco básico.

  • cloud_efficiency :

    Disco ultra.

  • cloud_ssd :

    SSD padrão.

  • cloud_auto :

    Disco ESSD AutoPL.

  • cloud_regional_disk_auto :

    Disco ESSD regional.

  • cloud_essd :

    SSD empresarial (ESSD).

  • elastic_ephemeral_disk_standard :

    Disco efêmero elástico - Padrão.

  • cloud_essd_entry :

    Disco ESSD Entry.

  • elastic_ephemeral_disk_premium :

    Disco efêmero elástico - Premium.

200

DataDisk.2.PerformanceLevel

string

Não

A categoria do disco.

Para melhorar a escalabilidade, use o parâmetro DataDisk.N.Category.

Valores válidos:

  • cloud :

    Disco básico.

  • cloud_efficiency :

    Disco ultra.

  • cloud_ssd :

    SSD padrão.

  • cloud_auto :

    Disco ESSD AutoPL.

  • cloud_regional_disk_auto :

    ESSD regional.

  • cloud_essd :

    SSD corporativo (ESSD). Para mais informações sobre SSDs padrão, consulte categorias de disco.

  • elastic_ephemeral_disk_standard :

    Disco efêmero elástico - Padrão.

  • cloud_essd_entry :

    Disco ESSD Entry.

  • elastic_ephemeral_disk_premium :

    Disco efêmero elástico - Premium.

cloud_ssd

DataDisk.3.Size

integer

Não

O nível de desempenho do disco de dados.

Para melhorar a escalabilidade, use o parâmetro DataDisk.N.PerformanceLevel.

PL1

DataDisk.3.Category

string

Não

A capacidade do disco de dados.

Para melhorar a escalabilidade, use o parâmetro DataDisk.N.Size.

Valores válidos:

  • cloud :

    Disco básico.

  • cloud_efficiency :

    Disco ultra.

  • cloud_ssd :

    SSD padrão.

  • cloud_auto :

    Disco ESSD AutoPL.

  • cloud_regional_disk_auto :

    Disco ESSD regional.

  • cloud_essd :

    SSD empresarial (ESSD).

  • elastic_ephemeral_disk_standard :

    Disco efêmero elástico - Padrão.

  • cloud_essd_entry :

    Disco ESSD Entry.

  • elastic_ephemeral_disk_premium :

    Disco efêmero elástico - Premium.

2000

DataDisk.3.PerformanceLevel

string

Não

A categoria do disco.

Para melhorar a escalabilidade, use o parâmetro DataDisk.N.Category.

Valores válidos:

  • cloud :

    Disco básico.

  • cloud_efficiency :

    Disco ultra.

  • cloud_ssd :

    SSD padrão.

  • cloud_auto :

    Disco ESSD AutoPL.

  • cloud_regional_disk_auto :

    ESSD regional.

  • cloud_essd :

    SSD corporativo (ESSD). Para mais informações sobre SSDs padrão, consulte categorias de disco.

  • elastic_ephemeral_disk_standard :

    Disco efêmero elástico - Padrão.

  • cloud_essd_entry :

    Disco ESSD Entry.

  • elastic_ephemeral_disk_premium :

    Disco efêmero elástico - Premium.

cloud_ssd

DataDisk.4.Size

integer

Não

O nível de desempenho do disco de dados.

Para melhorar a escalabilidade, use o parâmetro DataDisk.N.PerformanceLevel.

PL1

DataDisk.4.Category

string

Não

A capacidade do disco de dados.

Para melhorar a escalabilidade, use o parâmetro DataDisk.N.Size.

Valores válidos:

  • cloud :

    Disco básico.

  • cloud_efficiency :

    Disco ultra.

  • cloud_ssd :

    SSD padrão.

  • cloud_auto :

    Disco ESSD AutoPL.

  • cloud_regional_disk_auto :

    Disco ESSD regional.

  • cloud_essd :

    SSD empresarial (ESSD).

  • elastic_ephemeral_disk_standard :

    Disco efêmero elástico - Padrão.

  • cloud_essd_entry :

    Disco ESSD Entry.

  • elastic_ephemeral_disk_premium :

    Disco efêmero elástico - Premium.

2000

DataDisk.4.PerformanceLevel

string

Não

A categoria do disco.

Para melhorar a escalabilidade, use o parâmetro DataDisk.N.Category.

Valores válidos:

  • cloud :

    Disco básico.

  • cloud_efficiency :

    Disco ultra.

  • cloud_ssd :

    SSD padrão.

  • cloud_auto :

    Disco ESSD AutoPL.

  • cloud_regional_disk_auto :

    ESSD regional.

  • cloud_essd :

    SSD corporativo (ESSD). Para mais informações sobre SSDs padrão, consulte categorias de disco.

  • elastic_ephemeral_disk_standard :

    Disco efêmero elástico - Padrão.

  • cloud_essd_entry :

    Disco ESSD Entry.

  • elastic_ephemeral_disk_premium :

    Disco efêmero elástico - Premium.

cloud_ssd

Period

integer

Não

O nível de desempenho do disco de dados.

Para melhorar a escalabilidade, use o parâmetro DataDisk.N.PerformanceLevel.

PL1

PriceUnit

string

Não

A duração do faturamento dos servidores do Elastic Compute Service (ECS). Valores válidos:

  • Se o parâmetro PriceUnit estiver definido como Month: 1 a 9.

  • Se o parâmetro PriceUnit estiver definido como Year: 1 a 5.

  • Se o parâmetro PriceUnit estiver definido como Hour: 1.

Valor padrão: 1.

1

Amount

integer

Não

A unidade de preço para consultar os preços dos servidores do Elastic Compute Service (ECS) em diferentes ciclos de faturamento. Valores válidos:

  • Month: unidade de preço mensal.

  • Year: unidade de preço anual.

  • Hour (padrão): unidade de preço por hora.

Year

OfferingType

string

Não

O número de servidores do Elastic Compute Service (ECS) que você deseja adquirir. Você pode usar este parâmetro para consultar o preço de compra de servidores em lote para uma configuração específica. Valores válidos: 1 a 1000.

Valor padrão: 1.

1

InstanceAmount

integer

Não

A opção de pagamento da instância reservada. Valores válidos:

  • No Upfront: sem pagamento antecipado.

  • Partial Upfront: pagamento antecipado parcial.

  • All Upfront: pagamento antecipado total.

All Upfront

Scope

string

Não

O número total de instâncias que você deseja reservar dentro de um tipo de instância.

Valores válidos: 1 a 1000.

100

Platform

string

Não

O escopo da instância reservada. Valores válidos:

  • Region: regional.

  • Zone: zonal.

Valor padrão: Region.

Zone

Capacity

integer

Não

O tipo de sistema operacional da imagem usada pela instância. Valores válidos:

  • Windows: sistema operacional Windows Server.

  • Linux: sistemas operacionais Linux e do tipo Unix.

Linux

AssuranceTimes

string

Não

A capacidade. Unidade: GiB.

1024

InstanceCpuCoreCount

integer

Não

O número total de vezes que a garantia de elasticidade pode ser aplicada. Defina o valor como Unlimited. Apenas o modo ilimitado dentro do período de vigência do serviço é suportado.

Valor padrão: Unlimited.

Unlimited

Isp

string

Não

O número total de vCPUs suportadas pela garantia de elasticidade. Ao chamar esta operação, o sistema calcula o número de instâncias que a garantia de elasticidade precisa suportar com base no InstanceType especificado (arredondado para cima).

Nota

Ao chamar esta operação para consultar o preço de uma garantia de elasticidade, você pode especificar apenas um dos parâmetros InstanceCoreCpuCount e InstanceAmount.

1024

InstanceTypeList

array

Não

O provedor de serviços de Internet. Valores válidos:

  • cmcc: China Mobile.

  • telecom: China Telecom.

  • unicom: China Unicom.

  • multiCarrier: múltiplas operadoras.

cmcc

string

Não

O tipo de instância. Apenas um único tipo de instância pode ser especificado para a garantia de elasticidade ilimitada.

ecs.c6.xlarge

SpotStrategy

string

Não

O tipo de instância. Apenas um único tipo de instância pode ser especificado para a garantia de elasticidade ilimitada.

ecs.g6.xlarge

SpotDuration

integer

Não

A política de lances para a instância pay-as-you-go. Valores válidos:

  • NoSpot: uma instância pay-as-you-go regular.

  • SpotWithPriceLimit: uma instância spot com um limite de preço máximo.

  • SpotAsPriceGo: uma instância spot para a qual o sistema dá lances automaticamente até o preço pay-as-you-go.

Valor padrão: NoSpot.

Nota

Este parâmetro entra em vigor apenas quando PriceUnit=Hour e Period=1. Como o valor padrão de PriceUnit é Hour e o valor padrão de Period é 1, você não precisa definir os parâmetros PriceUnit e Period ao definir este parâmetro.

NoSpot

ZoneId

string

Não

O período de proteção da instância spot. Unidade: horas. Valor padrão: 1. Valores válidos:

  • 1: Após a criação de uma instância spot, o Alibaba Cloud garante que a instância não seja liberada automaticamente dentro de 1 hora. Após 1 hora, o sistema compara automaticamente o preço do lance com o preço de mercado e verifica o inventário de recursos para determinar se deve reter ou liberar automaticamente a instância.

  • 0: Após a criação de uma instância spot, o Alibaba Cloud não garante que a instância seja executada por 1 hora. O sistema compara automaticamente o preço do lance com o preço de mercado e verifica o inventário de recursos para determinar se deve reter ou liberar automaticamente a instância.

O Alibaba Cloud envia uma notificação de evento do sistema ECS 5 minutos antes de a instância ser liberada. As instâncias spot são faturadas por segundo. Selecione um período de proteção apropriado com base na duração esperada de execução da tarefa.

Nota

Este parâmetro entra em vigor apenas quando SpotStrategy é definido como SpotWithPriceLimit ou SpotAsPriceGo.

1

DataDisk

array<object>

Não

O ID da zona.

Nota

Os preços das instâncias spot podem variar entre as zonas. Ao consultar os preços de instâncias spot, recomendamos que você especifique ZoneId para consultar o preço da instância spot em uma zona específica.

cn-hagzhou-i

object

Não

A lista de discos de dados.

Category

string

Não

A categoria do disco de dados N. Valores válidos:

  • cloud: disco básico.

  • cloud_efficiency: disco ultra.

  • cloud_ssd: SSD padrão.

  • ephemeral_ssd: SSD local.

  • cloud_essd: SSD empresarial (ESSD).

  • cloud_auto: disco ESSD AutoPL.

Valores válidos de N: 1 a 16.

cloud_ssd

PerformanceLevel

string

Não

O nível de desempenho do disco de dados N quando o disco é um SSD empresarial (ESSD). Este parâmetro é válido apenas quando DataDisk.N.Category=cloud_essd. Valores válidos:

  • PL0.

  • PL1 (padrão).

  • PL2.

  • PL3.

Valores válidos de N: 1 a 16.

PL1

ProvisionedIops

integer

Não

Os IOPS de leitura/gravação provisionados do disco ESSD AutoPL. Valores válidos: 0 a min{50.000, 1000 × Capacidade - Desempenho de base}.

Desempenho de base = min{1.800 + 50 × Capacidade, 50.000}.

Nota

Este parâmetro é suportado apenas quando DiskCategory está definido como cloud_auto. Para mais informações, consulte Disco ESSD AutoPL.

40000

Size

integer

Não

O tamanho do disco de dados N. Unidade: GiB. Valores válidos:

  • cloud: 5 a 2000.

  • cloud_efficiency: 20 a 32768.

  • cloud_ssd: 20 a 32768.

  • cloud_auto: 1 a 32768.

  • cloud_essd: Os valores válidos dependem do valor de DataDisk.N.PerformanceLevel.
    • PL0: 1 a 32768.

    • PL1: 20 a 32768.

    • PL2: 461 a 32768.

    • PL3: 1261 a 32768.

  • ephemeral_ssd: 5 a 800.

Valores válidos de N: 1 a 16.

2000

StorageClusterId

string

Não

dbsc-j5e1sf2vaf5he8m2****

SchedulerOptions.DedicatedHostId

string

Não

A lista de discos de dados.

dh-bp67acfmxazb4p****

StartTime

string

Não

Este parâmetro entra em vigor apenas quando ResourceType está definido como instance.

O ID do host dedicado. Você pode chamar DescribeDedicatedHosts para consultar a lista de IDs de hosts dedicados.

dh-bp67acfmxazb4p****

RecurrenceRules

array<object>

Não

O período de vigência da garantia de elasticidade de tempo compartilhado. Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC+0. Para mais informações, consulte ISO 8601.

2020-10-30T06:32:00Z

object

Não

A regra de recorrência para a garantia de elasticidade compartilhada por tempo.

Nota
  • Ao modificar uma regra de recorrência, a duração total da garantia antes e depois da modificação deve ser a mesma. Para mais exemplos de modificação, consulte Modificar regras de recorrência.

  • A regra de recorrência modificada entra em vigor no dia seguinte.

EndHour

integer

Não

A hora de término da garantia compartilhada por tempo. O valor deve ser em hora cheia.

10

RecurrenceType

string

Não

O tipo da regra de recorrência. Valores válidos:

  • Daily: repete diariamente.

  • Weekly: repete semanalmente.

  • Monthly: repete mensalmente.

Nota

Você deve especificar tanto RecurrenceType quanto RecurrenceValue.

Daily

RecurrenceValue

string

Não

O valor da regra de recorrência.

  • Se RecurrenceType estiver definido como Daily, você pode especificar apenas um valor. Valores válidos: 1 a 31. O valor indica o intervalo em dias entre as recorrências.

  • Se RecurrenceType estiver definido como Weekly, você pode especificar vários valores separados por vírgulas (,). Os valores para domingo, segunda-feira, terça-feira, quarta-feira, quinta-feira, sexta-feira e sábado são 0, 1, 2, 3, 4, 5 e 6. Por exemplo, 1,2 indica segunda-feira e terça-feira.

  • Se RecurrenceType estiver definido como Monthly, o formato é A-B. Valores válidos de A e B: 1 a 31. B deve ser maior ou igual a A. Por exemplo, 1-5 indica do 1º ao 5º dia de cada mês.

Nota

Você deve especificar tanto RecurrenceType quanto RecurrenceValue.

5

StartHour

integer

Não

A hora de início do período de vigência da garantia compartilhada por tempo. O valor deve ser em hora cheia.

Nota

Você deve especificar tanto StartHour quanto EndHour, e a diferença entre eles deve ser de pelo menos 4 horas.

4

SchedulerOptions.DeploymentSetStrategy

string

Não

A lista de regras de recorrência para a garantia de elasticidade de tempo compartilhado.

Nota

O recurso de garantia de elasticidade de tempo compartilhado está disponível apenas em regiões específicas e para usuários específicos. Para usar este recurso, abra um ticket.

ProximityLooseDispersion

Não

A estratégia do conjunto de implantação. Valores válidos:

  • Availability: estratégia de alta disponibilidade.

  • AvailabilityGroup: estratégia de alta disponibilidade de grupo de conjunto de implantação.

  • LowLatency: estratégia de baixa latência de rede.

  • ProximityLooseDispersion: estratégia de dispersão flexível de proximidade.

Nota

Apenas quando a estratégia está definida como ProximityLooseDispersion, a resposta da API inclui os detalhes de preço para "Resource": "deploymentSet". Outras estratégias de conjunto de implantação são gratuitas, portanto, a resposta da API não inclui informações de preço para "Resource": "deploymentSet".

ProximityLooseDispersion

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

PriceInfo

object

As informações de preço, incluindo o preço e as regras de desconto.

Price

object

O preço.

Currency

string

A unidade monetária.

Site da China: CNY.

Site internacional: USD.

CNY

DetailInfos

object

DetailInfo

array<object>

Os detalhes de preço de cada configuração.

Nota

Este parâmetro é retornado apenas quando ResourceType está definido como instance.

array<object>

DiscountPrice

number

O preço com desconto.

655.2

OriginalPrice

number

O preço original.

4368

Resource

string

O nome da configuração. Valores válidos:

  • instanceType: instância.

  • bandwidth: largura de banda.

  • image: imagem.

  • systemDisk: disco do sistema.

  • dataDisk: disco de dados.

instanceType

SubRules

object

Rule

array<object>

O subconjunto de regras de preços.

object

Description

string

A descrição do subconjunto de regras.

Obtenha 15% de desconto em uma assinatura de um ano

RuleId

integer

O ID da regra de promoção.

587

TradePrice

number

O preço da transação.

3712.8

DiscountPrice

number

O desconto.

655.2

OriginalPrice

number

O preço original.

4368

ReservedInstanceHourPrice

number

O preço por hora da instância reservada sem pagamento antecipado ou com pagamento antecipado parcial.

1

TradePrice

number

O preço final, que é o preço original menos o desconto.

3712.8

RelatedPrice

object

O preço relacionado.

MarketplaceImagePrice

object

O preço da imagem do Alibaba Cloud Marketplace.

Currency

string

A unidade monetária.

Site da China: CNY.

Site internacional: USD.

CNY

DiscountPrice

number

O desconto.

0

OriginalPrice

number

O preço original.

100

TradePrice

number

O preço final, que é o preço original menos o desconto.

100

Rules

object

Rule

array<object>

A regra de promoção.

object

Description

string

A descrição da regra de promoção.

Obtenha 15% de desconto em uma assinatura de um ano

RuleId

integer

O ID da regra de promoção.

587

RequestId

string

O ID da solicitação.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

Exemplos

Resposta de sucesso

JSON formato

{
  "PriceInfo": {
    "Price": {
      "Currency": "CNY",
      "DetailInfos": {
        "DetailInfo": [
          {
            "DiscountPrice": 655.2,
            "OriginalPrice": 4368,
            "Resource": "instanceType",
            "SubRules": {
              "Rule": [
                {
                  "Description": "Obtenha 15% de desconto em compras com duração de um ano ou mais",
                  "RuleId": 587
                }
              ]
            },
            "TradePrice": 3712.8
          }
        ]
      },
      "DiscountPrice": 655.2,
      "OriginalPrice": 4368,
      "ReservedInstanceHourPrice": 1,
      "TradePrice": 3712.8
    },
    "RelatedPrice": {
      "MarketplaceImagePrice": {
        "Currency": "CNY",
        "DiscountPrice": 0,
        "OriginalPrice": 100,
        "TradePrice": 100
      }
    },
    "Rules": {
      "Rule": [
        {
          "Description": "Obtenha 15% de desconto em compras com duração de um ano ou mais",
          "RuleId": 587
        }
      ]
    }
  },
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 InvalidParameter.RecurrenceRules The specified parameter RecurrenceRules is invalid. O parâmetro RecurrenceRules especificado é inválido.
400 InvalidRecurrenceRules.CountLimitExceeded The count of RecurrenceRules exceeds the limit. O número de parâmetros RecurrenceRules excede o limite.
400 InvalidRecurrenceRulesStartHourEndHour.TooShort The recurrence hour between RecurrenceRules.StartHour and RecurrenceRules.EndHour is too short. O período efetivo entre os parâmetros RecurrenceRules.StartHour e RecurrenceRules.EndHour é menor que o requisito mínimo.
400 InvalidParameter.RecurrenceRulesStartHourEndHour The specified parameter RecurrenceRules.StartHour or RecurrenceRules.EndHour is invalid. O parâmetro RecurrenceRules.StartHour ou RecurrenceRules.EndHour especificado para RecurrenceRules é inválido.
400 InvalidParameter.RecurrenceRulesRecurrenceValueMonthly The specified parameter RecurrenceRules.RecurrenceValue for Monthly is invalid. O parâmetro RecurrenceRules.RecurrenceValue especificado é inválido para RecurrenceRules.RecurrenceType=Monthly.
400 InvalidParameter.RecurrenceRulesRecurrenceValueWeekly The specified parameter RecurrenceRules.RecurrenceValue for Weekly is invalid. O parâmetro RecurrenceRules.RecurrenceValue especificado é inválido para RecurrenceRules.RecurrenceType=Weekly.
400 InvalidParameter.RecurrenceRulesRecurrenceValueDaily The specified parameter RecurrenceRules.RecurrenceValue for Daily is invalid. O parâmetro RecurrenceRules.RecurrenceValue especificado é inválido para RecurrenceRules.RecurrenceType=Daily.
400 InvalidParameter.RecurrenceRulesRecurrenceType The specified parameter RecurrenceRules.RecurrenceType is invalid. O parâmetro RecurrenceRules.RecurrenceType especificado é inválido.
400 InvalidStartTime.NotSupported The StartTime of TimeDivisionElasticityAssurance cannot between any of active time ranges.
400 InvalidSpotAuthorized The specified Spot param is unauthorized. O valor especificado para o parâmetro SpotDuration não está autorizado.
400 Invalid.ZoneId The specified ZoneId is not valid. A zona não corresponde ao pool privado.
400 InvalidInstanceType.ValueUnauthorized The specified InstanceType is not authorized.
400 InvalidInstanceType.ValueNotSupported The specified InstanceType does not exist or beyond the permitted range. O tipo de instância especificado é inválido porque está fora do intervalo disponível.
400 InvalidInternetChargeType.ValueNotSupported The specified InternetChargeType is not valid. O método de cobrança de rede especificado é inválido.
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. Os clientes de migração para a nuvem corporativa podem comprar apenas instâncias ECS pagas conforme o uso e não podem comprar produtos de terceiros, como imagens fornecidas pelo Alibaba Cloud Marketplace. Verifique os parâmetros e tente novamente com parâmetros válidos.
400 InvalidSystemDiskCategory.ValueNotSupported The specified parameter "SystemDisk.Category" is not valid. O SystemDisk.Size especificado é inválido.
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. O parâmetro DataDisk.n.Size especificado está fora do intervalo válido.
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. Os parâmetros estão em conflito entre si.
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. O valor de otimização de E/S especificado não é suportado.
400 InvalidPeriod The specified period is not valid. O período de tempo especificado é inválido.
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. A capacidade total da categoria de disco excede o limite da instância.
400 InstanceDiskNumber.LimitExceed The total number of specified disk in an instance exceeds. O número de discos anexados à instância excede o limite.
400 InvalidSystemDiskSize.LessThanImageSize The specified parameter "SystemDisk.Size" is less than the image size. O parâmetro SystemDisk.Size especificado é menor que o tamanho do arquivo de imagem.
400 Throttling Request was denied due to request throttling. A solicitação foi limitada.
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. O preço não foi encontrado. Modifique os valores dos parâmetros correspondentes e tente novamente.
400 InvalidResourceType.ValueNotSupported The specified parameter ResourceType is not valid. O tipo de recurso especificado é inválido.
400 InvalidPriceUnit.ValueNotSupported The specified parameter PriceUnit is not valid. O parâmetro PriceUnit especificado é inválido.
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. A cópia da imagem falhou.
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. O parâmetro PerformanceLevel especificado é inválido.
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. O parâmetro Encrypted deve ser definido como true ao criar um disco em nuvem a partir de um snapshot criptografado.
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. O valor do parâmetro AssuranceTimes não é suportado.
400 InvalidParameter.Platform The specified parameter Platform is invalid. O parâmetro Platform especificado é inválido.
400 InvalidOperation.InstanceRenewWithDowngradeInPlan The operation is denied due to the specified instance has renew with downgrade record in plan. Existe um pedido de renovação e downgrade não efetivado. Esta operação não é permitida antes que o pedido entre em vigor.
400 OperationDenied.TestAccountRetricted Test-account for testing has been prohibited from creating instance in this region. Please contact 400181. Contas de teste não têm permissão para criar instâncias nesta região. Entre em contato com o Centro de Custos e Recursos @Gaochong (400181).
400 UnsupportedIspNetworkChargeType The network charge type is not supported when specifying ISP. O tipo de cobrança de rede desta instância não oferece suporte à especificação de um ISP.
400 EncryptedOption.Conflict Disk encryption attributes conflict. Os atributos de criptografia do disco em nuvem estão em conflito.
400 InvalidSystemDiskSize.ValueNotSupported The specified parameter SystemDisk.Size is invalid O SystemDisk.Size especificado é inválido.
400 UnsupportedIspChargeType The specified Isp does not support the charge type. O método de cobrança especificado não oferece suporte ao parâmetro Isp.
400 InvalidInstanceType.NotSupported The specified instanceType is not supported by the image architecture. O InstanceType especificado não é suportado.
400 InvalidDiskCategory.ValueNotSupported The specified parameter "DiskCategory" is not valid. O tipo de disco em nuvem do sistema e o tipo de disco em nuvem de dados especificados não são suportados.
400 InvalidMarketImage.NotAuthorized The specified marketplace image is not authorized for your channel, please use other image. A imagem do Alibaba Cloud Marketplace especificada não está autorizada para o seu canal. Use uma imagem diferente.
400 InvalidStartTime.ValueNotSupported The specified startTime is out of the permitted range. A hora de início especificada não está dentro do intervalo permitido.
400 MissingParameter.InstanceAmount The specified parameter "InstanceAmount" can not be empty. O parâmetro especificado InstanceAmount não pode estar vazio.
400 InvalidReservedInstanceOfferingType.ValueNotSupported The specified OfferingType is not supported. O tipo de produto não é suportado.
400 DiskExpiredOrInArrears Your account has an overdue payment for the specified instance. A instância especificada está com pagamento em atraso.
400 InstanceExpiredOrInArrears The specified operation is denied as your prepay instance is expired (prepay mode) or in arrears (afterpay mode). A instância expirou ou possui um pagamento em atraso. Renove a instância ou regularize o pagamento pendente antes de realizar esta operação.
400 MissingParameter.ProvisionedIops The ProvisionedIops parameter can not be empty. O parâmetro ProvisionedIops não pode estar vazio.
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. O snapshot especificado não permite a criação de volumes de dados.
403 InvalidSystemDiskCategory.ValueUnauthorized The disk category is not authorized. A categoria de disco especificada não está autorizada.
403 InstanceDiskCategoryLimitExceed The total size of specified disk category in an instance exceeds. A capacidade total da categoria de disco excede o limite da instância.
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. A imagem especificada foi removida do Alibaba Cloud Marketplace.
403 QuotaExceed.PortableCloudDisk The quota of portable cloud disk exceeds.
403 Forbbiden User not authorized to operate on the specified resource. O usuário não está autorizado a realizar operações no recurso especificado.
403 InstanceDiskNumLimitExceed The number of specified disk in an instance exceeds. O número de discos anexados à instância excede o limite.
403 IoOptimized.NotSupported The specified image is not support IoOptimized Instance.
403 ImageNotSupportInstanceType The specified image don't support the InstanceType instance. A imagem especificada não oferece suporte a este tipo de instância.
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. O ResourceOwnerAccount especificado é inválido.
403 RegionUnauthorized There is no authority to create instance in the specified region. O usuário não está autorizado a criar instâncias na região especificada.
403 InvalidInstanceType.ValueNotSupported The specified InstanceType does not exist or beyond the permitted range.
403 InvalidAmount.Malformed The specified parameter Amount is not valid. O formato do parâmetro Amount é inválido.
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. A instância por assinatura expirou.
403 OperationDenied.PerformanceLevelNotMatch The specified DataDisk.n.PerformanceLevel and DataDisk.n.Size do not match.
403 InvalidAction.Unauthorized The specified action is not valid. A operação especificada é inválida.
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. O tipo de instância especificado (InstanceType) não oferece suporte à categoria de disco em nuvem da instância atual. Tente um tipo de instância diferente. Para obter informações sobre os tipos de disco em nuvem suportados pelos tipos de instância, consulte a documentação da família de instâncias.
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. O inventário de endereços IP públicos é insuficiente para a região ou método de cobrança especificado. Tente uma região ou método de cobrança diferente.
403 UnsupportedIspRegion The specified region does not support Isp. A região especificada não suporta ISP.
403 InvalidIspBandwidthOut The specified parameter InternetMaxBandwidthOut should be larger than 0 when specifying parameter Isp. O parâmetro InternetMaxBandwidthOut deve ser maior que 0 quando o parâmetro Isp é especificado.
403 InstanceType.Offline The specified InstanceType has been offline O tipo de instância especificado foi descontinuado. Selecione um tipo de instância diferente.
403 InvalidIspUID The current account does not have permission to specify the Isp parameter. A conta atual não tem permissão para especificar o parâmetro Isp.
403 UnsupportedIspClassicNetwork The Isp parameter is not supported in the classic network. A rede clássica não suporta a especificação do parâmetro Isp.
403 InvalidIspType.ValueNotSupported The specified parameter Isp is invalid. O valor especificado do parâmetro Isp é inválido.
403 InvalidSystemDiskCategory.ValueNotSupported The specified parameter SystemDisk.Category is not valid. O SystemDisk.Size especificado é inválido.
403 InvalidDataDiskCategory.ValueNotSupported The specified Category of Data Disk is not valid. O parâmetro DataDisk.n.Category especificado é inválido.
403 InvalidAccountStatus Your account status is invalid. please contact customer service. O status da sua conta é inválido. Entre em contato com o atendimento ao cliente.
404 InvalidRegionId.NotFound The RegionId provided does not exist in our records. O RegionId especificado não existe. Verifique se o produto está disponível nesta região.
404 OperationDenied The specified Image is disabled or is deleted.
404 InvalidImageId.NotFound The specified ImageId does not exist. A imagem especificada não existe nesta conta. Verifique se o ID da imagem está correto.
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. O disco em nuvem do sistema especificado é menor que a capacidade mínima.
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. O SystemDisk.Size especificado é inválido.
404 InvalidInstanceType.Missing The InstanceType parameter that is mandatory for processing the request is not provided. O parâmetro InstanceType é obrigatório.
404 InvalidInstanceType.ValueNotSupported The specified InstanceType does not exist or beyond the permitted range.
404 InvalidNetworkType.ValueNotSupported The specified parameter NetworkType is not valid. O tipo de rede especificado é inválido.
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. A instância especificada não existe.
404 InvalidMarketImage.NotFound The specified marketplace image does not exist, please change the imageId and try again. A imagem do Alibaba Cloud Marketplace especificada não existe. Modifique os parâmetros e tente novamente.
404 InvalidDiskIds.NotPortable The specified DiskId is not portable.
404 InvalidSystemDisk.NotFound The specified system disk does not exist. O disco em nuvem do sistema especificado não existe.
404 InvalidResourceGroup.NotFound The ResourceGroup provided does not exist in our records. O grupo de recursos não foi encontrado nos registros.
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.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.