Todos os produtos
Search
Central de documentação

Elastic Compute Service:CreateAutoProvisioningGroup

Última atualização: Oct 26, 2026

Cria um grupo de provisionamento automático.

Descrição da operação

  • O provisionamento automático é uma solução que usa instâncias spot e instâncias pay-as-you-go para implantar rapidamente um cluster de instâncias. Ele suporta o deploy de clusters de instâncias com um clique em métodos de faturamento, zonas e famílias de instâncias. Para mais informações, consulte Usar a API de grupo de provisionamento automático para criar instâncias ECS em lote.

  • O provisionamento automático usa grupos de provisionamento automático para agendamento e manutenção de recursos de computação. Você pode usar grupos de provisionamento automático para fornecer poder de computação de forma estável e mitigar a instabilidade causada pelo mecanismo de revogação de instâncias spot.

  • O provisionamento automático é um recurso gratuito, mas você é cobrado pelos recursos de instância criados usando grupos de provisionamento automático. Para mais informações, consulte Faturamento de instâncias spot e Pay-as-you-go.

  • Se você especificar tanto um modelo de execução (LaunchTemplateId) quanto informações de configuração de execução (LaunchConfiguration.*), o sistema usará preferencialmente o modelo de execução.

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

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

RegionId

string

Sim

O ID da região onde o grupo de provisionamento automático reside. Você pode invocar a operação DescribeRegions para consultar a lista de regiões mais recente.

cn-hangzhou

ResourceGroupId

string

Não

O ID do grupo de recursos ao qual o grupo de provisionamento automático pertence.

rg-bp67acfmxazb4p****

AutoProvisioningGroupName

string

Não

O nome do grupo de provisionamento automático. O nome deve ter de 2 a 128 caracteres. Deve começar com uma letra e não pode começar com http:// ou https://. Pode conter letras, dígitos, dois pontos (:), sublinhados (_) e hifens (-).

apg-test

AutoProvisioningGroupType

string

Não

O tipo de entrega do grupo de provisionamento automático. Valores válidos:

  • request: entrega assíncrona única. O grupo de provisionamento automático entrega o cluster de instâncias de forma assíncrona apenas na inicialização e não tenta novamente se o agendamento falhar.

  • instant: entrega síncrona única. O grupo de provisionamento automático cria instâncias apenas na inicialização e retorna a lista de instâncias criadas com sucesso e as causas das falhas de criação na resposta.

  • maintain: entrega contínua. O grupo de provisionamento automático tenta entregar o cluster de instâncias na inicialização, realiza o monitoramento da capacidade em tempo real e continua a criar instâncias ECS se a capacidade alvo não for atingida.

Valor padrão: maintain.

maintain

SpotAllocationStrategy

string

Não

A política para criação de instâncias spot. Valores válidos:

  • lowest-price: política de otimização de custos. O tipo de instância com o menor preço é selecionado.

  • diversified: política de balanceamento de zonas. As instâncias são criadas nas zonas especificadas pelo modelo de execução estendido e distribuídas uniformemente entre as zonas.

  • capacity-optimized: política de otimização de capacidade. O tipo de instância e a zona ideais são selecionados com base no inventário.

Valor padrão: lowest-price.

diversified

SpotInstanceInterruptionBehavior

string

Não

O comportamento quando uma instância spot é interrompida. Valores válidos:

  • stop: para a instância.

  • terminate: libera a instância.

Valor padrão: terminate.

terminate

SpotInstancePoolsToUseCount

integer

Não

O número de tipos de instância com os menores preços a partir dos quais o grupo de provisionamento automático seleciona para criar instâncias. Este parâmetro entra em vigor apenas quando SpotAllocationStrategy é definido como lowest-price.

Valores válidos: menor que o valor de N em LaunchTemplateConfig.N.

2

PayAsYouGoAllocationStrategy

string

Não

A política para criação de instâncias pay-as-you-go. Valores válidos:

  • lowest-price: política de otimização de custos. O tipo de instância com o menor preço é selecionado.

  • prioritized: política baseada em prioridade. As instâncias são criadas com base na prioridade especificada por LaunchTemplateConfig.N.Priority.

Valor padrão: lowest-price.

prioritized

ExcessCapacityTerminationPolicy

string

Não

Especifica se deve liberar as instâncias que são removidas durante um evento de scale-down quando a capacidade em tempo real do grupo de provisionamento automático excede a capacidade alvo e aciona um scale-down. Valores válidos:

  • termination: libera as instâncias.

  • no-termination: apenas remove as instâncias do grupo de provisionamento automático.

Valor padrão: no-termination.

termination

ValidFrom

string

Não

A hora em que o grupo de provisionamento automático inicia. Este parâmetro e ValidUntil determinam o período de validade.

Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC.

Valor padrão: o timestamp UNIX quando a operação de API entra em vigor.

2019-04-01T15:10:20Z

ValidUntil

string

Não

A hora em que o grupo de provisionamento automático expira. Este parâmetro e ValidFrom determinam o período de validade.

Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC.

Valor padrão: 2099-12-31T23:59:59Z.

2019-06-01T15:10:20Z

TerminateInstancesWithExpiration

boolean

Não

Especifica se deve liberar as instâncias no grupo de provisionamento automático quando o grupo expira. Valores válidos:

  • true: libera as instâncias.

  • false: apenas remove as instâncias do grupo de provisionamento automático.

Valor padrão: false.

true

TerminateInstances

boolean

Não

Especifica se deve liberar as instâncias no grupo de provisionamento automático quando o grupo é excluído. Valores válidos:

  • true: libera as instâncias.

  • false: retém as instâncias.

Valor padrão: false.

true

MaxSpotPrice

number

Não

O preço máximo das instâncias spot no grupo de provisionamento automático.

Nota

Se tanto MaxSpotPrice quanto LaunchTemplateConfig.N.MaxPrice forem especificados, o valor menor prevalece.

2

TotalTargetCapacity

string

Sim

A capacidade alvo total do grupo de provisionamento automático. Valores válidos: inteiros positivos.

A capacidade alvo total deve ser maior ou igual à soma de PayAsYouGoTargetCapacity (a capacidade alvo de instâncias pay-as-you-go) e SpotTargetCapacity (a capacidade alvo de instâncias spot).

60

PayAsYouGoTargetCapacity

string

Não

A capacidade alvo de instâncias pay-as-you-go no grupo de provisionamento automático. Valores válidos: menor ou igual ao valor do parâmetro TotalTargetCapacity.

30

SpotTargetCapacity

string

Não

A capacidade alvo de instâncias spot no grupo de provisionamento automático. Valores válidos: menor ou igual ao valor do parâmetro TotalTargetCapacity.

20

DefaultTargetCapacityType

