Todos os produtos
Search
Central de documentação

Auto Scaling:DescribeScalingConfigurations

Última atualização: Oct 13, 2026

Consulta as informações sobre configurações de dimensionamento do tipo ECS, incluindo tipos de instância e imagens, para ajudar você a entender os detalhes dos modelos de instância ECS usados durante o 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

*ScalingGroup.

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

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 dimensionamento ao qual a configuração de dimensionamento pertence.

cn-qingdao

PageNumber

integer

Não

O número da página da lista de configurações de dimensionamento. O valor inicial é 1.

Valor padrão: 1.

1

PageSize

integer

Não

O número de entradas por página definido nas configurações de paginação para uma consulta paginada. Valor máximo: 50.

Valor padrão: 10.

50

ScalingGroupId

string

Não

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

asg-bp17pelvl720x3v7****

ScalingConfigurationIds

array

Não

O ID da configuração de dimensionamento a ser consultada.

Os resultados da consulta incluem configurações de dimensionamento ativas e inativas. O parâmetro de resposta LifecycleState identifica o estado.

string

Não

O ID da configuração de dimensionamento a ser consultada.

Os resultados da consulta incluem configurações de dimensionamento ativas e inativas. O parâmetro de resposta LifecycleState identifica o estado.

asc-bp17pelvl720x5ub****

ScalingConfigurationNames

array

Não

O nome da configuração de dimensionamento a ser consultada.

Os resultados da consulta ignoram nomes de configuração de dimensionamento inválidos e não retornam um erro.

string

Não

O nome da configuração de dimensionamento a ser consultada.

Os resultados da consulta ignoram nomes de configuração de dimensionamento inválidos e não retornam um erro.

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

array<object>

As configurações de dimensionamento.

array<object>

As configurações 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. A hora segue o padrão ISO 8601 no formato AAAA-MM-DDTHH:mmZ. A hora é exibida em UTC.

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.

Test system disk.

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. O ID é o mesmo 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 preemptção para a instância pay-as-you-go. Valores válidos:

  • NoSpot: instâncias pay-as-you-go regulares.

  • SpotWithPriceLimit: instâncias spot que possuem um preço máximo por hora.

  • SpotAsPriceGo: instâncias spot para as quais o sistema faz lances automaticamente com base no preço de mercado atual.

NoSpot

ScalingGroupId

string

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

asg-bp17pelvl720x3v7****

Affinity

string

Especifica 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. Se o modo econômico estiver ativado e o host dedicado original tiver recursos insuficientes quando a instância for reiniciada, a instância será implantada automaticamente em outro host dedicado no pool de recursos de implantação automática.

  • host: A instância está associada ao host dedicado. Se o modo econômico estiver ativado e o host dedicado original tiver recursos insuficientes quando a instância for reiniciada, a instância não poderá ser reiniciada.

default

Tenancy

string

Especifica se a instância deve ser criada em um host dedicado. Valores válidos:

  • default: cria a instância em um host não dedicado.

  • host: cria a instância em um host dedicado. Se você não especificar o parâmetro DedicatedHostId, o Alibaba Cloud selecionará automaticamente um host dedicado para a instância. Valor padrão: default.

default

SystemDiskSize

integer

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

100

Ipv6AddressCount

integer

O número de endereços IPv6 que são gerados aleatoriamente para o controlador de interface de rede elástica (NIC).

1

SpotDuration

integer

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

1

LifecycleState

string

O status do ciclo de vida 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 configurações de dimensionamento ativas para a criação automática de instâncias ECS.

  • Inacitve: A configuração de dimensionamento está inativa. Configurações de dimensionamento inativas existem 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

Especifica se o endurecimento de segurança deve ser ativado. Valores válidos:

  • Active: ativa o endurecimento de segurança. Este valor é aplicável apenas a imagens públicas.

  • Deactive: desativa o endurecimento de segurança. Este valor é aplicável a todos os tipos de imagem.

Active

UserData

string

Os dados do usuário da instância ECS.

echo hello ecs!

