Todos os produtos
Search
Central de documentação

Auto Scaling:DescribeScalingConfigurations

Última atualização: Sep 17, 2026

Consulta informações sobre configurações de escalonamento do tipo ECS, incluindo tipos de instância e imagens, para ajudar você a entender antecipadamente os detalhes dos modelos de instância ECS usados para scale-out.

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

ess:DescribeScalingConfigurations

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 do grupo de escalonamento ao qual as configurações de escalonamento pertencem.

cn-qingdao

PageNumber

integer

Não

O número da página da lista de configurações de escalonamento. Valor mínimo: 1.

Valor padrão: 1.

1

PageSize

integer

Não

O número de entradas por página para uma consulta paginada. Valor máximo: 50.

Valor padrão: 10.

50

ScalingGroupId

string

Não

O ID do grupo de escalonamento. Você pode consultar todas as configurações de escalonamento no grupo de escalonamento especificado.

asg-bp17pelvl720x3v7****

ScalingConfigurationId

array

Não

O ID da configuração de escalonamento que você deseja consultar.

Os resultados da consulta incluem configurações de escalonamento ativas e inativas, que são identificadas pelo parâmetro de resposta LifecycleState.

asc-bp17pelvl720x5ub****

string

Não

O ID da configuração de escalonamento que você deseja consultar.

Os resultados da consulta incluem configurações de escalonamento ativas e inativas, que são identificadas pelo parâmetro de resposta LifecycleState.

asc-bp17pelvl720x5ub****

ScalingConfigurationName

array

Não

O nome da configuração de escalonamento que você deseja consultar.

Os resultados da consulta ignoram os nomes das configurações de escalonamento inativas e nenhum erro é retornado.

scalingcon****

string

Não

O nome da configuração de escalonamento que você deseja consultar.

Os resultados da consulta ignoram os nomes das configurações de escalonamento inativas e nenhum erro é retornado.

scalingcon****

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

RequestId

string

O ID da solicitação.

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

PageNumber

integer

O número da página atual.

1

PageSize

integer

O número de entradas por página.

50

TotalCount

integer

O número total de configurações de dimensionamento.

1

ScalingConfigurations

object

ScalingConfiguration

array<object>

A coleção de informações de configuração de dimensionamento.

array<object>

A coleção de informações de configuração de dimensionamento.

DeploymentSetId

string

O ID do conjunto de implantação ao qual a instância ECS pertence.

ds-bp1frxuzdg87zh4p****

CreationTime

string

A hora em que a configuração de dimensionamento foi criada.

2014-08-14T10:58Z

ScalingConfigurationName

string

O nome da configuração de dimensionamento.

scalingconfigura****

SystemDiskDescription

string

A descrição do disco em nuvem do sistema.

Disco do sistema de teste

KeyPairName

string

O nome do par de chaves usado para fazer login na instância ECS.

keypair****

SecurityGroupId

string

O ID do grupo de segurança ao qual a instância ECS pertence. Instâncias ECS no mesmo grupo de segurança podem acessar umas às outras.

sg-bp18kz60mefs****

PrivatePoolOptions.Id

string

O ID do pool privado, que é o ID da garantia de elasticidade ou reserva de capacidade.

eap-bp67acfmxazb4****

SystemDiskAutoSnapshotPolicyId

string

O ID da política de snapshot automático aplicada ao disco em nuvem do sistema.

sp-bp12m37ccmxvbmi5****

SpotStrategy

string

A política de preempção para instâncias 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 com preço de mercado no momento da compra.

NoSpot

ScalingGroupId

string

O ID do grupo de dimensionamento ao qual a configuração de dimensionamento pertence.

asg-bp17pelvl720x3v7****

Affinity

string

Indica se a instância em um host dedicado está associada ao host dedicado. Valores válidos:

  • default: A instância não está associada ao host dedicado. Quando uma instância com o modo econômico ativado é reiniciada, a instância pode ser colocada em outro host dedicado no pool de recursos de implantação automática se os recursos do host dedicado original forem insuficientes.

  • host: A instância está associada ao host dedicado. Quando uma instância com o modo econômico ativado é reiniciada, a instância permanece no host dedicado original. Se os recursos do host dedicado original forem insuficientes, a instância falhará ao reiniciar.

default

Tenancy

string

Indica se a instância é criada em um host dedicado. Valores válidos:

  • default: A instância não é criada em um host dedicado.

  • host: A instância é criada em um host dedicado. Se você não especificar DedicatedHostId, o Alibaba Cloud seleciona automaticamente um host dedicado para a instância.

default

SystemDiskSize

integer

O tamanho do disco em nuvem do sistema. Unidade: GiB.

100

Ipv6AddressCount

integer

O número de endereços IPv6 gerados aleatoriamente alocados ao controlador de interface de rede (NIC).

1

SpotDuration

integer

O período de retenção da instância spot. Unidade: horas.

1

LifecycleState

string

O status da configuração de dimensionamento no grupo de dimensionamento. Valores válidos:

  • Active: A configuração de dimensionamento está ativa. O grupo de dimensionamento usa a configuração de dimensionamento ativa para a criação automática de instâncias ECS.

  • Inacitve: A configuração de dimensionamento está inativa. As configurações de dimensionamento inativas são retidas no grupo de dimensionamento, mas o grupo de dimensionamento não as usa para a criação automática de instâncias ECS.

Active

InstanceName

string

O nome da instância ECS.

instance****

SecurityEnhancementStrategy

string

Indica se o reforço de segurança está ativado. Valores válidos:

  • Active: O reforço de segurança está ativado. Este valor é aplicável apenas a imagens públicas.

  • Deactive: O reforço de segurança está desativado. Este valor é aplicável a todos os tipos de imagem.