string

Não

O método de faturamento para a capacidade suplementar quando a soma de PayAsYouGoTargetCapacity e SpotTargetCapacity é menor que TotalTargetCapacity. Valores válidos:

  • PayAsYouGo: instâncias pay-as-you-go.

  • Spot: instâncias spot.

Valor padrão: Spot.

Spot

LaunchTemplateId

string

Não

O ID do modelo de execução associado ao grupo de provisionamento automático. Você pode invocar a operação DescribeLaunchTemplates para consultar os modelos de execução disponíveis para a instância. Se você especificar tanto um modelo de execução quanto informações de configuração de execução (LaunchConfiguration.*), o sistema usará preferencialmente o modelo de execução.

lt-bp1fgzds4bdogu03****

LaunchTemplateVersion

string

Não

A versão do modelo de execução associado ao grupo de provisionamento automático. Você pode invocar a operação DescribeLaunchTemplateVersions para consultar as versões de modelo de execução disponíveis para a instância.

Valor padrão: a versão padrão do modelo de execução.

1

Description

string

Não

A descrição do grupo de provisionamento automático.

testDescription

ClientToken

string

Não

O token de cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o token, mas deve garantir que o token seja exclusivo entre diferentes solicitações. O token pode conter apenas caracteres ASCII e não pode exceder 64 caracteres. Para mais informações, consulte Garantir idempotência.

0c593ea1-3bea-11e9-b96b-88e9fe637760

LaunchConfiguration.ImageId

string

Não

O ID da imagem. A imagem é usada para criar a instância. Você pode chamar a operação DescribeImages para consultar as imagens disponíveis. Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

m-bp1g7004ksh0oeuc****

LaunchConfiguration.SecurityGroupId

string

Não

O ID do grupo de segurança ao qual a instância pertence. Se tanto um modelo de execução quanto informações de configuração de execução forem especificados, o modelo de execução terá precedência.

sg-bp15ed6xe1yxeycg****

LaunchConfiguration.IoOptimized

string

Não

Especifica se a instância é uma 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.

Para tipos de instância descontinuados, o valor padrão é none. Para outros tipos de instância, o valor padrão é optimized.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

optimized

LaunchConfiguration.InternetChargeType

string

Não

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

  • PayByBandwidth: pagamento por largura de banda.

  • PayByTraffic: pagamento por tráfego.

Nota

No modo de pagamento por tráfego, as larguras de banda de pico de entrada e saída são limites superiores e não métricas de serviço garantidas. Quando ocorre contenção de recursos, as larguras de banda de pico podem ser limitadas. Se o seu negócio requer largura de banda garantida, use o modo de pagamento por largura de banda.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

PayByTraffic

LaunchConfiguration.InternetMaxBandwidthIn

integer

Não

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

  • Quando a largura de banda pública de saída é menor ou igual a 10 Mbit/s: 1 a 10. Valor padrão: 10.

  • Quando a largura de banda pública de saída é maior que 10 Mbit/s: 1 até o valor de LaunchConfiguration.InternetMaxBandwidthOut. Valor padrão: o valor de LaunchConfiguration.InternetMaxBandwidthOut.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

10

LaunchConfiguration.InternetMaxBandwidthOut

integer

Não

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

Valor padrão: 0.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

10

LaunchConfiguration.InstanceName

string

Não

O nome da instância. O nome deve ter de 2 a 128 caracteres. Deve começar com uma letra e não pode começar com http:// ou https://. Pode conter letras, dígitos, dois pontos (:), sublinhados (_), pontos (.) e hifens (-).

Valor padrão: o InstanceId da instância.

Ao criar várias instâncias ECS, você pode configurar em lote nomes de instância sequenciais. Para mais informações, consulte Configurar em lote nomes de instância ou hostnames sequenciais.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

k8s-node-[1,4]-alibabacloud

LaunchConfiguration.HostName

string

Não

O hostname da instância. Limites:

  • Pontos (.) e hifens (-) não podem ser usados como primeiro ou último caractere e não podem ser usados consecutivamente.

  • Instâncias Windows: O hostname deve ter de 2 a 15 caracteres. Pontos (.) não são suportados, e o hostname não pode conter apenas dígitos. Pode conter letras, dígitos e hifens (-).

  • Outras instâncias, como instâncias Linux: O hostname deve ter de 2 a 64 caracteres. Vários pontos (.) são suportados. A string entre dois pontos é um segmento, e cada segmento pode conter letras, dígitos e hifens (-).

  • Você não pode especificar tanto LaunchConfiguration.HostName quanto LaunchConfiguration.HostNames.N. Caso contrário, um erro será retornado.

  • Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

k8s-node-[1,4]-ecshost

LaunchConfiguration.InstanceDescription

string

Não

A descrição da instância. A descrição deve ter de 2 a 256 caracteres e não pode começar com http:// ou https://. Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

Instance_Description

LaunchConfiguration.KeyPairName

string

Não

O nome do par de chaves SSH.

  • Para instâncias Windows, este parâmetro é ignorado. Valor padrão: null.

  • Para instâncias Linux, o login por senha é desativado por padrão.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

KeyPair_Name

LaunchConfiguration.RamRoleName

string

Não

O nome da função RAM da instância. Você pode usar a operação da API RAM ListRoles para consultar as funções RAM da instância que você criou. Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

RAM_Name

LaunchConfiguration.SecurityEnhancementStrategy

string

Não

Especifica se deve ativar o reforço de segurança. Valores válidos:

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

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

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

Active

LaunchConfiguration.UserData

string

Não

Os dados de usuário da instância. Os dados de usuário da instância devem ser codificados em Base64. O tamanho máximo dos dados brutos é de 32 KB. Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

ZWNobyBoZWxsbyBlY3Mh

LaunchConfiguration.SystemDiskCategory

string

Não

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

  • cloud_efficiency: disco ultra.

  • cloud_ssd: SSD padrão.

  • cloud_essd: SSD empresarial.

  • cloud: disco básico.

Para tipos de instância descontinuados que não suportam otimização de I/O, o valor padrão é cloud. Para outros tipos de instância, o valor padrão é cloud_efficiency.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

cloud_ssd

LaunchConfiguration.SystemDiskSize

integer

Não

O tamanho do disco do sistema. Unidade: GiB. Valores válidos: 20 a 500. O valor deste parâmetro deve ser maior ou igual a max{20, o tamanho da imagem especificada por LaunchConfiguration.ImageId}.

Valor padrão: max{40, o tamanho da imagem especificada por LaunchConfiguration.ImageId}.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

40

LaunchConfiguration.SystemDiskName

string

Não