PrivatePoolOptions.MatchCriteria

string

O tipo de pool privado para iniciar a instância. Depois que uma garantia de elasticidade ou reserva de capacidade entra em vigor, um pool privado é gerado. Você pode selecionar um tipo de pool privado ao iniciar uma instância. Valores válidos:

  • Open: modo aberto. O sistema corresponde automaticamente a um pool privado do tipo Open. Se nenhum pool privado correspondente estiver disponível, o sistema usará recursos do pool público para iniciar a instância.

  • Target: modo direcionado. O sistema usa o pool privado especificado para iniciar a instância. Se o pool privado especificado não estiver disponível, a instância não poderá ser iniciada.

  • None: sem pool privado. O sistema não usa pools privados para iniciar a instância.

Open

DedicatedHostId

string

O ID do host dedicado no qual criar a instância ECS. Hosts dedicados não suportam instâncias spot. Se você especificar o parâmetro DedicatedHostId, os parâmetros SpotStrategy e SpotPriceLimit serão ignorados. Você pode chamar a operação 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 de High Performance Computing (HPC) ao qual a instância ECS pertence.

hpc-clus****

PasswordInherit

boolean

Especifica se a senha predefinida na imagem deve ser usada.

true

Memory

integer

O tamanho da memória. Unidade: GiB. Você pode especificar os parâmetros Cpu e Memory para definir o intervalo de tipos de instância. Por exemplo, se você definir Cpu como 2 e Memory como 16, todos os tipos de instância que possuem 2 vCPUs e 16 GiB de memória serão correspondidos. O Auto Scaling determina os tipos de instância disponíveis com base em fatores como otimização de I/O e zonas, e cria instâncias do tipo que possui o menor preço.

Nota

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

16

ImageId

string

O ID do arquivo de imagem, que é o recurso 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. Você pode definir este parâmetro para obter a imagem disponível mais recente na família de imagens para criar instâncias. Se o parâmetro ImageId for especificado, você não poderá especificar este parâmetro.

hangzhou-daily-update

ImageOwnerAlias

string

A origem da imagem. Valores válidos:

  • system: imagens públicas fornecidas pelo Alibaba Cloud.

  • self: imagens personalizadas criadas por você.

  • others: imagens compartilhadas ou imagens da comunidade fornecidas por outros usuários do Alibaba Cloud.

  • marketplace: imagens fornecidas pelo Alibaba Cloud Marketplace.

system

LoadBalancerWeight

integer

O peso da instância ECS quando ela é usada como um servidor de back-end do SLB. 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: ultra disco.

  • cloud_ssd: SSD padrão.

  • ephemeral_ssd: SSD local.

  • cloud_essd: ESSD.

  • cloud_auto: disco ESSD AutoPL.

cloud

HostName

string

O nome do host da instância ECS.

LocalHost

SystemDiskName

string

O nome do disco em nuvem do sistema.

cloud_ssd_Test

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.

FinanceDept

IoOptimized

string

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

  • none: sem otimização de I/O.

  • optimized: otimização de I/O.

none

RamRoleName

string

O nome da função do Resource Access Management (RAM) para a instância ECS. As funções do RAM são fornecidas e mantidas pelo RAM. Você pode chamar a operação ListRoles para consultar as funções do RAM disponíveis.

ramrole****

SystemDiskPerformanceLevel

string

O nível de desempenho do disco em nuvem do sistema quando ele é um ESSD (SSD padrão).

PL1

Cpu

integer

O número de vCPUs. Você pode especificar os parâmetros Cpu e Memory para definir o intervalo de tipos de instância. Por exemplo, se você definir Cpu como 2 e Memory como 16, todos os tipos de instância que possuem 2 vCPUs e 16 GiB de memória serão correspondidos. O Auto Scaling determina os tipos de instância disponíveis com base em fatores como otimização de I/O e zonas, e cria instâncias do tipo que possui o menor preço.

Nota

Esta configuração entra em vigor apenas quando o modo de dimensionamento está definido como otimização de custos e 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 a operação DescribeZones para consultar a lista de zonas.