Active

UserData

string

Os dados do usuário da instância ECS, codificados em Base64.

echo hello ecs!

PrivatePoolOptions.MatchCriteria

string

A opção de capacidade do pool privado para a inicialização da instância. Depois que uma garantia de elasticidade ou reserva de capacidade entra em vigor, um pool privado é gerado para as instâncias usarem durante a inicialização. Valores válidos:

  • Open: modo aberto. O sistema corresponde automaticamente à capacidade disponível do pool privado aberto. Se nenhuma capacidade de pool privado correspondente estiver disponível, os recursos do pool público serão usados para a inicialização.

  • Target: modo especificado. A instância usa a capacidade do pool privado especificado para a inicialização. Se a capacidade do pool privado especificado não estiver disponível, a instância falhará ao iniciar.

  • None: modo nenhum. A instância não usa a capacidade do pool privado para a inicialização.

Open

DedicatedHostId

string

Indica se a instância ECS é criada em um host dedicado. Como os hosts dedicados não suportam a criação de instâncias spot, as configurações SpotStrategy e SpotPriceLimit na solicitação são automaticamente ignoradas quando DedicatedHostId é especificado.

Você pode chamar DescribeDedicatedHosts para consultar a lista de IDs de hosts dedicados.

dh-bp67acfmxazb4p****

InstanceGeneration

string

A geração da instância ECS.

ecs-3

HpcClusterId

string

O ID do cluster HPC ao qual a instância ECS pertence.

hpc-clus****

PasswordInherit

boolean

Especifica se deve ser usada a senha predefinida na imagem.

true

Memory

integer

O tamanho da memória. Unidade: GiB.

Especificar tanto CPU quanto Memory define o intervalo de tipos de instância. Por exemplo, CPU=2 e Memory=16 define todos os tipos de instância com 2 vCPUs e 16 GiB de memória. O Auto Scaling determina o conjunto de tipos de instância disponíveis com base em fatores como otimização de I/O e zonas e, em seguida, cria instâncias com o menor preço com base na classificação de preço.

Nota

Esta configuração entra em vigor apenas no modo de otimização de custos quando nenhum tipo de instância é especificado na configuração de dimensionamento.

16

ImageId

string

O ID do arquivo de imagem usado para a criação automática de instâncias.

centos6u5_64_20G_aliaegis_2014****.vhd

ImageFamily

string

O nome da família de imagens. Quando este parâmetro é especificado, a imagem disponível mais recente na família de imagens é usada para criar instâncias. Se ImageId já estiver especificado, este parâmetro não poderá ser definido.

hangzhou-daily-update

ImageOwnerAlias

string

A origem da imagem. Valores válidos:

  • system: uma imagem pública fornecida pelo Alibaba Cloud.

  • self: uma imagem personalizada que você criou.

  • others: uma imagem compartilhada ou imagem da comunidade fornecida por outros usuários do Alibaba Cloud.

  • marketplace: uma imagem do Alibaba Cloud Marketplace.

system

LoadBalancerWeight

integer

O peso da instância ECS como um servidor backend. Valores válidos: 1 a 100.

1

SystemDiskCategory

string

A categoria do disco em nuvem do sistema. Valores válidos:

  • cloud: disco em nuvem básico.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: SSD padrão.

  • ephemeral_ssd: SSD local.

  • cloud_essd: ESSD.

  • cloud_auto: disco em nuvem ESSD AutoPL.

cloud

HostName

string

O nome do host da instância ECS.

HostLocal

SystemDiskName

string

O nome do disco em nuvem do sistema.

cloud_ssd_Teste

InternetMaxBandwidthOut

integer

A largura de banda pública de saída máxima. Unidade: Mbit/s.

10

InternetMaxBandwidthIn

integer

A largura de banda pública de entrada máxima. Unidade: Mbit/s.

10

InstanceType

string

O tipo de instância da instância ECS.

ecs.g6.large

InstanceDescription

string

A descrição da instância ECS.

Departamento Financeiro

IoOptimized

string

Indica se a instância é otimizada para I/O. Valores válidos:

  • none: A instância não é otimizada para I/O.

  • optimized: A instância é otimizada para I/O.

none

RamRoleName

string

O nome da função RAM associada à instância ECS. O nome da função RAM é fornecido e mantido pelo Resource Access Management (RAM). Você pode chamar ListRoles para consultar as funções RAM disponíveis. Para obter informações sobre como criar uma função RAM, consulte CreateRole.

ramrole****

SystemDiskPerformanceLevel

string

O nível de desempenho (PL) do disco em nuvem do sistema quando o disco é um ESSD.

PL1

Cpu

integer

O número de vCPUs.

Especificar tanto CPU quanto Memory define o intervalo de tipos de instância. Por exemplo, CPU=2 e Memory=16 define todos os tipos de instância com 2 vCPUs e 16 GiB de memória. O Auto Scaling determina o conjunto de tipos de instância disponíveis com base em fatores como otimização de I/O e zonas e, em seguida, cria instâncias com o menor preço com base na classificação de preço.

Nota

Esta configuração entra em vigor apenas no modo de otimização de custos quando nenhum tipo de instância é especificado na configuração de dimensionamento.

2

ResourceGroupId

string

O ID do grupo de recursos ao qual a instância ECS pertence.

rg-aekzn2ou7xo****

ZoneId

string

O ID da zona da instância. Você pode chamar DescribeZones para consultar a lista de zonas disponíveis.

cn-hangzhou-g

InternetChargeType

string