O nome do disco do sistema. O nome deve ter de 2 a 128 caracteres. Deve começar com uma letra e não pode começar com http:// ou https://. Pode conter letras, dígitos, pontos (.), dois pontos (:), sublinhados (_) e hifens (-).

Valor padrão: null.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

cloud_ssdSystem

LaunchConfiguration.SystemDiskDescription

string

Não

A descrição do disco do sistema. A descrição deve ter de 2 a 256 caracteres e não pode começar com http:// ou https://.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

SystemDisk_Description

LaunchConfiguration.SystemDiskPerformanceLevel

string

Não

O nível de desempenho do SSD empresarial usado como disco do sistema. Valores válidos:

  • PL0 (padrão): Um único SSD empresarial pode entregar até 10.000 IOPS de leitura/gravação aleatória.

  • PL1: Um único SSD empresarial pode entregar até 50.000 IOPS de leitura/gravação aleatória.

  • PL2: Um único SSD empresarial pode entregar até 100.000 IOPS de leitura/gravação aleatória.

  • PL3: Um único SSD empresarial pode entregar até 1.000.000 IOPS de leitura/gravação aleatória.

Para mais informações sobre como selecionar o nível de desempenho para um SSD empresarial, consulte SSDs empresariais.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

PL0

LaunchConfiguration.PasswordInherit

boolean

Não

Especifica se deve usar a senha predefinida na imagem. Valores válidos:

  • true: usa a senha predefinida.

  • false: não usa a senha predefinida.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

true

LaunchConfiguration.ResourceGroupId

string

Não

O ID do grupo de recursos ao qual a instância pertence. Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

rg-bp67acfmxazb4p****

LaunchConfiguration.CreditSpecification

string

Não

O modo de desempenho da instância burstable. Valores válidos:

Valor padrão: null.

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

Standard

LaunchConfiguration.Password

string

Não

A senha da instância. A senha deve ter de 8 a 30 caracteres e deve conter pelo menos três dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais. Os caracteres especiais incluem:

()`~!@#$%^&*-_+=|{}`[]`:;'<>,.?/

Para instâncias Windows, a senha não pode começar com uma barra (/).

Se você especificar tanto um modelo de execução quanto informações de configuração de execução, o sistema usará preferencialmente o modelo de execução.

EcsV587!

LaunchConfiguration.DeploymentSetId

string

Não

O ID do conjunto de implantação.

ds-bp1frxuzdg87zh4p****

LaunchTemplateConfig

array<object>

Não

Os modelos de execução estendidos.

object

Não

Os detalhes do modelo de execução estendido.

VSwitchId

string

Não

O ID do vSwitch ao qual a instância ECS no modelo de execução estendido está conectada. A zona da instância ECS criada a partir do modelo estendido é determinada pelo vSwitch.

Nota

Se você especificar LaunchTemplateConfig, LaunchTemplateConfig.N.VSwitchId é obrigatório.

vsw-sn5bsitu4lfzgc5o7****

MaxPrice

number

Não

O preço máximo da instância spot no modelo de execução estendido.

Nota

Após LaunchTemplateConfig ser especificado, LaunchTemplateConfig.N.MaxPrice é obrigatório.

3

Priority

integer

Não

A prioridade do modelo de execução estendido. Um valor de 0 indica a prioridade mais alta. Valores válidos: 0 a +∞.

1

InstanceType

string

Não

O tipo de instância no modelo de execução estendido. Valores válidos de N: 1 a 20. Para mais informações sobre valores válidos, consulte família de instâncias.

ecs.g5.large

WeightedCapacity

number

Não

O peso do tipo de instância no modelo de execução estendido. Um peso maior indica que uma única instância tem mais poder de computação e menos instâncias são necessárias. Valores válidos: maior que 0.

Você pode determinar o peso com base no poder de computação do tipo de instância especificado e no poder de computação mínimo de um único nó no cluster. Por exemplo, se o poder de computação mínimo de um único nó for 8 vCPUs e 60 GiB de memória:

  • Você pode definir o peso como 1 para um tipo de instância que possui 8 vCPUs e 60 GiB de memória.

  • Você pode definir o peso como 2 para um tipo de instância que possui 16 vCPUs e 120 GiB de memória.

2

MaxQuantity

integer

Não

Nota

Este parâmetro está em preview por convite e não é suportado.

false

Cores

array

Não

A lista de contagens de vCPU para o tipo de instância.

integer

Não

O número de núcleos de vCPU para o tipo de instância. Este parâmetro é usado para filtrar famílias de instâncias que atendem aos requisitos. Para mais informações, consulte família de instâncias. Valores válidos de N: 1 a 10.

2

Memories

array

Não

A lista de tamanhos de memória para o tipo de instância.

number

Não

O tamanho da memória do tipo de instância. Unidade: GiB. Este parâmetro é usado para filtrar famílias de instâncias que atendem aos requisitos. Para mais informações, consulte família de instâncias. Valores válidos de N: 1 a 10.

4

InstanceFamilyLevel

string

Não

O nível da família de instâncias. Este parâmetro é usado para filtrar famílias de instâncias que atendem aos requisitos. Valores válidos:

  • EntryLevel: nível de entrada, que se refere a tipos de instância compartilhados. Os tipos de instância de nível de entrada são mais econômicos, mas não podem garantir um desempenho de computação estável. Eles são adequados para cenários com baixa utilização de CPU. Para mais informações, consulte Famílias de instâncias compartilhadas.

  • EnterpriseLevel: nível empresarial. Os tipos de instância de nível empresarial fornecem desempenho estável e recursos dedicados. Eles 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 burstable. As instâncias burstable usam créditos de CPU para garantir o desempenho de computação e são adequadas para cenários com baixa utilização de CPU, mas com picos ocasionais de uso de CPU. Para mais informações, consulte Visão geral das instâncias burstable.

Valores válidos de N: 1 a 10.

EnterpriseLevel

ExcludedInstanceTypes

array

Não

A lista de tipos de instância a serem excluídos.

string

Não

O tipo de instância a ser excluído. 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*

Architectures

array

Não

A lista de tipos de arquitetura para o tipo de instância.

string

Não

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

  • Arm: computação Arm.

  • SuperComputeCluster: Super Computing Cluster (SCC).

Valor padrão: todos os tipos de arquitetura.

X86

BurstablePerformance

string

Não

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

  • Exclude: exclui tipos de instância burstable.

  • Include: inclui tipos de instância burstable.

  • Required: inclui apenas tipos de instância burstable.

Valor padrão: Include.

Include

ImageId

string

Não

O ID da imagem. Você pode usar este parâmetro para especificar a imagem usada pelo pool de recursos atual. Se este parâmetro não for especificado, a imagem especificada por LaunchConfiguration.ImageId ou no modelo de execução é usada por padrão. Você pode chamar a operação DescribeImages para consultar as imagens disponíveis. Nota: Este parâmetro é suportado apenas quando AutoProvisioningGroupType é definido como instant.

aliyun_3_x64_20G_alibase_20210425.vhd

LaunchConfiguration.DataDisk

array<object>

Não

A lista estendida de configurações de disco de dados para o modelo de inicialização.

object

Não

As informações estendidas de configuração de disco de dados para o modelo de inicialização.

PerformanceLevel

string

Não

O nível de desempenho do ESSD quando usado como disco de dados. O valor de N deve ser igual ao valor de N em LaunchConfiguration.DataDisk.N.Category. Valores válidos:\n\n- PL0: Um único ESSD oferece até 10.000 IOPS de leitura/gravação aleatória.\n- PL1 (padrão): Um único ESSD oferece até 50.000 IOPS de leitura/gravação aleatória.\n- PL2: Um único ESSD oferece até 100.000 IOPS de leitura/gravação aleatória.\n- PL3: Um único ESSD oferece até 1.000.000 IOPS de leitura/gravação aleatória.\n\nPara mais informações sobre como selecionar o nível de desempenho do ESSD, consulte ESSD.\n\nSe tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

PL1

KmsKeyId

string

Não

O ID da chave KMS para o disco de dados. Se tanto um modelo de inicialização quanto uma configuração de inicialização forem especificados, o modelo de inicialização terá precedência.

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

Description

string

Não

A descrição do disco de dados. A descrição deve ter de 2 a 256 caracteres e não pode começar com http:// ou https://. Se tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

DataDisk_Description

SnapshotId

string

Não

O ID do snapshot usado para criar o disco de dados N. Valores válidos de N: 1 a 16.\n\nSe este parâmetro for especificado, o parâmetro LaunchConfiguration.DataDisk.N.Size será ignorado, e o tamanho do disco criado será igual ao tamanho do snapshot especificado. Você não pode usar snapshots criados em ou antes de 15 de julho de 2013. Caso contrário, a solicitação será rejeitada e um erro será retornado.\n\nSe tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

s-bp17441ohwka0yuh****

Size

integer

Não

O tamanho do disco de dados N. Unidade: GiB. Valores válidos de N: 1 a 16. Valores válidos:\n\n- cloud_efficiency: 20 a 32768.\n- cloud_ssd: 20 a 32768.\n- cloud_essd: Os valores válidos variam com base no valor de LaunchConfiguration.DataDisk.N.PerformanceLevel.\n - PL0: 40 a 32768.\n - PL1: 20 a 32768.\n - PL2: 461 a 32768.\n - PL3: 1261 a 32768.\n- cloud: 5 a 2000.\n\n> O valor deste parâmetro deve ser maior ou igual ao tamanho do snapshot especificado pelo parâmetro LaunchConfiguration.DataDisk.N.SnapshotId.\n\nSe tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

20

Device

string

Não

O ponto de montagem do disco de dados. Se tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

/dev/vd1

DiskName

string

Não

O nome do disco de dados. O nome deve ter de 2 a 128 caracteres. Deve começar com uma letra e não pode começar com http:// ou https://. Pode conter letras, dígitos, pontos (.), dois-pontos (:), sublinhados (_) e hifens (-).\n\nValor padrão: null.\n\nSe tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

cloud_ssdData

Category

string

Não

A categoria do disco de dados N. Valores válidos de N: 1 a 16. Valores válidos:\n\n- cloud_efficiency: ultra disk.\n- cloud_ssd: standard SSD.\n- cloud_essd: enterprise SSD.\n- cloud: basic disk.\n\nPara instâncias otimizadas para I/O, o valor padrão é cloud_efficiency. Para instâncias não otimizadas para I/O, o valor padrão é cloud.\n\nSe tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

cloud_ssd

DeleteWithInstance

boolean

Não

Especifica se o disco de dados deve ser liberado quando a instância for liberada. Valores válidos:\n- true: O disco de dados é liberado quando a instância é liberada.\n- false: O disco de dados não é liberado quando a instância é liberada.\n\nValor padrão: true.\n\nSe tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

true

Encrypted

boolean

Não

Especifica se o disco de dados N deve ser criptografado. Valores válidos:\n\n- true: O disco é criptografado.\n- false: O disco não é criptografado.\n\nValor padrão: false.\n\nSe tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

false

EncryptAlgorithm

string

Não

Nota

Este parâmetro não está disponível.

null

ProvisionedIops

integer

Não

O número de IOPS de leitura/gravação provisionados para o disco ESSD AutoPL. Valores válidos: 0 a min{50.000, 1000 × Capacidade - Desempenho de linha de base}.\n\nDesempenho de linha de base = min{1.800 + 50 × Capacidade, 50.000}.\n\n> Este parâmetro é suportado apenas quando o parâmetro DiskCategory está definido como cloud_auto. Para mais informações, consulte Discos ESSD AutoPL.

40000

BurstingEnabled

boolean

Não

Especifica se o recurso de burst de desempenho deve ser ativado. Valores válidos:\n\n- true: sim.\n- false: não.\n\n> Este parâmetro é suportado apenas quando o parâmetro DiskCategory está definido como cloud_auto. Para mais informações, consulte Discos ESSD AutoPL.

false

AutoSnapshotPolicyId

string

Não

O ID da política de snapshot automático aplicada ao disco de dados.\n\nObserve os seguintes limites ao configurar este parâmetro:\n- Este parâmetro entra em vigor apenas quando você cria um grupo de provisionamento automático do tipo de entrega síncrona única (AutoProvisioningGroupType=instant).

sp-bp67acfmxazb4p****

LaunchConfiguration.Tag

array<object>

Não

A lista estendida de tags para o modelo de inicialização.

object

Não

As informações estendidas de tag para o modelo de inicialização.

Key

string

Não

A chave da tag da instância. Valores válidos de N: 1 a 20. Se este parâmetro for especificado, não poderá ser deixado vazio. A chave da tag pode ter até 128 caracteres e não pode começar com aliyun ou acs:. Não pode conter http:// ou https://. Se tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

TestKey

Value

string

Não

O valor da tag da instância. Valores válidos de N: 1 a 20. Se este parâmetro for especificado, pode ser uma string vazia. O valor da tag pode ter até 128 caracteres e não pode começar com acs:. Não pode conter http:// ou https://. Se tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

TestValue

SystemDiskConfig

array<object>

Não

A lista de configurações de disco do sistema para a instância.

object

Não

A configuração do disco do sistema para a instância.

DiskCategory

string

Não

A categoria do disco do sistema da instância. Você pode usar este parâmetro para especificar várias categorias de disco candidatas. A ordem especificada determina a prioridade das categorias de disco. Se uma categoria de disco não estiver ativa, o sistema mudará automaticamente para a próxima categoria de disco. Valores válidos:\n\n- cloud_efficiency: ultra disk.\n- cloud_ssd: standard SSD.\n- cloud_essd: enterprise SSD.\n- cloud: basic disk.

cloud_ssd

DataDiskConfig

array<object>

Não

A lista de configurações de disco de dados para a instância.

object

Não

A configuração do disco de dados para a instância.

DiskCategory

string

Não

A categoria do disco de dados da instância. Você pode usar este parâmetro para especificar várias categorias de disco candidatas. A ordem especificada determina a prioridade das categorias de disco. Se uma categoria de disco não estiver ativa, o sistema mudará automaticamente para a próxima categoria de disco. Valores válidos:\n\n- cloud_efficiency: ultra disk.\n- cloud_ssd: standard SSD.\n- cloud_essd: enterprise SSD.\n- cloud: basic disk.

cloud_efficiency

LaunchConfiguration.HostNames

array

Não

A lista de nomes de host para uma ou mais instâncias. Limites:\n\n- Este parâmetro entra em vigor apenas quando você cria um grupo de provisionamento automático do tipo de entrega síncrona única (AutoProvisioningGroupType=instant).\n- N indica o número de instâncias. Valores válidos de N: 1 a 1000. O valor de N deve ser igual ao valor do parâmetro TotalTargetCapacity.\n- Pontos (.) e hifens (-) não podem ser usados como primeiro ou último caractere e não podem ser usados consecutivamente.\n- Se tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

ecs-host-01

string

Não

O nome do host. Limites:\n\n- Pontos (.) e hifens (-) não podem ser usados como primeiro ou último caractere e não podem ser usados consecutivamente.\n- Para instâncias Windows, o nome do host deve ter de 2 a 15 caracteres. Não pode conter pontos (.) e não pode conter apenas dígitos. Pode conter letras, dígitos e hifens (-).\n- Para instâncias de outros sistemas operacionais, como Linux, o nome do host deve ter de 2 a 64 caracteres. Pode conter vários pontos (.). Os caracteres entre dois pontos consecutivos são considerados um segmento. Cada segmento pode conter letras, dígitos e hifens (-).\n- Você não pode especificar LaunchConfiguration.HostName e LaunchConfiguration.HostNames.N simultaneamente. Caso contrário, um erro será retornado.

ecs-host-01

MinTargetCapacity

string

Não

A capacidade alvo mínima do grupo de provisionamento automático. Valores válidos: inteiros positivos.\n\nObserve os seguintes limites ao configurar este parâmetro:\n- Este parâmetro entra em vigor apenas quando você cria um grupo de provisionamento automático do tipo de entrega síncrona única (AutoProvisioningGroupType=instant).\n- Se o inventário de instâncias na região atual for menor que o valor deste parâmetro, a chamada de API falhará e nenhuma instância será criada.\n- Se o inventário de instâncias na região atual for maior que o valor deste parâmetro, as instâncias serão criadas com base nos valores de outros parâmetros configurados.

20

LaunchConfiguration.SecurityGroupIds

array

Não

A lista de grupos de segurança aos quais a instância pertence.

string

Não

O ID do grupo de segurança ao qual a instância pertence. Se tanto um modelo de execução quanto informações de configuração de execução forem especificados, o modelo de execução terá precedência.

sg-bp15ed6xe1yxeycg****

LaunchConfiguration.SystemDisk

object

Não

A configuração do disco do sistema da instância. Se tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

Encrypted

string

Não

Especifica se o disco do sistema N deve ser criptografado. Valores válidos:\n\n- true: O disco é criptografado.\n\n- false: O disco não é criptografado.\n\nValor padrão: false.\n\nSe tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.

false

KMSKeyId

string

Não

O ID da chave KMS do disco do sistema.\n\nQuando tanto um modelo de inicialização quanto informações de configuração de inicialização são especificados, o modelo de inicialização tem precedência.

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

EncryptAlgorithm

string

Não

O algoritmo de criptografia do disco do sistema. Valores válidos:\n\n- aes-256.\n\n- sm4-128.\n\nValor padrão: aes-256.\n\nSe tanto o modelo de inicialização quanto as configurações de inicialização forem especificados, o modelo de inicialização terá precedência.\n\n> Este parâmetro não está disponível.

aes-256

ProvisionedIops

integer

Não

O número de IOPS de leitura/gravação provisionados para o disco ESSD AutoPL. Valores válidos: 0 a min{50.000, 1000 × Capacidade - Desempenho de linha de base}.\n\nDesempenho de linha de base = min{1.800 + 50 × Capacidade, 50.000}.\n> Este parâmetro é suportado apenas quando o parâmetro SystemDisk.Category está definido como cloud_auto. Para mais informações, consulte Discos ESSD AutoPL.

40000

BurstingEnabled

boolean

Não

Especifica se o recurso de burst de desempenho deve ser ativado. Valores válidos:\n\n- true: sim.\n- false: não.\n\n> Este parâmetro é suportado apenas quando o parâmetro SystemDisk.Category está definido como cloud_auto. Para mais informações, consulte Discos ESSD AutoPL.

false

AutoSnapshotPolicyId

string

Não

O ID da política de snapshot automático aplicada ao disco do sistema.\n\nObserve os seguintes limites ao configurar este parâmetro:\n- Este parâmetro entra em vigor apenas quando você cria um grupo de provisionamento automático do tipo de entrega síncrona única (AutoProvisioningGroupType=instant).

sp-bp67acfmxazb4p****

LaunchConfiguration.Arn

array<object>

Não

Nota

Este parâmetro está em preview por convite e não é suportado.

object

Não

Nota

Este parâmetro está em preview por convite e não é suportado.

Rolearn

string

Não

Nota

Este parâmetro está em preview por convite e não é suportado.

acs:ram::123456789012****:role/adminrole

RoleType

string

Não

Nota

Este parâmetro está em preview por convite e não é suportado.

34458433936495****:alice

AssumeRoleFor

integer

Não

Nota

Este parâmetro está em preview por convite e não é suportado.

123456789012****

HibernationOptionsConfigured

boolean

Não

Nota

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

false

LaunchConfiguration.AutoReleaseTime

string

Não

A hora de liberação automática da instância pay-as-you-go. Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC.\n\n- Se o valor dos segundos (ss) não for 00, a hora será automaticamente arredondada para baixo para o minuto atual (mm).\n\n- A hora de liberação mais cedo é meia hora após a hora atual.\n\n- A hora de liberação mais tarde não pode ser superior a três anos após a hora atual.

2018-01-01T12:05:00Z

LaunchConfiguration.ImageFamily

string

Não

O nome da família de imagens. O nome deve ter de 2 a 128 caracteres. Deve começar com uma letra e não pode começar com aliyun ou acs:. Não pode conter http:// ou https://. Pode conter letras, dígitos, dois-pontos (:), sublinhados (_) e hifens (-).

hangzhou-daily-update

Tag

array<object>

Não

A lista de tags vinculadas ao grupo de provisionamento automático.

object

Não

As tags vinculadas ao grupo de provisionamento automático.

Key

string

Não

A chave da tag do grupo de provisionamento automático.\n\nValores válidos de N: 1 a 20. Se este parâmetro for especificado, não poderá ser deixado vazio. A chave da tag pode ter até 128 caracteres e não pode começar com aliyun ou acs:. Não pode conter http:// ou https://.

TestKey

Value

string

Não

O valor da tag do grupo de provisionamento automático.\n\nValores válidos de N: 1 a 20. Se este parâmetro for especificado, pode ser uma string vazia. O valor da tag pode ter até 128 caracteres e não pode conter http:// ou https://.

TestValue

ResourcePoolOptions

object

Não

A política de pool de recursos usada ao criar instâncias. Observe os seguintes limites ao configurar este parâmetro:\n- Este parâmetro entra em vigor apenas quando você cria instâncias pay-as-you-go.\n- Este parâmetro entra em vigor apenas quando você cria um grupo de provisionamento automático do tipo de entrega síncrona única (AutoProvisioningGroupType=instant).

Strategy

string

Não

A política de pool de recursos. Os pools de recursos incluem pools privados gerados após a entrada em vigor do serviço Resource Assurance ou Capacity Reservation, bem como o pool público. Valores válidos:\n\n- PrivatePoolFirst: Os pools privados são usados primeiro. Se esta política for selecionada e ResourcePoolOptions.PrivatePoolIds for especificado, os pools privados especificados serão usados primeiro. Se nenhum pool privado for especificado ou se os pools privados especificados tiverem capacidade insuficiente, o sistema corresponderá automaticamente a pools privados abertos. Se nenhum pool privado elegível estiver disponível, o pool público será usado para criar instâncias.\n\n- PrivatePoolOnly: Apenas pools privados são usados. Se esta política for selecionada, você deverá especificar ResourcePoolOptions.PrivatePoolIds. Se os pools privados especificados tiverem capacidade insuficiente, as instâncias falharão ao iniciar.\n \n- PublicPoolOnly: O pool público é usado para criar instâncias.\n\nValor padrão: PublicPoolOnly.

PrivatePoolFirst

PrivatePoolIds

array

Não

A lista de IDs de pool privado. Valores válidos de N: 1 a 20.

string

Não

O ID do pool privado, que é o ID do serviço Resource Assurance ou Capacity Reservation. Você pode especificar apenas o ID de um pool privado no modo Target.

eap-bp67acfmxazb4****

LaunchConfiguration

object

Não

As configurações de inicialização.

Period

integer

Não

O período de assinatura do recurso. A unidade é especificada pelo parâmetro PeriodUnit. Este parâmetro é obrigatório e entra em vigor apenas quando você cria instâncias de assinatura. Valores válidos:\n\n\n\nQuando PeriodUnit está definido como Month, os valores válidos de Period são 1, 2, 3, 6 e 12.\n\n

1

PeriodUnit

string

Não

A unidade de tempo do método de faturamento de assinatura. Valores válidos: \n\n\n\nMonth (padrão).

Month

AutoRenew

boolean

Não

Especifica se a renovação automática deve ser ativada. Este parâmetro entra em vigor quando você cria instâncias de assinatura. Valores válidos:\n\n- true: A renovação automática está ativada.\n- false (padrão): A renovação automática está desativada.

true

AutoRenewPeriod

integer

Não

O período de renovação automática. Valores válidos: \n \n\n\nQuando PeriodUnit está definido como Month: 1, 2, 3, 6, 12, 24, 36, 48 e 60.\n\nValor padrão: 1.

1

SpotDuration

integer

Não

O período de proteção da instância spot. Unidade: horas. Valor padrão: 1. Valores válidos:\n- 1: O Alibaba Cloud garante que a instância não esteja sujeita à liberação automática dentro de 1 hora após sua criação. Após 1 hora, o sistema compara automaticamente o preço do lance com o preço de mercado e verifica o inventário de recursos para determinar se deve reter ou revogar a instância.\n- 0: O Alibaba Cloud não garante que a instância será executada por 1 hora após sua criação. O sistema compara automaticamente o preço do lance com o preço de mercado e verifica o inventário de recursos para determinar se deve reter ou revogar a instância.\n\nO Alibaba Cloud envia uma notificação por meio de um evento do sistema ECS 5 minutos antes de a instância ser revogada. Instâncias spot usam faturamento por segundo. Selecione um período de proteção apropriado com base na duração de execução de suas tarefas.\n\nObserve os seguintes limites ao configurar este parâmetro:\n- Este parâmetro entra em vigor apenas quando você cria um grupo de provisionamento automático do tipo de entrega síncrona única (AutoProvisioningGroupType=instant).

1

SpotInterruptionBehavior

string

Não

O modo de interrupção da instância spot. Valores válidos:\n\n- Terminate: A instância é liberada.\n\n- Stop: A instância entra no modo econômico.\n\nPara mais informações sobre o modo econômico, consulte Modo econômico.\n\nValor padrão: Terminate.\n\nObserve os seguintes limites ao configurar este parâmetro:\n- Este parâmetro entra em vigor apenas quando você cria um grupo de provisionamento automático do tipo de entrega síncrona única (AutoProvisioningGroupType=instant).

Terminate

ImageOptions

object

Não

As propriedades da imagem.\n\nObserve os seguintes limites ao configurar este parâmetro:\n- Este parâmetro entra em vigor apenas quando você cria um grupo de provisionamento automático do tipo de entrega síncrona única (AutoProvisioningGroupType=instant).

LoginAsNonRoot

boolean

Não

Especifica se a instância que usa esta imagem suporta login como o usuário ecs-user. Valores válidos:\n- true: sim.\n- false: não.

false

SchedulerOptions

object

Não

As opções de agendamento.

DedicatedHostId

string

Não

O ID do host dedicado.

dh-bp67acfmxazb4p01

DedicatedHostClusterId

string

Não

O ID do cluster de hosts dedicados.

dc-bp12wlf6bw0vz9v2

SecurityOptions

object

Não

As opções de segurança da instância.

TrustedSystemMode

string

Não

O modo de sistema confiável. Defina o valor como vTPM.

vTPM

CpuOptions

object

Não

As configurações de CPU.

Core

integer

Não

O número de núcleos de CPU.\n\nValor padrão: Para mais informações, consulte Personalizar opções de CPU.

2

ThreadsPerCore

integer

Não

O número de threads por núcleo. O número de vCPUs da instância ECS = o valor de CpuOptions.Core × o valor de CpuOptions.ThreadsPerCore.\n\nUm valor de 1 para CpuOptions.ThreadsPerCore indica que o hyper-threading da CPU está desativado.\n\nApenas tipos de instância específicos suportam a configuração do número de threads por núcleo.\n\nValores válidos e valor padrão: Para mais informações, consulte Personalizar opções de CPU.

2

PrePaidOptions

object

Não

As configurações detalhadas de capacidade para instâncias de assinatura.

SpecifyCapacityDistribution

array<object>

Não

A capacidade mínima definida para diferentes tipos de instância. Este parâmetro é suportado apenas quando AutoProvisioningGroupType está definido como request.

object

Não

A capacidade mínima para o tipo de instância.

InstanceTypes

array

Não

O conjunto de tipos de instância. Tipos de instância duplicados não são permitidos, e os tipos de instância devem estar dentro do escopo de LaunchTemplateConfig.InstanceType.

string

Não

O tipo de instância.

ecs.c6.large

MinTargetCapacity

integer

Não

O número mínimo de instâncias a serem entregues dentro do escopo de InstanceTypes.\n\n> sum(MinTargetCapacity) <= TotalTargetCapacity. A soma de MinTargetCapacity para todos os conjuntos de tipos de instância não pode exceder TotalTargetCapacity. Se o requisito de MinTargetCapacity para qualquer conjunto de tipos de instância não puder ser atendido devido ao inventário ou outros motivos, toda a solicitação falhará.

5

ExecutionMode

string

Não

CandidateOptions

object

Não

As opções de configuração quando AutoProvisioningGroupType está definido como candidate.

TimeoutMinutes

integer

Não

O período de tempo limite para que o grupo de provisionamento automático expanda para a capacidade alvo. Após o término do período de tempo limite, nenhuma outra tentativa de expansão é realizada. Unidade: minutos.

60

Evaluate

boolean

Não

Especifica se deve ser avaliada apenas a taxa de sucesso de entrega das opções candidatas para a capacidade alvo na solicitação atual. Se este parâmetro for definido como true, nenhuma expansão será realizada. Apenas a taxa de sucesso de entrega é avaliada e retornada no campo LaunchResult.CandidateEvaluateLevel da resposta. Valor padrão: false.

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

AutoProvisioningGroupId

string

O ID do grupo de provisionamento automático.

apg-sn54avj8htgvtyh8****

RequestId

string

O ID da solicitação.

745CEC9F-0DD7-4451-9FE7-8B752F39****

LaunchResults

object

LaunchResult

array<object>

A coleção de instâncias criadas pelo grupo de provisionamento automático. Esta coleção é retornada apenas quando o tipo de entrega do grupo de provisionamento automático é entrega síncrona única (instant).

array<object>

As informações sobre as instâncias criadas pelo grupo de provisionamento automático.

ZoneId

string

O ID da zona da instância.

cn-hangzhou-g

ErrorMsg

string

A mensagem de erro retornada quando a criação da instância falha.

Specific parameter is not valid.

InstanceType

string

O tipo de instância.

ecs.g5.large

ErrorCode

string

O código de erro retornado quando a criação da instância falha.

InvalidParameter

SpotStrategy

string

A política de instâncias spot para instâncias pay-as-you-go. Valores válidos:

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

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

  • SpotAsPriceGo: instâncias spot cujo preço segue automaticamente o preço de mercado atual.

NoSpot

Amount

integer

O número de instâncias na lista de IDs de instâncias criadas com sucesso.

1

InstanceIds

object

InstanceId

array

A lista de IDs de instâncias criadas com sucesso.

string

A lista de IDs de instâncias criadas com sucesso.

["i-bp67acfmxazb4p****"]

CandidateEvaluateLevel

string

A taxa de sucesso do candidato para o tipo de instância atual quando CandidateOptions.Evaluate é definido como true. Valores válidos: Low, Medium e High.

Low

Exemplos

Resposta de sucesso

JSON formato

{
  "AutoProvisioningGroupId": "apg-sn54avj8htgvtyh8****",
  "RequestId": "745CEC9F-0DD7-4451-9FE7-8B752F39****",
  "LaunchResults": {
    "LaunchResult": [
      {
        "ZoneId": "cn-hangzhou-g",
        "ErrorMsg": "Specific parameter is not valid.",
        "InstanceType": "ecs.g5.large",
        "ErrorCode": "InvalidParameter",
        "SpotStrategy": "NoSpot",
        "Amount": 1,
        "InstanceIds": {
          "InstanceId": [
            "[\"i-bp67acfmxazb4p****\"]"
          ]
        },
        "CandidateEvaluateLevel": "Low"
      }
    ]
  }
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 InvalidParameter %s Os parâmetros da solicitação são inválidos. Tente novamente.
400 InvalidAutoProvisioningGroupName.Malformed The specified parameter "AutoProvisioningGroupName" is not valid. O parâmetro AutoProvisioningGroupName especificado é inválido.
400 InvalidAutoProvisioningGroupType.ValueNotSupported The specified parameter "AutoProvisioningGroupType" is not supported.
400 InvalidFleetExcessCapacityTerminationPolicy.ValueNotSupported The specified parameter "ExcessCapacityTerminationPolicy" is not supported.
400 InvalidDefaultTargetCapacityType.ValueNotSupported The specified parameter "DefaultTargetCapacityType" is not supported.
400 InvalidSpotAllocationStrategy.ValueNotSupported The specified parameter "SpotAllocationStrategy" is not supported.
400 InvalidSpotInstanceInterruptionBehavior.ValueNotSupported The specified parameter "SpotInstanceInterruptionBehavior" is not supported.
400 InvalidPayAsYouGoAllocationStrategy.ValueNotSupported The specified parameter "PayAsYouGoAllocationStrategy" is not supported.
400 MissingParameter.SpotAllocationStrategy The specified parameter "SpotAllocationStrategy" is empty.
400 MissingParameter.LaunchTemplateConfigs The specified parameter "LaunchTemplateConfigs" is empty. O parâmetro LaunchTemplateConfigs especificado está vazio.
400 InvalidValidTime.MalFormed The specified parameter "ValidTime" is not supported.
400 InvalidLaunchTemplateVersion.ValueNotSupported The specified parameter "LaunchTemplateVersion" is not valid.
400 MissingParameter The specified parameter "AutoProvisioningGroup" should not be null.
400 InvalidRegion.ValueNotSupported The specified Region does not exist.
400 InvalidDescription.ValueNotSupported The specified description is illegal.
400 InvalidLaunchTemplate.ValueNotSupported The SecurityGroupId or imageId in LaunchTemplate is not exists. O ID do grupo de segurança ou o ID da imagem no modelo de inicialização não existe.
400 InvalidCapacity.ValueNotSupported The Capacity is illegal, or the TargetCapacity is large than SpotCapacity + PayAsYouGoCapacity.
400 InvalidInstanceType.ValueNotSupported The instanceType is illegal.
400 InternalError The request processing has failed due to some unknown error. Ocorreu um erro interno. Tente novamente.
400 InvalidLaunchTemplateConfigs.SizeExceed The size of LaunchTemplateConfigs exceeds limit. O número de itens LaunchTemplateConfig no grupo de provisionamento automático excede o limite.
400 InvalidParameter.SpotInstancePoolsToUseCount The specified parameter "SpotInstancePoolsToUseCount" is not valid.
400 InvalidParameter.ResourceGroupId The specified parameter "ResourceGroupId" is not valid.
400 InvalidParameter.TargetCapacity The Capacity is illegal, TotalTargetCapacity, PayAsYouGoTargetCapacity, SpotTargetCapacity must be specified, meanwhile, the TargetCapacity must be larger than or equal to the sum of SpotCapacity and OnDemandCapacity.
400 MissingParameter.WeightedCapacity The WeightedCapacity of LaunchTemplateConfig should not be empty.
400 InvalidParameter.WeightedCapacityBeyondRange The WeightedCaTpacity of LaunchTemplateConfig beyond permitted range.
400 InvalidParameter.MaxPrice The specified parameter "MaxSpotPrice" or "MaxPrice" of LaunchTemplateConfig is not valid.
400 NoPermission %s
400 Duplicate.DiskCategory The specified disk configs contains duplicate DiskCategory.
400 InvalidImageFamily.Confict The specified parameter ImageFamily should be empty when the parameter ImageId is specified. O parâmetro ImageFamily deve estar vazio quando um ID de imagem é especificado.
400 Invalid.ResourcePoolOptions.PrivatePoolIds The zone or instancetype of the ResourcePoolOptions.PrivatePoolIds does not match the LaunchTemplateConfig. A zona ou o tipo de instância especificado pelo parâmetro ResourcePoolOptions.PrivatePoolIds não está dentro do escopo de zona do modelo de inicialização estendido.
400 Invalid.ResourcePoolOptions.Strategy The specified ResourcePoolOptions.Strategy is invalid. O parâmetro ResourcePoolOptions.Strategy especificado é inválido.
400 Invalid.ResourcePoolOptionsPrivatePoolIds.SizeExceed The size of ResourcePoolOptions.PrivatePoolIds exceeds limit. O tamanho do parâmetro ResourcePoolOptions.PrivatePoolIds excede o limite.
400 MissingParameter.ResourcePoolOptions.PrivatePoolIds The specified ResourcePoolOptions.PrivatePoolIds should not be null when ResourcePoolOptions.Strategy is PrivatePoolOnly. O parâmetro ResourcePoolOptions.PrivatePoolIds não pode ser deixado vazio quando o parâmetro ResourcePoolOptions.Strategy está definido como PrivatePoolOnly.
400 InvalidSpotDuration The specified SpotDuration is not valid. O parâmetro SpotDuration especificado é inválido.
400 InvalidSpotInterruptionBehavior %s O SpotInterruptionBehavior não é suportado.
400 InvalidParameter.SecurityGroupIdRepeated The SecurityGroupId is repeated. O grupo de segurança especificado já foi adicionado. Verifique se os valores do parâmetro SecurityGroupIds estão corretos.
400 VpcMismatch.SecurityGroupAndVSwitch Specified security group and virtual switch are not in the same VPC. O grupo de segurança e o vSwitch especificados não estão na mesma VPC.
400 InvalidMinTargetCapacity.NotSatisfied The inventory of specified InstanceType does not meet the MinTargetCapacity. O inventário disponível para o tipo de instância não consegue atender à capacidade mínima de destino.
400 InvalidParameterRange.MinTargetCapacity The MinTargetCapacity exceeds the limit[0-TotalTargetCapacity]. A capacidade mínima de destino excede o limite [0-capacidade total].
400 InvalidUserData.Base64FormatInvalid The specified parameter UserData must be base64 encoded. O UserData especificado é inválido.
400 InvalidUserData.SizeExceeded The specified parameter UserData exceeds the size. O UserData especificado excede o limite de tamanho.
400 InvalidAutoReleaseTime.Malformed The specified parameter AutoReleaseTime is not valid. O formato da hora de liberação automática é inválido. Especifique a hora no padrão ISO 8601 e use a hora UTC no formato yyyy-MM-ddTHH:mm:ssZ.
400 QuotaExceeded.AutoProvisioningGroup The count of AutoProvisioningGroup exceeds the limit. O número de grupos de provisionamento automático atingiu o limite de cota.
400 Invalid.PrivatePoolOptions.status The PrivatePool status is not valid. O pool privado especificado está em um estado incorreto.
500 InternalError The request processing has failed due to some unknown error.
403 TotalTargetCapacityLimitExceed The TotalTargetCapacity exceeds the limit[0-2000]. O valor de TotalTargetCapacity excede o intervalo permitido de 0 a 2000.
403 SpotTargetCapacityLimitExceed The SpotTargetCapacity exceeds the limit[0-2000]. O valor de SpotTargetCapacity excede o intervalo permitido de 0 a 2000.
403 PayAsYouGoTargetCapacityLimitExceed The PayAsYouGoTargetCapacity exceeds the limit[0-2000]. O valor de PayAsYouGoTargetCapacity excede o intervalo permitido de 0 a 2000.
403 OperationDenied.NoStock The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones. A categoria de disco especificada não existe na zona ou no cluster especificado, ou a zona especificada não corresponde ao cluster.
403 CandidateDenied.NoStock The resource is out of stock and there are no candidate resources in the specified zone. Please try other types, or choose other regions and zones. Os recursos para o tipo de instância atual estão esgotados e não há recursos alternativos disponíveis a curto prazo. Selecione um tipo de instância ou zona diferente de acordo com suas necessidades.
404 InvalidResourcePoolOptionsPrivatePoolIds.NotFound The ResourcePoolOptions.PrivatePoolIds do not exist. O pool privado não existe.
404 InvalidSecurityGroupId.NotFound The SecurityGroupId %s provided does not exist in our records. O grupo de segurança especificado não existe na conta do usuário. Verifique se o ID do grupo de segurança está correto.
404 InvalidVSwitchId.NotFound The specified virtual switch %s does not exist. O ID do vSwitch especificado não existe.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.