cn-hangzhou-g

InternetChargeType

string

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

  • PayByBandwidth: pagamento por largura de banda. Neste caso, o parâmetro InternetMaxBandwidthOut especifica o valor fixo da largura de banda.

  • PayByTraffic: pagamento por tráfego. Neste caso, o parâmetro InternetMaxBandwidthOut especifica o limite de largura de banda, e você é cobrado com base no tráfego de rede real.

PayByTraffic

ImageName

string

O nome da imagem.

centos6u5_64_20G_aliaegis_2014****.vhd

ScalingConfigurationId

string

O ID da configuração de dimensionamento.

asc-bp1ezrfgoyn5kijl****

CreditSpecification

string

O modo de desempenho da instância com capacidade de burst. Valores válidos:

Standard

SpotInterruptionBehavior

string

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

Terminate

CustomPriorities

array<object>

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

Importante Este parâmetro entra em vigor apenas quando a política de dimensionamento do grupo de dimensionamento está definida como política baseada em prioridade.
Se uma instância não puder ser criada usando a combinação de tipo de instância ECS e vSwitch que tem a prioridade mais alta, o Auto Scaling usa automaticamente a combinação que tem a próxima prioridade mais alta para criar a instância ECS.

Nota

Se você especificar prioridades personalizadas apenas para algumas combinações de tipo de instância e vSwitch, as combinações não especificadas terão prioridades mais baixas do que as especificadas. As prioridades das combinações não especificadas são determinadas com base na sequência de vSwitch no grupo de dimensionamento e na sequência de tipo de instância ECS na configuração de dimensionamento.

  • Por exemplo, se a sequência de vSwitch no grupo de dimensionamento for vsw1 e vsw2, a sequência de tipo de instância ECS na configuração de dimensionamento for type1 e type2, e a sequência de prioridade personalizada for ["vsw2+type2", "vsw1+type2"], a sequência de prioridade final será: "vsw2+type2" > "vsw1+type2" > "vsw1+type1" > "vsw2+type1".

object

InstanceType

string

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

ecs.c6a.4xlarge

VswitchId

string

O ID do vSwitch.

vsw-bp14zolna43z266bq****

DataDisks

array<object>

Os discos em nuvem de dados.

object

Os discos em nuvem de dados.

PerformanceLevel

string

O nível de desempenho do disco em nuvem de dados quando ele é um ESSD (SSD padrão).

PL1

Description

string

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

FinanceDept

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. O atributo DeleteWithInstance de um disco em nuvem básico criado junto com uma instância é definido como true.

  • cloud_efficiency: ultra disco.

  • cloud_ssd: SSD padrão.

  • ephemeral_ssd: SSD local.

  • cloud_essd: ESSD.

  • cloud_auto: disco ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

cloud

KMSKeyId

string

O ID da chave do Key Management Service (KMS) usada para criptografar o disco em nuvem de dados.

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

DeleteWithInstance

boolean

Especifica se o disco em nuvem de dados deve ser liberado quando a instância for liberada. Valores válidos:

  • true: libera o disco em nuvem de dados quando a instância for liberada.

  • false: retém o disco em nuvem de dados quando a instância for liberada.

true

Encrypted

string

Especifica se o disco em nuvem de dados deve ser criptografado. Valores válidos:

  • true: criptografa o disco em nuvem de dados.

  • false: não criptografa o disco em nuvem de dados. Valor padrão: false.

false

Categories

array

Os tipos de disco dos discos em nuvem de dados. O primeiro tipo de disco tem a prioridade mais alta, e as prioridades de outros tipos de disco diminuem em sequência. Se um tipo de disco com prioridade mais alta não estiver disponível, o Auto Scaling tentará automaticamente criar o disco em nuvem de dados usando o tipo de disco com a próxima prioridade mais alta. Valores válidos:

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

  • cloud_efficiency: ultra disco.

  • cloud_ssd: SSD padrão.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD local.

  • cloud_auto: disco ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