O método de cobrança para uso de rede. Valores válidos:

  • PayByBandwidth: cobrança por largura de banda. O valor de InternetMaxBandwidthOut é o valor fixo de largura de banda.

  • PayByTraffic: cobrança por tráfego. O valor de InternetMaxBandwidthOut é apenas um limite superior de largura de banda. A cobrança é baseada no tráfego de rede real.

PayByTraffic

ImageName

string

O nome do arquivo de imagem.

centos6u5_64_20G_aliaegis_20140703.vhd

ScalingConfigurationId

string

O ID da configuração de dimensionamento.

asc-bp1ezrfgoyn5kijl****

CreditSpecification

string

O modo de execução da instância com capacidade de burst. Valores válidos:

Standard

SpotInterruptionBehavior

string

O padrão de interrupção da instância spot.

Terminate

DataDisks

object

DataDisk

array<object>

A coleção de informações do disco em nuvem de dados.

array<object>

A coleção de informações do disco em nuvem de dados.

PerformanceLevel

string

O nível de desempenho (PL) do disco em nuvem de dados quando o disco é um ESSD.

PL1

Description

string

A descrição do disco em nuvem de dados.

Departamento Financeiro

SnapshotId

string

O ID do snapshot usado para criar o disco em nuvem de dados.

s-23f2i****

Device

string

O ponto de montagem do disco em nuvem de dados.

/dev/xvdb

Size

integer

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

  • cloud: 5 a 2000.

  • cloud_efficiency: 20 a 32768.

  • cloud_ssd: 20 a 32768.

  • cloud_essd: 20 a 32768.

  • ephemeral_ssd: 5 a 800.

200

DiskName

string

O nome do disco em nuvem de dados.

cloud_ssdData

AutoSnapshotPolicyId

string

O ID da política de snapshot automático aplicada ao disco em nuvem de dados.

sp-bp19nq9enxqkomib****

Category

string

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

  • cloud: disco em nuvem básico. A propriedade DeleteWithInstance de um disco em nuvem básico criado junto com a instância é definida como true.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: SSD padrão.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD local.

  • cloud_auto: disco em nuvem ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

cloud

KMSKeyId

string

O ID da chave KMS associada ao disco em nuvem de dados.

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

DeleteWithInstance

boolean

Indica se o disco em nuvem de dados é liberado quando a instância é liberada. Valores válidos:

  • true: O disco em nuvem de dados é liberado quando a instância é liberada.

  • false: O disco em nuvem de dados é retido quando a instância é liberada.

true

Encrypted

string

Indica se o disco em nuvem de dados é criptografado. Valores válidos:

  • true: criptografado.

  • false: não criptografado.

false

Categories

object

Category

array

A lista de vários tipos de disco para o disco em nuvem de dados. O primeiro tipo de disco tem a prioridade mais alta, e a prioridade dos tipos de disco subsequentes diminui em ordem. Quando um tipo de disco de prioridade mais alta não estiver disponível, o Auto Scaling tentará automaticamente o próximo tipo de disco por prioridade para criar o disco em nuvem de dados. Valores válidos:

  • cloud: disco em nuvem básico. A propriedade DeleteWithInstance de um disco em nuvem básico criado junto com a instância é definida como true.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: SSD padrão.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD local.

  • cloud_auto: disco em nuvem ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

string

A lista de vários tipos de disco para o disco em nuvem de dados. O primeiro tipo de disco tem a prioridade mais alta, e a prioridade dos tipos de disco subsequentes diminui em ordem. Quando um tipo de disco de prioridade mais alta não estiver disponível, o Auto Scaling tentará automaticamente o próximo tipo de disco por prioridade para criar o disco em nuvem de dados. Valores válidos:

  • cloud: disco em nuvem básico. A propriedade DeleteWithInstance de um disco em nuvem básico criado junto com a instância é definida como true.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: SSD padrão.

  • cloud_essd: ESSD.

cloud_essd

ProvisionedIops

integer

As métricas de desempenho de IOPS (Input/Output Operations Per Second) provisionadas do disco em nuvem de dados.

Nota

O IOPS (Input/Output Operations Per Second) mede o número de operações de I/O que o armazenamento em bloco pode processar por segundo, representando a capacidade de leitura/gravação (saída/entrada). A unidade é operações por segundo.

100

BurstingEnabled

boolean

Indica se o Burst (performance burst) está ativado para o disco em nuvem de dados. Valores válidos:

  • true: ativado.

  • false: não ativado.

Nota

Este parâmetro é retornado apenas quando DataDisk.Category é definido como cloud_auto.

false

Tags

object

Tag

array<object>

A coleção de informações de tags.

object

A coleção de informações de tags.

Key

string

A chave da tag da instância. Valores válidos de N: 1 a 20.

A chave da tag não pode ser uma string vazia. A chave da tag pode ter até 128 caracteres e não pode começar com aliyun ou acs:. A chave da tag não pode conter http:// ou https://.

binary

Value

string

O valor da tag da instância. Valores válidos de N: 1 a 20.

O valor da tag pode ser uma string vazia. O valor da tag pode ter até 128 caracteres e não pode começar com acs:. O valor da tag não pode conter http:// ou https://.

alterTable

SpotPriceLimit

object

SpotPriceModel

array<object>

A coleção de informações de instâncias spot.

object

A coleção de informações de instâncias spot.

InstanceType

string

O tipo de instância da instância spot.

ecs.g6.large

PriceLimit

number

O limite de preço para a instância spot.

0.125

InstancePatternInfos

object

InstancePatternInfo

array<object>