string

Os tipos de disco dos discos em nuvem de dados. O primeiro tipo de disco tem a prioridade mais alta, e as prioridades de outros tipos de disco diminuem em sequência. Se um tipo de disco com prioridade mais alta não estiver disponível, o Auto Scaling tentará automaticamente criar o disco em nuvem de dados usando o tipo de disco com a próxima prioridade mais alta. Valores válidos:

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

  • cloud_efficiency: ultra disco.

  • cloud_ssd: SSD padrão.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD local.

  • cloud_auto: disco ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

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 mede o número de operações de I/O por segundo e indica as capacidades de leitura e gravação do armazenamento em bloco. Unidade: operações por segundo.

100

BurstingEnabled

boolean

Especifica se o recurso de burst de desempenho deve ser ativado para o disco em nuvem de dados. Valores válidos:

  • true: ativa o recurso.

  • false: desativa o recurso.

Nota

Este parâmetro é exibido apenas quando o parâmetro DataDisk.Category está definido como cloud_auto.

false

Tags

array<object>

As tags.

object

As tags.

Key

string

A chave da tag N da instância. Valores válidos de N: 1 a 20. Se você especificar este parâmetro, ele não poderá ser uma string vazia. A chave da tag pode ter até 128 caracteres. Não pode começar com aliyun ou acs: e não pode conter http:// ou https://.

binary

Value

string

O valor da tag N da instância. Valores válidos de N: 1 a 20. Se você especificar este parâmetro, ele poderá ser uma string vazia. O valor da tag pode ter até 128 caracteres. Não pode começar com acs: e não pode conter http:// ou https://.

alterTable

SpotPriceLimits

array<object>

As instâncias spot.

object

As instâncias spot.

InstanceType

string

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

ecs.g6.large

PriceLimit

number

O preço de lance da instância spot.

0.125

InstancePatternInfos

array<object>

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

object

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

MaxPrice

number

O preço máximo por hora aceitável 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: famílias de instâncias de nível básico, que são famílias de instâncias compartilhadas. Essas famílias de instâncias são mais econômicas, mas não garantem desempenho de computação consistente. São adequadas para cargas de trabalho com baixa utilização de CPU. Para mais informações, consulte Famílias de instâncias compartilhadas.

  • EnterpriseLevel: famílias de instâncias de nível empresarial. Essas famílias de instâncias fornecem desempenho estável e recursos dedicados, e são adequadas para cargas de trabalho que exigem alta estabilidade. Para mais informações, consulte Famílias de instâncias.

  • CreditEntryLevel: famílias de instâncias de nível básico com crédito, que são instâncias com capacidade de burst. Essas famílias de instâncias usam créditos de CPU para manter o desempenho de computação e são adequadas para cargas de trabalho com baixa utilização de CPU, mas com picos ocasionais de CPU. Para mais informações, consulte Instâncias com capacidade de burst.

EnterpriseLevel

Architectures

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 ECS Bare Metal.

  • Arm: computação Arm.

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 ECS Bare Metal.

  • Arm: computação Arm.

X86

BurstablePerformance

string

Especifica se o tipo de instância é um tipo de instância com capacidade de burst. Valores válidos:

  • Exclude: exclui tipos de instância com capacidade de burst.

  • Include: inclui tipos de instância com capacidade de burst.

  • Required: inclui apenas tipos de instância com capacidade de burst.

Include

ExcludedInstanceTypes

array

Os tipos de instância a serem excluídos. Você pode usar um 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 todos os tipos de instância na família de instâncias c6.

string

Os tipos de instância a serem excluídos. Você pode usar um 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 todos os tipos de instância na família de instâncias c6.

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

InstanceTypeFamilies

array

As famílias de instâncias a serem consultadas. N indica que você pode especificar várias famílias de instâncias. Valores válidos de N: 1 a 10.

string

As famílias de instâncias a serem consultadas. N indica que você pode especificar 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

array

O tipo de GPU.

string

O tipo de GPU.

NVIDIA V100

InstanceCategories

array

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

Nota

N indica que você pode especificar várias categorias de instância nas configurações. 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 ECS Bare Metal.

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

string

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

Nota

N indica que você pode especificar várias categorias de instância nas configurações. 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 ECS Bare Metal.

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

Compute-optimized with GPU

CpuArchitectures

array

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

Nota

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

  • X86.

  • ARM.

string

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

Nota

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

  • X86.

  • ARM.

X86

PhysicalProcessorModels

array

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

string

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

Intel Xeon(Ice Lake) Platinum 8369B

MinimumEniQuantity

integer

O valor mínimo para o número máximo de interfaces de rede elásticas (ENIs) que podem ser anexadas à instância.

2

MinimumEniPrivateIpAddressQuantity

integer

O valor mínimo para o número máximo de endereços IPv4 suportados por uma única interface de rede elástica (ENI) na instância. Cada ENI é uma controladora de interface de rede (NIC).

2

MinimumEniIpv6AddressQuantity

integer

O valor mínimo para o número máximo de endereços IPv6 suportados por uma única interface de rede elástica (ENI) na instância. Cada ENI é uma controladora de interface de rede (NIC).

1

MinimumInitialCredit

integer

O valor mínimo de crédito inicial de vCPU para instâncias com capacidade de burst t5 e t6.

12

MinimumBaselineCredit

integer