A coleção de informações de configuração inteligente, que é usada para filtrar tipos de instância que atendem aos requisitos especificados.

array<object>

A coleção de informações de configuração inteligente, que é usada para filtrar tipos de instância que atendem aos requisitos especificados.

MaxPrice

number

O preço máximo por hora para instâncias pay-as-you-go ou spot.

2

Cores

integer

O número de núcleos de vCPU do tipo de instância.

2

Memory

number

O tamanho da memória do tipo de instância. Unidade: GiB.

4

InstanceFamilyLevel

string

O nível da família de instâncias. Valores válidos:

  • EntryLevel: nível de entrada, que se refere a tipos de instâncias compartilhadas. Esses tipos de instâncias são mais econômicos, mas não garantem um desempenho de computação estável. São adequados para cenários em que a utilização da CPU é baixa. Para mais informações, consulte Famílias de instâncias compartilhadas.

  • EnterpriseLevel: nível corporativo. Esses tipos de instâncias fornecem desempenho estável e recursos dedicados. São adequados para cenários que exigem alta estabilidade. Para mais informações, consulte Famílias de instâncias.

  • CreditEntryLevel: nível de entrada com crédito, que se refere a instâncias com capacidade de burst. Esses tipos de instâncias usam créditos de CPU para garantir o desempenho de computação. São adequados para cenários em que a utilização da CPU é normalmente baixa, mas ocasionalmente tem picos. Para mais informações, consulte Instâncias com capacidade de burst.

EnterpriseLevel

Architectures

object

Architecture

array

O tipo de arquitetura do tipo de instância. Valores válidos:

  • X86: computação x86.

  • Heterogeneous: computação heterogênea, como GPU ou FPGA.

  • BareMental: servidor de Instância Bare Metal do Elastic Compute Service.

  • Arm: computação Arm.

Valor padrão: todos os tipos de arquitetura estão incluídos.

string

O tipo de arquitetura do tipo de instância. Valores válidos:

  • X86: computação x86.

  • Heterogeneous: computação heterogênea, como GPU ou FPGA.

  • BareMental: servidor de Instância Bare Metal do Elastic Compute Service.

  • Arm: computação Arm.

Valor padrão: todos os tipos de arquitetura estão incluídos.

X86

BurstablePerformance

string

Especifica se os tipos de instâncias com capacidade de burst estão incluídos. Valores válidos:

  • Exclude: Os tipos de instâncias com capacidade de burst não estão incluídos.

  • Include: Os tipos de instâncias com capacidade de burst estão incluídos.

  • Required: Apenas os tipos de instâncias com capacidade de burst estão incluídos.

Valor padrão: Include.

Include

ExcludedInstanceTypes

object

ExcludedInstanceType

array

O tipo de instância a ser excluído. Você pode usar caracteres curinga (*) para excluir um único tipo de instância ou uma família de instâncias inteira. Exemplos:

  • ecs.c6.large: exclui o tipo de instância ecs.c6.large.

  • ecs.c6.*: exclui toda a família de instâncias c6.

string

O tipo de instância a ser excluído. Você pode usar caracteres curinga (*) para excluir um único tipo de instância ou uma família de instâncias inteira. Exemplos:

  • ecs.c6.large: exclui o tipo de instância ecs.c6.large.

  • ecs.c6.*: exclui toda a família de instâncias c6.