O desempenho de computação de vCPU de linha de base mínimo (a 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 para a instância. Valores válidos: inteiros positivos.

2

MaximumGpuAmount

integer

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

2

SystemDiskCategories

array

Os tipos de disco para o disco em nuvem do sistema. O primeiro tipo de disco tem a maior prioridade, e as prioridades dos outros tipos de disco diminuem em sequência. Se o tipo de disco com maior prioridade não estiver disponível, o Auto Scaling tenta automaticamente criar o disco em nuvem do sistema usando o tipo de disco com a próxima prioridade mais alta. Valores válidos:

  • cloud: disco em nuvem básico.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: disco em nuvem SSD padrão.

  • cloud_essd: disco em nuvem ESSD.

string

Os tipos de disco para o disco em nuvem do sistema. O primeiro tipo de disco tem a maior prioridade, e as prioridades dos outros tipos de disco diminuem em sequência. Se o tipo de disco com maior prioridade não estiver disponível, o Auto Scaling tenta automaticamente criar o disco em nuvem do sistema usando o tipo de disco com a próxima prioridade mais alta. Valores válidos:

  • cloud: disco em nuvem básico.

  • cloud_efficiency: disco em nuvem ultra.

  • cloud_ssd: disco em nuvem SSD padrão.

  • cloud_essd: disco em nuvem ESSD.

cloud

WeightedCapacities

array

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

integer

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

4

InstanceTypes

array

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

string

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

ecs.g6.large

SecurityGroupIds

array

Os IDs dos grupos de segurança aos quais as instâncias ECS pertencem. Instâncias ECS no mesmo grupo de segurança podem acessar umas às outras.

string

Os IDs dos grupos de segurança aos quais as instâncias ECS pertencem. Instâncias ECS no mesmo grupo de segurança podem acessar umas às outras.

sg-bp18kz60mefs****

SchedulerOptions

object

Nota

Este parâmetro está em pré-visualização por convite e não está disponível para uso público.

ManagedPrivateSpaceId

string

Nota

Este parâmetro está em pré-visualização por convite e não está disponível para uso público.

testManagedPrivateSpaceId

SystemDiskEncrypted

boolean

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

  • true: O disco em nuvem do sistema está criptografado.

  • false: O disco em nuvem do sistema não está criptografado.

false

SystemDiskKMSKeyId

string

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

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

SystemDiskEncryptAlgorithm

string

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

  • AES-256.

  • SM4-128.

AES-256

SystemDiskProvisionedIops

integer

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

Nota

IOPS refere-se ao número de operações de E/S que podem ser processadas por segundo, o que indica a capacidade de processamento de leitura e gravação do armazenamento em bloco. Unidade: operações por segundo.

100

SystemDiskBurstingEnabled

boolean

Especifica se deve ativar o recurso de burst para o disco em nuvem do sistema. Valores válidos:

  • true: ativado.

  • false: desativado.

Nota

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

false

ImageOptionsLoginAsNonRoot

boolean

Especifica se deve fazer login na instância ECS como o usuário ecs-user. Valores válidos:

  • true: sim.

  • false: não.

false

DeletionProtection

boolean

A propriedade de proteção contra liberação da instância, que especifica se a instância pode ser liberada diretamente usando o console ECS ou a operação de API DeleteInstance. Valores válidos:

  • true: A proteção contra liberação está ativada. A instância não pode ser liberada diretamente usando o console ECS ou a operação de API DeleteInstance.

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

Nota

Esta propriedade se aplica apenas a instâncias pay-as-you-go. Ela evita que instâncias criadas pelo Auto Scaling durante o scale-out sejam excluídas acidentalmente, mas não afeta as atividades normais de scale-in. Instâncias com proteção contra liberação ativada ainda podem ser liberadas durante as atividades de scale-in.

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. O valor deve ser um número inteiro maior ou igual a 2.

2

NetworkInterfaces

array<object>

A lista de interfaces de rede elásticas (ENIs). Cada ENI é uma controladora de interface de rede (NIC).

object

As interfaces de rede elásticas (ENIs). Cada ENI é uma controladora de interface de rede (NIC).

InstanceType

string

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

  • Primary: controladora de interface de rede (NIC) primária.

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

Primary

NetworkInterfaceTrafficMode

string

O padrão de comunicação das interfaces de rede elásticas (ENIs), que atuam como uma controladora de interface de rede (NIC). Valores válidos:

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

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

HighPerformance

Ipv6AddressCount

integer

O número de endereços IPv6 gerados aleatoriamente especificados para a ENI primária.

1

SecurityGroupIds

array

Os IDs de um ou mais grupos de segurança aos quais as interfaces de rede elásticas (ENIs) pertencem. Cada ENI é uma controladora de interface de rede (NIC).

string

Os IDs de um ou mais grupos de segurança aos quais as interfaces de rede elásticas (ENIs) pertencem. Cada ENI é uma controladora de interface de rede (NIC).

sg-2vc3e1v7xxxxx

SecondaryPrivateIpAddressCount

integer

O número de endereços IPv4 privados secundários especificados para a ENI. Valores válidos: 1 a 49.

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

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

2

VSwitchIds

array

O ID do vSwitch ao qual as interfaces de rede elásticas (ENIs) pertencem. Cada ENI é uma controladora de interface de rede (NIC).

string

O ID do vSwitch ao qual as interfaces de rede elásticas (ENIs) pertencem. Cada ENI é uma controladora de interface de rede (NIC).

vsw-bp67acfmxazb4p****

DedicatedHostClusterId

string

O ID do cluster de host dedicado.

dc-zm04u8r3lohsq****

PasswordSetted

boolean

Especifica 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 deve ativar o canal de acesso para metadados da instância. Valores válidos:

  • enabled: ativado.

  • disabled: desativado.

enabled

HttpTokens

string

Especifica se deve usar forçosamente o modo de endurecimento de segurança (IMDSv2) ao acessar metadados da instância. Valores válidos:

  • optional: não usado forçosamente.

  • required: usado forçosamente. Se este valor for definido, os metadados da instância não poderão 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

Os pools de recursos incluem pools privados gerados após a garantia de elasticidade ou o serviço de reserva de capacidade entrar em vigor, bem como pools públicos, que estão disponíveis para seleção quando uma instância é iniciada. Valores válidos:

  • PrivatePoolFirst: pool privado primeiro. Quando esta política é selecionada, se ResourcePoolOptions.PrivatePoolIds for especificado ou a condição PrivatePoolTags for atendida, o pool privado correspondente é usado primeiro. Se nenhum pool privado for especificado ou se o pool privado especificado tiver capacidade insuficiente, o sistema corresponde automaticamente a um pool privado aberto. Se nenhum pool privado elegível estiver disponível, o pool público é usado para criar a instância.

  • PrivatePoolOnly: apenas pool privado. Quando esta política é selecionada, ResourcePoolOptions.PrivatePoolIds deve ser especificado. Se o pool privado especificado tiver capacidade insuficiente, a instância falhará ao iniciar.

  • PublicPoolFirst: pool público primeiro. O pool público é usado primeiro para criar a instância. Quando os recursos do pool público forem insuficientes, os recursos do pool privado serão usados como suplemento. O sistema corresponde preferencialmente a um pool privado aberto. Se nenhum pool privado elegível estiver disponível, o sistema usa o pool privado Target especificado por ResourcePoolOptions.PrivatePoolIds ou aquele que atende à condição PrivatePoolTags.

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

PrivatePoolFirst

PrivatePoolIds

array

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

string

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

eap-bp67acfmxazb4****

PrivatePoolTags

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.

TestKey

Value

string

O valor da tag do pool privado.

TestValue

InstanceTypeCandidateOptions

object

Após o modo de fallback ser configurado, se ocorrerem problemas como estoque insuficiente, o sistema complementa os tipos de instância selecionados com tipos de instância semelhantes do mesmo tamanho, ou cria vSwitches em zonas de fallback e os adiciona ao grupo de escalonamento.

Enabled

boolean

Especifica se deve ativar o modo de fallback.

true

MaxPrice

number

O preço máximo para os tipos de instância de fallback.

2

AllowDifferentGeneration

boolean

Especifica se deve permitir a complementação com tipos de instância de outras gerações.

  • Por exemplo, se o tipo de instância atual for ecs.c7.large, ativar esta opção permite o fallback para tipos de instância como ecs.c6.large e ecs.c8.large.

true

AllowCrossAz

boolean

Especifica se deve ser permitida a adição de vSwitches de outras zonas.

Nota

Os tipos de instância permanecem inalterados, e apenas novas zonas são selecionadas como alternativas. Quando o grupo de dimensionamento falha ao escalar horizontalmente em todas as zonas selecionadas devido à escassez de estoque ou outros problemas, esta configuração adiciona automaticamente vSwitches de novas zonas ao grupo de dimensionamento. Por exemplo, se o grupo de dimensionamento estiver configurado com as zonas cn-hangzhou-h e cn-hangzhou-g e falhar ao escalar horizontalmente em ambas as zonas, o Auto Scaling poderá criar um vSwitch na zona cn-hangzhou-k e adicioná-lo ao grupo de dimensionamento com base no estoque em tempo real.

true

AllowCidrBlocks

array

Os blocos CIDR dos vSwitches que podem ser selecionados quando a adição de vSwitches de outras zonas é permitida.

string

Os blocos CIDR dos vSwitches que podem ser selecionados quando a adição de vSwitches de outras zonas é permitida.

172.16.0.0/24

CpuOptions

object

As opções de CPU.

NestedVirtualization

string

Especifica se a virtualização aninhada baseada em hardware deve ser ativada. Valores válidos:

  • enabled: Ativado.

  • disabled: Desativado.

enabled

SecondaryEniVSwitchConstraint

string

Especifica se um vSwitch disponível para interfaces de rede elástica secundárias (ENIs) deve ser selecionado da lista quando o parâmetro VSwitchIds é especificado.

Strict

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "PageNumber": 1,
  "PageSize": 50,
  "TotalCount": 1,
  "ScalingConfigurations": [
    {
      "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!\t\n",
      "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_2014****.vhd\t\n",
      "ScalingConfigurationId": "asc-bp1ezrfgoyn5kijl****",
      "CreditSpecification": "Standard",
      "SpotInterruptionBehavior": "Terminate",
      "CustomPriorities": [
        {
          "InstanceType": "ecs.c6a.4xlarge",
          "VswitchId": "vsw-bp14zolna43z266bq****\n"
        }
      ],
      "DataDisks": [
        {
          "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": [
            "cloud_essd"
          ],
          "ProvisionedIops": 100,
          "BurstingEnabled": false
        }
      ],
      "Tags": [
        {
          "Key": "binary",
          "Value": "alterTable"
        }
      ],
      "SpotPriceLimits": [
        {
          "InstanceType": "ecs.g6.large\t\n",
          "PriceLimit": 0.125
        }
      ],
      "InstancePatternInfos": [
        {
          "MaxPrice": 2,
          "Cores": 2,
          "Memory": 4,
          "InstanceFamilyLevel": "EnterpriseLevel",
          "Architectures": [
            "X86"
          ],
          "BurstablePerformance": "Include",
          "ExcludedInstanceTypes": [
            "ecs.n1.small/ecs.n1.*/*7*"
          ],
          "InstanceTypeFamilies": [
            "ecs.g6"
          ],
          "MinimumCpuCoreCount": 2,
          "MaximumCpuCoreCount": 4,
          "GpuSpecs": [
            "NVIDIA V100"
          ],
          "InstanceCategories": [
            "Compute-optimized with GPU"
          ],
          "CpuArchitectures": [
            "X86"
          ],
          "PhysicalProcessorModels": [
            "Intel Xeon(Ice Lake) Platinum 8369B"
          ],
          "MinimumEniQuantity": 2,
          "MinimumEniPrivateIpAddressQuantity": 2,
          "MinimumEniIpv6AddressQuantity": 1,
          "MinimumInitialCredit": 12,
          "MinimumBaselineCredit": 12,
          "MinimumMemorySize": 4,
          "MaximumMemorySize": 4,
          "MinimumGpuAmount": 2,
          "MaximumGpuAmount": 2
        }
      ],
      "SystemDiskCategories": [
        "cloud"
      ],
      "WeightedCapacities": [
        4
      ],
      "InstanceTypes": [
        "ecs.g6.large"
      ],
      "SecurityGroupIds": [
        "sg-bp18kz60mefs****"
      ],
      "SchedulerOptions": {
        "ManagedPrivateSpaceId": "testManagedPrivateSpaceId"
      },
      "SystemDiskEncrypted": false,
      "SystemDiskKMSKeyId": "0e478b7a-4262-4802-b8cb-00d3fb40****\t\n",
      "SystemDiskEncryptAlgorithm": "AES-256\t\n",
      "SystemDiskProvisionedIops": 100,
      "SystemDiskBurstingEnabled": false,
      "ImageOptionsLoginAsNonRoot": false,
      "DeletionProtection": false,
      "StorageSetId": "ss-bp67acfmxazb4p****",
      "StorageSetPartitionNumber": 2,
      "NetworkInterfaces": [
        {
          "InstanceType": "Primary",
          "NetworkInterfaceTrafficMode": "HighPerformance",
          "Ipv6AddressCount": 1,
          "SecurityGroupIds": [
            "sg-2vc3e1v7xxxxx"
          ],
          "SecondaryPrivateIpAddressCount": 2,
          "VSwitchIds": [
            "vsw-bp67acfmxazb4p****"
          ]
        }
      ],
      "DedicatedHostClusterId": "dc-zm04u8r3lohsq****",
      "PasswordSetted": false,
      "SecurityOptions": {
        "ConfidentialComputingMode": "TDX"
      },
      "HttpEndpoint": "enabled",
      "HttpTokens": "optional",
      "ResourcePoolOptions": {
        "Strategy": "PrivatePoolFirst",
        "PrivatePoolIds": [
          "eap-bp67acfmxazb4****"
        ],
        "PrivatePoolTags": [
          {
            "Key": "TestKey",
            "Value": "TestValue"
          }
        ]
      },
      "InstanceTypeCandidateOptions": {
        "Enabled": true,
        "MaxPrice": 2,
        "AllowDifferentGeneration": true,
        "AllowCrossAz": true,
        "AllowCidrBlocks": [
          "172.16.0.0/24\n"
        ]
      },
      "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.