ecs.n1.small/ecs.n1.*/*7*

InstanceTypeFamilies

object

InstanceTypeFamily

array

A família de instâncias a ser consultada. N especifica que você pode definir várias famílias de instâncias. Valores válidos de N: 1 a 10.

string

A família de instâncias a ser consultada. N especifica que você pode definir várias famílias de instâncias. Valores válidos de N: 1 a 10.

ecs.g6

MinimumCpuCoreCount

integer

O número mínimo de núcleos de vCPU do tipo de instância.

2

MaximumCpuCoreCount

integer

O número máximo de núcleos de vCPU do tipo de instância.

Nota

O valor de MaximumCpuCoreCount não pode exceder quatro vezes o valor de MinimumCpuCoreCount.

4

GpuSpecs

object

GpuSpec

array

O tipo de GPU.

string

O tipo de GPU.

NVIDIA V100

InstanceCategories

object

InstanceCategory

array

A categoria da instância.

string

A categorização da instância. Valores válidos:

Nota

N especifica que você pode definir várias categorias de instâncias. Valores válidos de N: 1 a 10.

  • General-purpose: uso geral.

  • Compute-optimized: otimizada para computação.

  • Memory-optimized: otimizada para memória.

  • Big data: big data.

  • Local SSDs: SSD local.

  • High Clock Speed: alta frequência.

  • Enhanced: aprimorada.

  • Shared: compartilhada.

  • Compute-optimized with GPU: computação com GPU.

  • Visual Compute-optimized: computação visual otimizada.

  • Heterogeneous Service: serviço heterogêneo.

  • Compute-optimized with FPGA: computação otimizada acelerada por FPGA.

  • Compute-optimized with NPU: computação otimizada acelerada por NPU.

  • ECS Bare Metal: servidor de Instância Bare Metal do Elastic Compute Service.

  • High Performance Compute: computação de alto desempenho (HPC).

Compute-optimized with GPU

CpuArchitectures

object

CpuArchitecture

array

A arquitetura de CPU do tipo de instância.

string

A arquitetura de CPU do tipo de instância. Valores válidos:

Nota

N especifica que você pode definir várias arquiteturas de CPU. Valores válidos de N: 1 a 2.

  • X86.

  • ARM.

X86

PhysicalProcessorModels

object

PhysicalProcessorModel

array

O modelo de processador da instância. N especifica que você pode definir vários modelos de processador. Valores válidos de N: 1 a 10.

string

O modelo de processador da instância. N especifica que você pode definir vários modelos de processador. Valores válidos de N: 1 a 10.

Intel Xeon(Ice Lake) Platinum 8369B", "Intel Xeon(Skylake) Platinum 8163", … "Intel Xeon(Cascade Lake) Platinum 8269CY

MinimumEniQuantity

integer

O número mínimo de interfaces de rede elásticas (ENIs) que a instância suporta.

2

MinimumEniPrivateIpAddressQuantity

integer

O número mínimo esperado de endereços IPv4 por interface de rede elástica (ENI) na instância.

2

MinimumEniIpv6AddressQuantity

integer

O número mínimo de endereços IPv6 por interface de rede elástica (ENI) na instância.

1

MinimumInitialCredit

integer

O mínimo de créditos iniciais de vCPU para instâncias com capacidade de burst (t5 e t6).

12

MinimumBaselineCredit

integer

O desempenho mínimo de computação de vCPU de linha de base (soma de todas as vCPUs) para instâncias com capacidade de burst (t5 e t6).

12

MinimumMemorySize

number

O tamanho mínimo de memória da instância. Unidade: GiB.

4

MaximumMemorySize

number

O tamanho máximo de memória da instância. Unidade: GiB.

4

MinimumGpuAmount

integer

O número mínimo de GPUs na instância. Valores válidos: inteiros positivos.

2

MaximumGpuAmount

integer

O número máximo de GPUs na instância. Valores válidos: inteiros positivos.

2

SystemDiskCategories

object

SystemDiskCategory

array

Os tipos de disco do disco do sistema em nuvem. O primeiro tipo de disco tem a maior prioridade, e a prioridade diminui na sequência. Quando um tipo de disco de prioridade mais alta não estiver disponível, o Auto Scaling tentará automaticamente o próximo tipo de disco por ordem de prioridade para criar o disco do sistema em nuvem. Valores válidos:

  • cloud: disco em nuvem básico.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: SSD padrão.

  • cloud_essd: Enterprise SSD (ESSD).

string

Os tipos de disco do disco do sistema em nuvem. O primeiro tipo de disco tem a maior prioridade, e a prioridade diminui na sequência. Quando um tipo de disco de prioridade mais alta não estiver disponível, o Auto Scaling tentará automaticamente o próximo tipo de disco por ordem de prioridade para criar o disco do sistema em nuvem. Valores válidos:

  • cloud: disco em nuvem básico.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: SSD padrão.

  • cloud_essd: Enterprise SSD (ESSD).

cloud

WeightedCapacities

object

WeightedCapacity

array

O peso do tipo de instância especificado, que representa a capacidade de uma única instância desse tipo no grupo de dimensionamento. Um peso maior significa que menos instâncias desse tipo são necessárias para atender à capacidade esperada.

string

O peso do tipo de instância especificado, que representa a capacidade de uma única instância desse tipo no grupo de dimensionamento. Um peso maior significa que menos instâncias desse tipo são necessárias para atender à capacidade esperada.

4

InstanceTypes

object

InstanceType

array

A coleção de tipos de instância da instância ECS.

string

A coleção de tipos de instância da instância ECS.

ecs.g6.large

SecurityGroupIds

object

SecurityGroupId

array

Os IDs dos grupos de segurança aos quais a instância ECS pertence. Instâncias ECS dentro do mesmo grupo de segurança podem acessar umas às outras.

string

Os IDs dos grupos de segurança aos quais a instância ECS pertence. Instâncias ECS dentro do mesmo grupo de segurança podem acessar umas às outras.

sg-bp18kz60mefs****

SchedulerOptions

object

As opções de agendamento.

ManagedPrivateSpaceId

string

O pool de recursos totalmente gerenciado e inteligente.

testManagedPrivateSpaceId

SystemDisk.Encrypted

boolean

Indica se o disco do sistema em nuvem está criptografado. Valores válidos:

  • true: Criptografado.

  • false: Não criptografado.

false

SystemDisk.KMSKeyId

string

O ID da chave KMS usada para o disco do sistema em nuvem.

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

SystemDisk.EncryptAlgorithm

string

O algoritmo de criptografia usado para o disco do sistema em nuvem. Valores válidos:

  • AES-256.

  • SM4-128.

AES-256

SystemDisk.ProvisionedIops

integer

As métricas de desempenho de IOPS (Operações de Entrada/Saída Por Segundo) provisionadas do disco do sistema em nuvem.

Nota

O IOPS (Operações de Entrada/Saída Por Segundo) mede o número de operações de E/S que podem ser processadas por segundo, representando a capacidade de leitura/gravação do armazenamento em bloco. Unidade: operações por segundo.

100

SystemDisk.BurstingEnabled

boolean

Indica se o recurso Burst (burst de desempenho) está ativado para o disco do sistema em nuvem. Valores válidos:

  • true: Ativado.

  • false: Não ativado.

Nota

Este parâmetro é suportado apenas quando SystemDisk.Category está definido como cloud_auto.

false

ImageOptions.LoginAsNonRoot

boolean

Indica se a instância ECS usa o usuário ecs-user para fazer login. Valores válidos:

  • true: Sim.

  • false: Não.

false

DeletionProtection

boolean

A propriedade de proteção contra liberação da instância ECS. Esta propriedade se aplica apenas a instâncias pay-as-you-go e especifica se a instância pode ser liberada diretamente do console ECS ou chamando a operação DeleteInstance. Valores válidos:

  • true: A proteção contra liberação está ativada. A instância não pode ser liberada diretamente do console ECS ou chamando a API. Isso evita que instâncias expandidas pelo Auto Scaling sejam excluídas acidentalmente.

  • false: A proteção contra liberação está desativada. A instância pode ser liberada diretamente do console ECS ou chamando a API.

Nota

Esta propriedade não afeta as atividades normais de redução de escala do Auto Scaling. Instâncias pay-as-you-go com proteção contra liberação ativada ainda podem ser liberadas durante as atividades de redução de escala.

false

StorageSetId

string

O ID do conjunto de armazenamento.

ss-bp67acfmxazb4p****

StorageSetPartitionNumber

integer

O número máximo de partições no conjunto de armazenamento. Valores válidos: inteiros maiores ou iguais a 2.

2

CustomPriorities

object

CustomPriority

array<object>

A prioridade personalizada da combinação tipo de instância ECS + vSwitch.

Nota

Este parâmetro entra em vigor apenas quando a política de dimensionamento do grupo de dimensionamento está definida como Priority.

Quando uma instância ECS não pode ser criada com base em uma combinação tipo de instância ECS + vSwitch de prioridade mais alta, o Auto Scaling seleciona automaticamente a próxima combinação tipo de instância ECS + vSwitch de prioridade para criar a instância ECS.

Nota

Se você especificar prioridades personalizadas apenas para algumas combinações tipo de instância ECS + vSwitch, as combinações não especificadas terão prioridades mais baixas do que as especificadas. As combinações não especificadas ainda são priorizadas com base na ordem de vSwitch do grupo de dimensionamento e na ordem de tipo de instância da configuração de dimensionamento. Por exemplo, se a ordem de vSwitch do grupo de dimensionamento for vsw1 e vsw2, a ordem de tipo de instância da configuração de dimensionamento for type1 e type2, e a ordem de prioridade personalizada for ["vsw2+type2", "vsw1+type2"], a prioridade final será vsw2+type2 > vsw1+type2 > vsw1+type1 > vsw2+type1.

object

A prioridade personalizada da combinação tipo de instância ECS + vSwitch.

Importante Este parâmetro entra em vigor apenas quando a política de dimensionamento do grupo de dimensionamento está definida como Priority.

InstanceType

string

O tipo de instância da instância ECS.

Nota

O tipo de instância deve estar incluído na lista de tipos de instância da configuração de dimensionamento.

ecs.g6.large

VswitchId

string

O ID do vSwitch.

Nota

O vSwitch deve estar incluído na lista de vSwitches do grupo de dimensionamento.

vsw-bp14zolna43z266bq****

NetworkInterfaces

object

NetworkInterface

array<object>

A lista de interfaces de rede elásticas (ENIs).

array<object>

A lista de interfaces de rede elásticas (ENIs).

InstanceType

string

O tipo das interfaces de rede elásticas (ENIs). Valores válidos:

  • Primary: controlador de interface de rede (NIC) primário.

  • Secondary: interfaces de rede elásticas (ENIs) secundárias.

Primary

NetworkInterfaceTrafficMode

string

O modo de comunicação das interfaces de rede elásticas (ENIs). Valores válidos:

  • Standard: usa o modo de comunicação TCP.

  • HighPerformance: ativa a Elastic RDMA Interface (ERI) e usa o modo de comunicação RDMA.

HighPerformance

Ipv6AddressCount

integer

O número de endereços IPv6 gerados aleatoriamente atribuídos à ENI primária.

1

SecurityGroupIds

object

SecurityGroupId

array

Os IDs de um ou mais grupos de segurança aos quais as interfaces de rede elásticas (ENIs) pertencem.

string

Os IDs de um ou mais grupos de segurança aos quais as interfaces de rede elásticas (ENIs) pertencem.

sg-2vc3e1v7h****

SecondaryPrivateIpAddressCount

integer

O número de endereços IPv4 privados secundários atribuídos à ENI. Valores válidos: 1 a 49.

  • O valor não pode exceder o limite de endereços IP para o tipo de instância. Para mais informações, consulte Famílias de instâncias.

  • NetworkInterface.N.SecondaryPrivateIpAddressCount especifica o número de endereços IPv4 privados secundários atribuídos à ENI (excluindo o endereço IP privado primário da ENI). O sistema atribui endereços aleatoriamente a partir do bloco CIDR disponível do vSwitch (NetworkInterface.N.VSwitchId) ao qual a ENI pertence.

2

VSwitchIds

object

VSwitchId

array

O ID do vSwitch ao qual as interfaces de rede elásticas (ENIs) pertencem.

string

O ID do vSwitch ao qual as interfaces de rede elásticas (ENIs) pertencem.

vsw-bp67acfmxazb4p****

DedicatedHostClusterId

string

O ID do cluster de host dedicado.

dc-2zedxc67zqzt7lb4****

PasswordSetted

boolean

Indica se uma senha de instância está definida. Valores válidos:

  • true: Uma senha de instância está definida.

  • false: Nenhuma senha de instância está definida.

false

SecurityOptions

object

As opções de segurança.

ConfidentialComputingMode

string

O modo de computação confidencial. Valores válidos:

TDX

HttpEndpoint

string

Especifica se o canal de acesso para metadados da instância está ativado. Valores válidos:

  • enabled: Ativado.

  • disabled: Desativado.

enabled

HttpTokens

string

Especifica se o modo reforçado (IMDSv2) é usado obrigatoriamente ao acessar metadados da instância. Valores válidos:

  • optional: Não usado obrigatoriamente.

  • required: Usado obrigatoriamente. Após este valor ser definido, os metadados da instância não podem ser acessados no modo normal.

optional

ResourcePoolOptions

object

A política de pool de recursos usada ao criar instâncias.

  • Este parâmetro entra em vigor apenas ao criar instâncias pay-as-you-go.

Strategy

string

O pool de recursos inclui pools privados gerados após a garantia de elasticidade ou reserva de capacidade entrar em vigor, e pools públicos, a partir dos quais as instâncias podem ser iniciadas. Valores válidos:

  • PrivatePoolFirst: Pool privado primeiro. Quando esta estratégia é selecionada e ResourcePoolOptions.PrivatePoolIds é especificado ou as condições PrivatePoolTags são atendidas, o pool privado correspondente é usado primeiro. Se nenhum pool privado for especificado ou se o pool privado especificado tiver capacidade insuficiente, os pools privados do tipo aberto são correspondidos automaticamente. Se nenhum pool privado correspondente estiver disponível, o pool público é usado para criar instâncias.

  • PrivatePoolOnly: Apenas pool privado. Quando esta estratégia é selecionada, ResourcePoolOptions.PrivatePoolIds deve ser especificado. Se o pool privado especificado tiver capacidade insuficiente, a criação da instância falhará.

  • PublicPoolFirst: Pool público primeiro. O pool público é usado primeiro para criar instâncias. Quando os recursos do pool público forem insuficientes, os recursos do pool privado serão usados como suplemento. Os pools privados do tipo aberto são correspondidos automaticamente primeiro. Se nenhum pool privado correspondente estiver disponível, os pools privados do tipo Target especificados em ResourcePoolOptions.PrivatePoolIds ou as condições PrivatePoolTags correspondentes serão usados.

  • None: Nenhuma política de pool de recursos é usada.

Valor padrão: None.

PrivatePoolFirst

PrivatePoolIds

object

PrivatePoolId

array

O ID do pool privado, que é o ID de garantia de elasticidade ou o ID de reserva de capacidade. Este parâmetro não pode ser especificado junto com o parâmetro PrivatePoolTags.

string

O ID do pool privado, que é o ID de garantia de elasticidade ou o ID de reserva de capacidade. Este parâmetro não pode ser especificado junto com o parâmetro PrivatePoolTags.

eap-bp67acfmxazb4****

PrivatePoolTags

object

PrivatePoolTag

array<object>

Filtra os pools privados Target disponíveis por tag.

object

Filtra os pools privados Target disponíveis por tag.

Key

string

A chave da tag do pool privado.

Filtra os pools privados Target disponíveis por tag.

TestKey

Value

string

O valor da tag do pool privado.

TestValue

CpuOptions

object

As opções de CPU.

NestedVirtualization

string

Especifica se o recurso de virtualização aninhada baseada em hardware está ativado. Valores válidos:

  • enabled: Ativado.

  • disabled: Não ativado.

enabled

SecondaryEniVSwitchConstraint

string

Especifica se um vSwitch para interfaces de rede elásticas (ENIs) secundárias deve ser selecionado da lista VSwitchIds quando o parâmetro VSwitchIds estiver ativo.

Strict

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "PageNumber": 1,
  "PageSize": 50,
  "TotalCount": 1,
  "ScalingConfigurations": {
    "ScalingConfiguration": [
      {
        "DeploymentSetId": "ds-bp1frxuzdg87zh4p****",
        "CreationTime": "2014-08-14T10:58Z",
        "ScalingConfigurationName": "scalingconfigura****",
        "SystemDiskDescription": "Test system disk.",
        "KeyPairName": "keypair****",
        "SecurityGroupId": "sg-bp18kz60mefs****",
        "PrivatePoolOptions.Id": "eap-bp67acfmxazb4****",
        "SystemDiskAutoSnapshotPolicyId": "sp-bp12m37ccmxvbmi5****",
        "SpotStrategy": "NoSpot",
        "ScalingGroupId": "asg-bp17pelvl720x3v7****",
        "Affinity": "default",
        "Tenancy": "default",
        "SystemDiskSize": 100,
        "Ipv6AddressCount": 1,
        "SpotDuration": 1,
        "LifecycleState": "Active",
        "InstanceName": "instance****",
        "SecurityEnhancementStrategy": "Active",
        "UserData": "echo hello ecs!",
        "PrivatePoolOptions.MatchCriteria": "Open",
        "DedicatedHostId": "dh-bp67acfmxazb4p****",
        "InstanceGeneration": "ecs-3",
        "HpcClusterId": "hpc-clus****",
        "PasswordInherit": true,
        "Memory": 16,
        "ImageId": "centos6u5_64_20G_aliaegis_2014****.vhd",
        "ImageFamily": "hangzhou-daily-update",
        "ImageOwnerAlias": "system",
        "LoadBalancerWeight": 1,
        "SystemDiskCategory": "cloud",
        "HostName": "LocalHost",
        "SystemDiskName": "cloud_ssd_Test",
        "InternetMaxBandwidthOut": 10,
        "InternetMaxBandwidthIn": 10,
        "InstanceType": "ecs.g6.large",
        "InstanceDescription": "FinanceDept",
        "IoOptimized": "none",
        "RamRoleName": "ramrole****",
        "SystemDiskPerformanceLevel": "PL1",
        "Cpu": 2,
        "ResourceGroupId": "rg-aekzn2ou7xo****",
        "ZoneId": "cn-hangzhou-g",
        "InternetChargeType": "PayByTraffic",
        "ImageName": "centos6u5_64_20G_aliaegis_20140703.vhd",
        "ScalingConfigurationId": "asc-bp1ezrfgoyn5kijl****",
        "CreditSpecification": "Standard",
        "SpotInterruptionBehavior": "Terminate",
        "DataDisks": {
          "DataDisk": [
            {
              "PerformanceLevel": "PL1",
              "Description": "FinanceDept",
              "SnapshotId": "s-23f2i****",
              "Device": "/dev/xvdb",
              "Size": 200,
              "DiskName": "cloud_ssdData",
              "AutoSnapshotPolicyId": "sp-bp19nq9enxqkomib****",
              "Category": "cloud",
              "KMSKeyId": "0e478b7a-4262-4802-b8cb-00d3fb40****",
              "DeleteWithInstance": true,
              "Encrypted": "false",
              "Categories": {
                "Category": [
                  "cloud_essd"
                ]
              },
              "ProvisionedIops": 100,
              "BurstingEnabled": false
            }
          ]
        },
        "Tags": {
          "Tag": [
            {
              "Key": "binary",
              "Value": "alterTable"
            }
          ]
        },
        "SpotPriceLimit": {
          "SpotPriceModel": [
            {
              "InstanceType": "ecs.g6.large",
              "PriceLimit": 0.125
            }
          ]
        },
        "InstancePatternInfos": {
          "InstancePatternInfo": [
            {
              "MaxPrice": 2,
              "Cores": 2,
              "Memory": 4,
              "InstanceFamilyLevel": "EnterpriseLevel",
              "Architectures": {
                "Architecture": [
                  "X86"
                ]
              },
              "BurstablePerformance": "Include",
              "ExcludedInstanceTypes": {
                "ExcludedInstanceType": [
                  "ecs.n1.small/ecs.n1.*/*7*"
                ]
              },
              "InstanceTypeFamilies": {
                "InstanceTypeFamily": [
                  "ecs.g6"
                ]
              },
              "MinimumCpuCoreCount": 2,
              "MaximumCpuCoreCount": 4,
              "GpuSpecs": {
                "GpuSpec": [
                  "NVIDIA V100"
                ]
              },
              "InstanceCategories": {
                "InstanceCategory": [
                  "Compute-optimized with GPU"
                ]
              },
              "CpuArchitectures": {
                "CpuArchitecture": [
                  "X86"
                ]
              },
              "PhysicalProcessorModels": {
                "PhysicalProcessorModel": [
                  "Intel Xeon(Ice Lake) Platinum 8369B\", \"Intel Xeon(Skylake) Platinum 8163\", … \"Intel Xeon(Cascade Lake) Platinum 8269CY"
                ]
              },
              "MinimumEniQuantity": 2,
              "MinimumEniPrivateIpAddressQuantity": 2,
              "MinimumEniIpv6AddressQuantity": 1,
              "MinimumInitialCredit": 12,
              "MinimumBaselineCredit": 12,
              "MinimumMemorySize": 4,
              "MaximumMemorySize": 4,
              "MinimumGpuAmount": 2,
              "MaximumGpuAmount": 2
            }
          ]
        },
        "SystemDiskCategories": {
          "SystemDiskCategory": [
            "cloud"
          ]
        },
        "WeightedCapacities": {
          "WeightedCapacity": [
            "4"
          ]
        },
        "InstanceTypes": {
          "InstanceType": [
            "ecs.g6.large"
          ]
        },
        "SecurityGroupIds": {
          "SecurityGroupId": [
            "sg-bp18kz60mefs****"
          ]
        },
        "SchedulerOptions": {
          "ManagedPrivateSpaceId": "testManagedPrivateSpaceId"
        },
        "SystemDisk.Encrypted": false,
        "SystemDisk.KMSKeyId": "0e478b7a-4262-4802-b8cb-00d3fb40****",
        "SystemDisk.EncryptAlgorithm": "AES-256",
        "SystemDisk.ProvisionedIops": 100,
        "SystemDisk.BurstingEnabled": false,
        "ImageOptions.LoginAsNonRoot": false,
        "DeletionProtection": false,
        "StorageSetId": "ss-bp67acfmxazb4p****",
        "StorageSetPartitionNumber": 2,
        "CustomPriorities": {
          "CustomPriority": [
            {
              "InstanceType": "ecs.g6.large",
              "VswitchId": "vsw-bp14zolna43z266bq****"
            }
          ]
        },
        "NetworkInterfaces": {
          "NetworkInterface": [
            {
              "InstanceType": "Primary",
              "NetworkInterfaceTrafficMode": "HighPerformance",
              "Ipv6AddressCount": 1,
              "SecurityGroupIds": {
                "SecurityGroupId": [
                  "sg-2vc3e1v7h****"
                ]
              },
              "SecondaryPrivateIpAddressCount": 2,
              "VSwitchIds": {
                "VSwitchId": [
                  "vsw-bp67acfmxazb4p****"
                ]
              }
            }
          ]
        },
        "DedicatedHostClusterId": "dc-2zedxc67zqzt7lb4****",
        "PasswordSetted": false,
        "SecurityOptions": {
          "ConfidentialComputingMode": "TDX"
        },
        "HttpEndpoint": "enabled",
        "HttpTokens": "optional",
        "ResourcePoolOptions": {
          "Strategy": "PrivatePoolFirst",
          "PrivatePoolIds": {
            "PrivatePoolId": [
              "eap-bp67acfmxazb4****"
            ]
          },
          "PrivatePoolTags": {
            "PrivatePoolTag": [
              {
                "Key": "TestKey",
                "Value": "TestValue"
              }
            ]
          }
        },
        "CpuOptions": {
          "NestedVirtualization": "enabled"
        },
        "SecondaryEniVSwitchConstraint": "Strict"
      }
    ]
  }
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.