Modifica uma configuração de dimensionamento do tipo ECS (o tipo de instância ECS para scale-out) caso a configuração de dimensionamento atual não atenda aos seus requisitos de negócios. Você pode invocar esta operação de API para modificar a configuração de dimensionamento.
Descrição da operação
Descrição da operação
-
Se você modificar o nome de uma configuração de dimensionamento, certifique-se de que não exista nenhuma configuração de dimensionamento com o mesmo nome no mesmo grupo de dimensionamento.
-
Você pode usar um dos seguintes métodos para configurar a interface de rede primária. No entanto, você pode usar apenas um método em cada chamada de API. Se você usar ambos os métodos, a chamada falhará e uma mensagem de erro será retornada.
Use parâmetros como SecurityGroupId, SecurityGroupIds.N e Ipv6AddressCount para configurar diretamente a interface de rede primária.
Use NetworkInterfaces.N para configurar as interfaces de rede primária e secundária. Se você usar este parâmetro, deverá configurar a interface de rede primária. Quando NetworkInterfaces.N.InstanceType é definido como Primary, a interface de rede primária é configurada. Quando NetworkInterfaces.N.InstanceType é definido como Secondary ou deixado vazio, uma interface de rede secundária é configurada.
NotaAo modificar uma configuração de dimensionamento e escolher um dos métodos anteriores para configurar interfaces de rede, as configurações de interface de rede definidas pelo outro método são limpas.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ess:ModifyScalingConfiguration |
update |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ScalingConfigurationId |
string |
Sim |
O ID da configuração de dimensionamento que você deseja modificar. |
asc-bp16har3jpj6fjbx**** |
| IoOptimized |
string |
Não |
Especifica se a instância é uma instância de otimização de E/S. Valores válidos:
|
none |
| SpotStrategy |
string |
Não |
A política de preempção para instâncias pay-as-you-go. Valores válidos:
|
NoSpot |
| ScalingConfigurationName |
string |
Não |
O nome da configuração de dimensionamento. O nome deve ter de 2 a 64 caracteres e pode conter letras, dígitos, sublinhados (_), hifens (-) e pontos (.). Deve começar com uma letra, dígito ou caractere chinês. O nome da configuração de dimensionamento deve ser exclusivo dentro de um grupo de dimensionamento na mesma região. Se você não especificar este parâmetro, o ID da configuração de dimensionamento será usado por padrão. |
test-modify |
| InstanceName |
string |
Não |
O nome da instância ECS criada automaticamente com base na configuração de dimensionamento. |
inst**** |
| HostName |
string |
Não |
O nome do host do servidor Elastic Compute Service (ECS). Um ponto (.) ou um hífen (-) não pode ser usado como primeiro ou último caractere, nem usado consecutivamente. As convenções de nomenclatura variam de acordo com o tipo de instância:
|
hos**** |
| ImageId |
string |
Não |
O ID da imagem usada para a criação automática de instâncias. Nota
Se a imagem usada anteriormente na configuração de dimensionamento incluía um disco em nuvem do sistema e discos em nuvem de dados, as informações dos discos em nuvem de dados serão apagadas após a alteração da imagem. |
centos6u5_64_20G_aliaegis_2014****.vhd |
| ImageName |
string |
Não |
O nome da imagem. Os nomes das imagens devem ser exclusivos dentro de uma região. Se você especificar ImageId, ImageName será ignorado. Você não pode usar ImageName para especificar imagens do Alibaba Cloud Marketplace. |
suse11sp3_64_20G_aliaegis_2015****.vhd |
| Cpu |
integer |
Não |
O número de vCPUs. Você pode especificar tanto CPU quanto Memory para definir o intervalo de tipos de instância. Por exemplo, definir CPU como 2 e Memory como 16 define todos os tipos de instância com 2 vCPUs e 16 GiB de memória. O Auto Scaling determina o conjunto de tipos de instância ativos com base em fatores como configurações de otimização de E/S e zonas e, em seguida, cria instâncias pelo menor preço com base na classificação por preço. Nota
Esta configuração entra em vigor apenas quando o modo de otimização de custos está ativado e nenhum tipo de instância é especificado na configuração de dimensionamento. |
2 |
| Memory |
integer |
Não |
O tamanho da memória. Você pode especificar tanto CPU quanto Memory para definir o intervalo de tipos de instância. Por exemplo, definir CPU como 2 e Memory como 16 define todos os tipos de instância com 2 vCPUs e 16 GiB de memória. O Auto Scaling determina o conjunto de tipos de instância ativos com base em fatores como configurações de otimização de E/S e zonas e, em seguida, cria instâncias pelo menor preço com base na classificação por preço. Nota
Esta configuração entra em vigor apenas quando o modo de otimização de custos está ativado e nenhum tipo de instância é especificado na configuração de dimensionamento. |
16 |
| InternetChargeType |
string |
Não |
O método de cobrança para uso de rede. Valores válidos:
|
PayByBandwidth |
| InternetMaxBandwidthOut |
integer |
Não |
A largura de banda pública de saída máxima. Unidade: Mbit/s. Valores válidos: 0 a 100. Valor padrão: 0. |
10 |
| SystemDisk.Category |
string |
Não |
A categoria do disco em nuvem do sistema. Valores válidos:
Este parâmetro não pode ser especificado junto com SystemDiskCategories.N. Se nem este parâmetro nem SystemDiskCategories.N forem especificados, um valor padrão será usado. Se o tipo de instância pertencer às famílias de instâncias da Geração I e a instância não for uma instância de otimização de E/S, o valor padrão é cloud. Caso contrário, o valor padrão é cloud_efficiency. |
cloud_efficiency |
| SystemDisk.Size |
integer |
Não |
O tamanho do disco em nuvem do sistema. Unidade: GiB. Valores válidos:
O valor deste parâmetro deve ser maior ou igual a max{1, ImageSize}. Valor padrão: max{40, ImageSize}. |
50 |
| SystemDisk.DiskName |
string |
Não |
O nome do disco em nuvem do sistema. O nome deve ter de 2 a 128 caracteres e pode conter letras, dígitos, dois pontos (:), sublinhados (_) e hifens (-). Deve começar com uma letra ou caractere chinês e não pode começar com http:// ou https://. |
cloud_ssdSystem |
| SystemDisk.Description |
string |
Não |
A descrição do disco em nuvem do sistema. A descrição deve ter de 2 a 256 caracteres e não pode começar com http:// ou https://. |
Disco do sistema de teste |
| SystemDisk.AutoSnapshotPolicyId |
string |
Não |
O ID da política de snapshot automático aplicada ao disco em nuvem do sistema. |
sp-bp12m37ccmxvbmi5**** |
| SystemDisk.PerformanceLevel |
string |
Não |
O nível de desempenho (PL) do disco em nuvem do sistema quando o disco é um ESSD. Valores válidos:
Nota
Para obter mais informações sobre como selecionar um nível de desempenho de ESSD, consulte ESSDs. |
PL0 |
| LoadBalancerWeight |
integer |
Não |
O peso do servidor de back-end do SLB. Valores válidos: 1 a 100. |
50 |
| UserData |
string |
Não |
Os dados do usuário da instância ECS. Os dados devem ser codificados em Base64. O tamanho máximo dos dados brutos antes da codificação é de 32 KB. |
ZWNobyBoZWxsbyBlY3Mh |
| KeyPairName |
string |
Não |
O nome do par de chaves usado para fazer login na instância ECS.
|
KeyPair_Name |
| RamRoleName |
string |
Não |
O nome da função RAM associada à instância ECS. O nome é fornecido e mantido pelo RAM. Você pode chamar ListRoles para consultar as funções RAM disponíveis. Para obter mais informações sobre como criar uma função RAM, consulte CreateRole. |
RamRoleTest |
| PasswordInherit |
boolean |
Não |
Especifica se deve ser usada a senha predefinida na imagem. Para usar este parâmetro, certifique-se de que uma senha esteja configurada para a imagem. |
false |
| Tags |
string |
Não |
As tags da instância ECS. As tags são especificadas como pares chave-valor. Você pode especificar até 20 tags. Os seguintes limites se aplicam a chaves e valores:
|
{"key1":"value1","key2":"value2", ... "key5":"value5"} |
| DeploymentSetId |
string |
Não |
O ID do conjunto de implantação ao qual a instância ECS pertence. |
ds-bp13v7bjnj9gis**** |
| SecurityGroupId |
string |
Não |
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-F876F**** |
| Override |
boolean |
Não |
Especifica se os dados existentes devem ser substituídos. Valores válidos:
|
true |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos ao qual a instância ECS pertence. |
abcd1234abcd**** |
| HpcClusterId |
string |
Não |
O ID do cluster HPC ao qual a instância ECS pertence. |
hpc-clusterid |
| InstanceDescription |
string |
Não |
A descrição da instância ECS. A descrição deve ter de 2 a 256 caracteres e não pode começar com http:// ou https://. |
Instância de teste |
| Ipv6AddressCount |
integer |
Não |
O número de endereços IPv6 gerados aleatoriamente alocados ao controlador de interface de rede (NIC). |
1 |
| CreditSpecification |
string |
Não |
O modo de execução da instância burstable. Valores válidos:
|
Standard |
| ImageFamily |
string |
Não |
O nome da família de imagens. Você pode especificar este parâmetro para obter a imagem disponível mais recente da família de imagens especificada para a criação de instâncias. Se você tiver especificado ImageId, não poderá especificar este parâmetro. |
hangzhou-daily-update |
| ZoneId |
string |
Não |
O ID da zona da instância ECS. |
cn-hangzhou-g |
| DedicatedHostId |
string |
Não |
Especifica se a instância ECS deve ser criada em um host dedicado. Como os hosts dedicados não suportam a criação de instâncias spot, as configurações SpotStrategy e SpotPriceLimit na solicitação são automaticamente ignoradas quando você especifica DedicatedHostId. Você pode chamar DescribeDedicatedHosts para consultar a lista de IDs de hosts dedicados. |
dh-bp67acfmxazb4p**** |
| Affinity |
string |
Não |
Especifica se a instância em um host dedicado está associada ao host dedicado. Valores válidos:
|
default |
| Tenancy |
string |
Não |
Especifica se a instância deve ser criada em um host dedicado. Valores válidos:
|
default |
| SchedulerOptions |
object |
Não |
As opções do agendador. |
["testManagedPrivateSpaceId****"] |
| PrivatePoolOptions.MatchCriteria |
string |
Não |
A opção de pool privado para a inicialização da instância. Após uma garantia de elasticidade ou reserva de capacidade entrar em vigor, um pool privado é gerado para as instâncias usarem durante a inicialização. Valores válidos:
|
Open |
| PrivatePoolOptions.Id |
string |
Não |
O ID do pool privado. O ID do pool privado é o mesmo que o ID da garantia de elasticidade ou da reserva de capacidade. |
eap-bp67acfmxazb4**** |
| SpotDuration |
integer |
Não |
O período de retenção da instância spot. Unidade: horas. Valores válidos:
Nota
O Alibaba Cloud envia uma notificação de evento do sistema ECS 5 minutos antes de a instância ser liberada. As instâncias spot são cobradas por segundo. Recomendamos que você selecione um período de retenção apropriado com base na duração esperada da execução da tarefa. Valor padrão: 1. |
1 |
| SpotInterruptionBehavior |
string |
Não |
O modo de interrupção da instância spot. Apenas Terminate (padrão) é suportado, o que libera diretamente a instância. |
Terminate |
| DataDisk |
array<object> |
Não |
A lista de discos em nuvem de dados. |
|
|
object |
Não |
A lista de discos em nuvem de dados. |
||
| PerformanceLevel |
string |
Não |
O nível de desempenho (PL) do disco em nuvem de dados quando o disco é um ESSD. O valor de N deve ser consistente com o N em DataDisk.N.Category=cloud_essd. Valores válidos:
Nota
Para obter mais informações sobre como selecionar um nível de desempenho de ESSD, consulte ESSDs. |
PL1 |
| AutoSnapshotPolicyId |
string |
Não |
O ID da política de snapshot automático aplicada ao disco em nuvem de dados N. Valores válidos de N: 1 a 16. |
sp-bp19nq9enxqkomib**** |
| Encrypted |
string |
Não |
Especifica se o disco em nuvem de dados N está criptografado. Valores válidos de N: 1 a 16. Valores válidos:
|
false |
| Description |
string |
Não |
A descrição do disco em nuvem de dados N. Valores válidos de N: 1 a 16. A descrição deve ter de 2 a 256 caracteres e não pode começar com http:// ou https://. |
Disco de dados de teste |
| SnapshotId |
string |
Não |
O ID do snapshot usado para criar o disco em nuvem de dados N. Valores válidos de N: 1 a 16. Após especificar este parâmetro, DataDisk.N.Size é ignorado. O tamanho real do disco em nuvem criado é o tamanho do snapshot especificado. Se o snapshot foi criado em ou antes de 15 de julho de 2013, a chamada é rejeitada e a mensagem de erro InvalidSnapshot.TooOld é retornada. |
s-snapshot**** |
| Categories |
array |
Não |
Os vários tipos de disco do disco em nuvem de dados N. O primeiro N indica o disco em nuvem de dados N. Valores válidos: 1 a 16. O segundo N indica o enésimo tipo de disco para o disco em nuvem de dados N. Valores válidos: 1 a 4. Isso significa que você pode especificar até 4 tipos de disco para um disco em nuvem de dados em uma configuração de dimensionamento. Um valor menor de N indica uma prioridade maior. Quando um tipo de disco com prioridade maior não estiver disponível, o Auto Scaling tentará automaticamente o próximo tipo de disco prioritário para criar o disco em nuvem de dados. Valores válidos:
Nota
Você não pode especificar este parâmetro e DataDisk.N.Category ao mesmo tempo. |
cloud |
|
string |
Não |
Os vários tipos de disco do disco em nuvem de dados N. O primeiro N indica o disco em nuvem de dados N. Valores válidos: 1 a 16. O segundo N indica o enésimo tipo de disco para o disco em nuvem de dados N. Valores válidos: 1 a 4. Isso significa que você pode especificar até 4 tipos de disco para um disco em nuvem de dados em uma configuração de dimensionamento. Um valor menor de N indica uma prioridade maior. Quando um tipo de disco com prioridade maior não estiver disponível, o Auto Scaling tentará automaticamente o próximo tipo de disco prioritário para criar o disco em nuvem de dados. Valores válidos:
Nota
Você não pode especificar este parâmetro e DataDisk.N.Category ao mesmo tempo. |
cloud |
|
| Size |
integer |
Não |
O tamanho do disco em nuvem de dados N. Valores válidos de N: 1 a 16. Unidade: GiB. Valores válidos:
Após especificar este parâmetro, o tamanho do disco em nuvem deve ser maior ou igual ao tamanho do snapshot especificado por SnapshotId. |
100 |
| Device |
string |
Não |
O ponto de montagem do disco em nuvem de dados N. Valores válidos de N: 1 a 16. Se você não especificar este parâmetro, o ponto de montagem será alocado pelo sistema por padrão durante a criação automática da instância ECS. Os pontos de montagem variam de /dev/xvdb a /dev/xvdz. |
/dev/xvdb |
| DiskName |
string |
Não |
O nome do disco em nuvem de dados N. Valores válidos de N: 1 a 16. O nome deve ter de 2 a 128 caracteres e pode conter letras, dígitos, dois pontos (:), sublinhados (_) e hifens (-). Deve começar com uma letra ou caractere chinês e não pode começar com http:// ou https://. |
cloud_ssdData |
| Category |
string |
Não |
A categoria do disco em nuvem de dados N. Valores válidos de N: 1 a 16. Valores válidos:
Este parâmetro não pode ser especificado junto com DataDisk.N.Categories.N. Se nem este parâmetro nem DataDisk.N.Categories.N forem especificados, o valor padrão será usado:
|
cloud_ssd |
| DeleteWithInstance |
boolean |
Não |
Especifica se o disco em nuvem de dados N é liberado quando a instância é liberada. Valores válidos de N: 1 a 16. Valores válidos:
Este parâmetro pode ser definido apenas para discos em nuvem independentes (DataDisk.N.Category definido como cloud, cloud_efficiency, cloud_ssd ou cloud_essd). Caso contrário, um erro é retornado. |
true |
| KMSKeyId |
string |
Não |
O ID da chave KMS para o disco em nuvem de dados N. Valores válidos de N: 1 a 16. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| ProvisionedIops |
integer |
Não |
As métricas de desempenho de IOPS (Input/Output Operations Per Second) provisionadas do disco em nuvem de dados. Nota
IOPS (Input/Output Operations Per Second) mede o número de operações de leitura e gravação (saída/entrada) que um dispositivo de armazenamento em bloco pode processar por segundo. |
100 |
| BurstingEnabled |
boolean |
Não |
Especifica se o recurso de burst (burst de desempenho) deve ser ativado para o disco em nuvem de dados. Valores válidos:
Nota
Este parâmetro é suportado apenas quando DataDisk.Category é definido como cloud_auto. |
false |
| SpotPriceLimit |
array<object> |
Não |
A coleção de informações da instância spot. |
|
|
object |
Não |
A coleção de informações da instância spot. |
||
| PriceLimit |
number |
Não |
O preço de lance para a instância spot. Valores válidos de N: 1 a 20. Este parâmetro entra em vigor apenas quando SpotStrategy é definido como SpotWithPriceLimit. |
0.125 |
| InstanceType |
string |
Não |
O tipo de instância da instância spot. Valores válidos de N: 1 a 20. Este parâmetro entra em vigor apenas quando SpotStrategy é definido como SpotWithPriceLimit. |
ecs.g6.large |
| InstanceTypes |
array |
Não |
Os tipos de instância para suporte a vários tipos de instância. Se InstanceTypes.N for especificado, InstanceType será ignorado. Valores válidos de N: 1 a 20. Isso significa que você pode especificar até 20 tipos de instância em uma configuração de dimensionamento. N representa a prioridade do tipo de instância na configuração de dimensionamento atual. O tipo de instância 1 tem a prioridade mais alta, e a prioridade diminui à medida que o número aumenta. Quando uma instância não pode ser criada usando o tipo de instância com prioridade mais alta, o Auto Scaling seleciona automaticamente o tipo de instância com a próxima prioridade para criar a instância. |
ecs.g6.large |
|
string |
Não |
Os tipos de instância para suporte a vários tipos de instância. Se InstanceTypes.N for especificado, InstanceType será ignorado. Valores válidos de N: 1 a 20. Isso significa que você pode especificar até 20 tipos de instância em uma configuração de dimensionamento. N representa a prioridade do tipo de instância na configuração de dimensionamento atual. O tipo de instância 1 tem a prioridade mais alta, e a prioridade diminui à medida que o número aumenta. Quando uma instância não pode ser criada usando o tipo de instância com prioridade mais alta, o Auto Scaling seleciona automaticamente o tipo de instância com a próxima prioridade para criar a instância. |
ecs.g6.large |
|
| InstanceTypeOverride |
array<object> |
Não |
As informações relacionadas ao tipo de instância. |
|
|
object |
Não |
As informações relacionadas ao tipo de instância. |
||
| InstanceType |
string |
Não |
Para especificar a capacidade dos tipos de instância na configuração de dimensionamento, especifique tanto este parâmetro quanto InstanceTypeOverride.N.WeightedCapacity. Este parâmetro especifica o tipo de instância. Você pode especificar N valores para este parâmetro e usar o parâmetro InstanceTypeOverride.N.WeightedCapacity para suportar pesos personalizados para vários tipos de instância. Valores válidos de N: 1 a 20. Nota
Você não pode especificar este parâmetro e instanceTypes ao mesmo tempo. Valores válidos de InstanceType: Tipos de instância ECS disponíveis para compra. Para obter mais informações, consulte Instance families. |
ecs.c5.xlarge |
| WeightedCapacity |
integer |
Não |
Para especificar a capacidade dos tipos de instância na configuração de dimensionamento, especifique primeiro InstanceTypeOverride.N.InstanceType e, em seguida, especifique este parâmetro. Os dois parâmetros têm uma correspondência um para um, e os valores de N devem ser consistentes. Este parâmetro especifica o peso do tipo de instância, que representa a capacidade de uma única instância deste tipo no grupo de dimensionamento. Um peso maior significa que menos instâncias deste tipo são necessárias para atender à capacidade esperada. Como os tipos de instância diferem na contagem de vCPU, tamanho de memória e outras métricas de desempenho, você pode atribuir pesos diferentes a diferentes tipos de instância com base em seus requisitos. Exemplo:
Para atender à capacidade esperada, o grupo de dimensionamento faz scale-out de 2 instâncias ecs.c5.xlarge. Nota
Durante um scale-out, a capacidade do grupo de dimensionamento não pode exceder a soma da capacidade máxima (MaxSize) e o peso máximo dos tipos de instância. Valores válidos de WeightedCapacity: 1 a 500. |
4 |
| SecurityGroupIds |
array |
Não |
Os IDs dos grupos de segurança aos quais a instância ECS é adicionada. Os valores válidos de N dependem do número máximo de grupos de segurança aos quais uma instância pode pertencer. Para obter mais informações, consulte a seção de grupos de segurança em Limits. Nota
Você não pode especificar SecurityGroupId e SecurityGroupIds.N ao mesmo tempo. |
sg-bp18kz60mefs**** |
|
string |
Não |
O ID do grupo de segurança. |
sg-bp18kz60mefs**** |
|
| InstancePatternInfo |
array<object> |
Não |
As informações relacionadas ao tipo de instância no modo inteligente. |
|
|
object |
Não |
As informações relacionadas ao tipo de instância no modo inteligente. |
||
| Cores |
integer |
Não |
O número de núcleos de vCPU do tipo de instância no modo de configuração inteligente. Este parâmetro é usado para filtrar tipos de instância que atendem aos requisitos. Para mais informações, consulte Famílias de instâncias. Valores válidos de N: 1 a 10. Observe os seguintes itens:
|
2 |
| InstanceFamilyLevel |
string |
Não |
O nível da família de instâncias no modo de configuração inteligente. Este parâmetro é usado para filtrar tipos de instância que atendem aos requisitos. Valores válidos:
Valores válidos de N: 1 a 10. |
EnterpriseLevel |
| MaxPrice |
number |
Não |
O preço máximo por hora para instâncias pay-as-you-go ou instâncias spot no modo de configuração inteligente. Este parâmetro é usado para filtrar tipos de instância que atendem aos requisitos. Valores válidos de N: 1 a 10. Nota
Este parâmetro é obrigatório se SpotStrategy estiver definido como SpotWithPriceLimit. Em outros casos, este parâmetro é opcional. |
2 |
| Memory |
number |
Não |
O tamanho da memória do tipo de instância no modo de configuração inteligente. Unidade: GiB. Este parâmetro é usado para filtrar tipos de instância que atendem aos requisitos. Para mais informações, consulte Famílias de instâncias. Valores válidos de N: 1 a 10. |
4 |
| Architecture |
array |
Não |
O tipo de arquitetura do tipo de instância. Valores válidos:
Valor padrão: todos os tipos de arquitetura estão incluídos. |
|
|
string |
Não |
O tipo de arquitetura do tipo de instância. Valores válidos:
Valor padrão: todos os tipos de arquitetura estão incluídos. |
X86 |
|
| BurstablePerformance |
string |
Não |
Especifica se devem ser incluídos tipos de instância com capacidade de burst. Valores válidos:
Valor padrão: Include. |
Include |
| ExcludedInstanceType |
array |
Não |
Os tipos de instância a serem excluídos. Você pode usar caracteres curinga (*) para excluir um único tipo de instância ou uma família de instâncias inteira. Exemplos:
|
|
|
string |
Não |
Os tipos de instância a serem excluídos. Você pode usar caracteres curinga (*) para excluir um único tipo de instância ou uma família de instâncias inteira. Exemplos:
Nota
Para excluir vários tipos de instância, separe-os com barras (/). Exemplo: ecs.n1.small/ecs.n1.*/7. |
ecs.n1.small/ecs.n1.*/*7* |
|
| InstanceTypeFamilies |
array |
Não |
As famílias de instâncias especificadas. |
|
|
string |
Não |
As famílias de instâncias especificadas. N indica que você pode especificar várias famílias de instâncias. Valores válidos de N: 1 a 10. |
["ecs.g6", "ecs.c6", … "ecs.r6"] |
|
| MinimumCpuCoreCount |
integer |
Não |
O número mínimo de núcleos de vCPU do tipo de instância. |
2 |
| MaximumCpuCoreCount |
integer |
Não |
O número máximo de núcleos de vCPU do tipo de instância. Nota
O valor de MaximumCpuCoreCount não pode exceder 4 vezes o valor de MinimumCpuCoreCount. |
4 |
| GpuSpecs |
array |
Não |
Os tipos de GPU especificados. |
|
|
string |
Não |
Os tipos de GPU especificados. |
["NVIDIA V100"] |
|
| InstanceCategories |
array |
Não |
A categorização do tipo de instância. Valores válidos:
|
|
|
string |
Não |
A categorização do tipo de instância. Nota
N indica que você pode definir várias categorias de instância. Valores válidos de N: 1 a 10.
|
Compute-optimized with GPU |
|
| CpuArchitectures |
array |
Não |
As arquiteturas de CPU da instância. |
|
|
string |
Não |
As arquiteturas 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"] |
|
| PhysicalProcessorModels |
array |
Não |
Os modelos de processador da instância. |
|
|
string |
Não |
Os modelos de 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", "Intel Xeon(Skylake) Platinum 8163", … "Intel Xeon(Cascade Lake) Platinum 8269CY"] |
|
| MinimumEniQuantity |
integer |
Não |
O número mínimo esperado de elastic network interfaces (ENIs) suportadas pela instância. |
2 |
| MinimumEniPrivateIpAddressQuantity |
integer |
Não |
O número mínimo esperado de endereços IPv4 por elastic network interface (ENI) da instância. |
2 |
| MinimumEniIpv6AddressQuantity |
integer |
Não |
O número mínimo esperado de endereços IPv6 por elastic network interface (ENI) da instância. |
1 |
| MinimumInitialCredit |
integer |
Não |
O mínimo esperado de créditos iniciais de vCPU para instâncias com capacidade de burst (t5 e t6). |
12 |
| MinimumBaselineCredit |
integer |
Não |
O desempenho mínimo esperado de computação de vCPU de linha de base (soma de todas as vCPUs) para instâncias com capacidade de burst (t5 e t6). |
12 |
| MinimumMemorySize |
number |
Não |
O tamanho mínimo esperado de memória da instância. Unidade: GiB. |
4 |
| MaximumMemorySize |
number |
Não |
O tamanho máximo esperado de memória da instância. Unidade: GiB. |
4 |
| MinimumGpuAmount |
integer |
Não |
O número mínimo esperado de GPUs da instância. Valores válidos: inteiros positivos maiores ou iguais a 1. |
2 |
| MaximumGpuAmount |
integer |
Não |
O número máximo esperado de GPUs da instância. Valores válidos: inteiros positivos maiores ou iguais a 1. |
2 |
| SystemDiskCategories |
array |
Não |
Os tipos de disco para o disco em nuvem do sistema. Valores válidos de N: 1 a 4. Você pode especificar até quatro tipos de disco para o disco em nuvem do sistema em uma configuração de escalonamento. Um valor menor de N indica uma prioridade maior. Se um tipo de disco com prioridade maior não puder ser usado, o Auto Scaling tenta automaticamente o próximo tipo de disco por prioridade para criar o disco em nuvem do sistema. Valores válidos:
Nota
Não especifique este parâmetro e SystemDisk.Category ao mesmo tempo. |
cloud |
|
string |
Não |
Os tipos de disco para o disco em nuvem do sistema. Valores válidos de N: 1 a 4. Você pode especificar até quatro tipos de disco para o disco em nuvem do sistema em uma configuração de escalonamento. Um valor menor de N indica uma prioridade maior. Se um tipo de disco com prioridade maior não puder ser usado, o Auto Scaling tenta automaticamente o próximo tipo de disco por prioridade para criar o disco em nuvem do sistema. Valores válidos:
Nota
Não especifique este parâmetro e SystemDisk.Category ao mesmo tempo. |
cloud |
|
| Password |
string |
Não |
A senha da instância ECS. 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 seguintes caracteres especiais são suportados: `()~!@#$%^&*-_+=|{}[]:;'<>,.?/ Para instâncias Windows, a senha não pode começar com uma barra (/). Nota
Se você especificar o parâmetro Password, use HTTPS para enviar a solicitação e evitar vazamentos de senha. |
123abc**** |
| SystemDisk.Encrypted |
boolean |
Não |
Especifica se o disco em nuvem do sistema deve ser criptografado. Valores válidos:
Valor padrão: false. |
false |
| SystemDisk.KMSKeyId |
string |
Não |
O ID da chave do Key Management Service (KMS) usada pelo disco em nuvem do sistema. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| SystemDisk.EncryptAlgorithm |
string |
Não |
O algoritmo de criptografia usado pelo disco em nuvem do sistema. Valores válidos:
Valor padrão: AES-256. |
AES-256 |
| SystemDisk.ProvisionedIops |
integer |
Não |
As métricas de desempenho de IOPS (Input/Output Operations Per Second) provisionadas do disco em nuvem do sistema. Nota
O IOPS (Input/Output Operations Per Second) mede o número de operações de leitura e gravação (entrada/saída) que um dispositivo de block storage pode processar por segundo. |
100 |
| SystemDisk.BurstingEnabled |
boolean |
Não |
Especifica se o recurso de burst (burst de desempenho) deve ser ativado para o disco em nuvem do sistema. Valores válidos:
Nota
Este parâmetro é suportado apenas quando SystemDisk.Category está definido como cloud_auto. |
false |
| ImageOptions.LoginAsNonRoot |
boolean |
Não |
Especifica se a instância ECS usa o usuário ecs-user para login. Para mais informações, consulte Gerenciar o nome de login de uma instância ECS. Valores válidos:
|
false |
| DeletionProtection |
boolean |
Não |
A propriedade de proteção contra liberação da instância ECS. Esta propriedade se aplica apenas a instâncias pay-as-you-go e especifica se a instância pode ser liberada diretamente do console ECS ou chamando a operação DeleteInstance. Valores válidos:
Nota
Esta propriedade não afeta as atividades normais de scale-in do Auto Scaling. Instâncias pay-as-you-go com proteção contra liberação ativada ainda podem ser liberadas durante as atividades de scale-in. |
false |
| StorageSetId |
string |
Não |
O ID do conjunto de armazenamento. |
ss-bp67acfmxazb4p**** |
| StorageSetPartitionNumber |
integer |
Não |
O número máximo de partições no conjunto de armazenamento. Valores válidos: maior ou igual a 2. |
2 |
| CustomPriorities |
array<object> |
Não |
As prioridades personalizadas para combinações de tipo de instância ECS + vSwitch. Nota
Este parâmetro entra em vigor apenas quando a scaling policy do grupo de escalonamento está definida como priority policy. Se uma instância ECS não puder ser criada com base em uma combinação de tipo de instância ECS + vSwitch de maior prioridade, o Auto Scaling seleciona automaticamente a próxima combinação de tipo de instância ECS + vSwitch por prioridade para criar a instância ECS. Nota
Se você especificar prioridades personalizadas apenas para algumas combinações de tipo de instância ECS + vSwitch, as combinações não especificadas terão prioridades menores do que as especificadas. As combinações não especificadas ainda são priorizadas com base na ordem de vSwitch do grupo de escalonamento e na ordem de tipo de instância da configuração de escalonamento. Por exemplo, se a ordem de vSwitch do grupo de escalonamento for vsw1 e vsw2, a ordem de tipo de instância da configuração de escalonamento for type1 e type2, e a ordem de prioridade personalizada for ["vsw2+type2", "vsw1+type2"], a prioridade final será vsw2+type2 > vsw1+type2 > vsw1+type1 > vsw2+type1. |
|
|
object |
Não |
As prioridades personalizadas para combinações de tipo de instância ECS + vSwitch. Importante Este parâmetro entra em vigor apenas quando a scaling policy do grupo de escalonamento está definida como priority policy. |
||
| InstanceType |
string |
Não |
O campo CustomPriorities especifica as prioridades personalizadas para combinações de tipo de instância ECS + vSwitch. O parâmetro CustomPriorities.N.InstanceType especifica o tipo de instância ECS na prioridade personalizada. Nota
Este parâmetro entra em vigor apenas quando a scaling policy do grupo de escalonamento está definida como priority policy. O tipo de instância (InstanceType) deve estar incluído na lista de tipos de instância da configuração de escalonamento. Se uma instância ECS não puder ser criada com base em uma combinação de tipo de instância ECS + vSwitch de maior prioridade, o Auto Scaling seleciona automaticamente a próxima combinação de tipo de instância ECS + vSwitch por prioridade para criar a instância ECS. Nota
Se você especificar prioridades personalizadas apenas para algumas combinações de tipo de instância ECS + vSwitch, as combinações não especificadas terão prioridades menores do que as especificadas. As combinações não especificadas ainda são priorizadas com base na ordem de vSwitch do grupo de escalonamento e na ordem de tipo de instância da configuração de escalonamento. Por exemplo, se a ordem de vSwitch do grupo de escalonamento for vsw1 e vsw2, a ordem de tipo de instância da configuração de escalonamento for type1 e type2, e a ordem de prioridade personalizada for ["vsw2+type2", "vsw1+type2"], a prioridade final será vsw2+type2 > vsw1+type2 > vsw1+type1 > vsw2+type1. |
ecs.g6.large |
| VswitchId |
string |
Não |
O parâmetro CustomPriorities.N.VswitchId especifica o ID do vSwitch na prioridade personalizada. Nota
Este parâmetro entra em vigor apenas quando a scaling policy do grupo de escalonamento está definida como priority policy. O vSwitch deve estar incluído na lista de vSwitches do grupo de escalonamento. |
vsw-bp14zolna43z266bq**** |
| NetworkInterfaces |
array<object> |
Não |
A lista de elastic network interfaces (ENIs). |
|
|
object |
Não |
A lista de elastic network interfaces (ENIs). |
||
| InstanceType |
string |
Não |
O tipo da elastic network interface (ENI). Se você usar este parâmetro, deverá definir a elastic network interface (ENI) primária usando NetworkInterfaces.N, mas não poderá especificar SecurityGroupId ou SecurityGroupIds.N ao mesmo tempo. Valores válidos:
Valor padrão: Secondary. |
Primary |
| NetworkInterfaceTrafficMode |
string |
Não |
O modo de comunicação do network interface controller (NIC). Valores válidos:
Valor padrão: Standard. Nota
O número de elastic network interfaces (ENIs) no modo RDMA não pode exceder o limite da família de instâncias. Para mais informações, consulte Famílias de instâncias. |
HighPerformance |
| Ipv6AddressCount |
integer |
Não |
O número de endereços IPv6 gerados aleatoriamente para a ENI primária. Observe os seguintes itens:
|
1 |
| SecurityGroupIds |
array |
Não |
Os IDs de um ou mais grupos de segurança aos quais a elastic network interface (ENI) pertence. |
|
|
string |
Não |
Os IDs de um ou mais grupos de segurança aos quais a elastic network interface (ENI) pertence. Observe os seguintes itens:
|
sg-2ze55shrh**** |
|
| SecondaryPrivateIpAddressCount |
integer |
Não |
O número de endereços IPv4 privados secundários atribuídos à ENI. Valores válidos: 1 a 49.
|
2 |
| VSwitchIds |
array |
Não |
Os IDs dos vSwitches aos quais a elastic network interface (ENI) pertence. N indica que você pode definir vários vSwitches. Valores válidos de N: 1 a 10. Observe os seguintes itens:
|
|
|
string |
Não |
Os IDs dos vSwitches aos quais a elastic network interface (ENI) pertence. N indica que você pode definir vários vSwitches. Valores válidos de N: 1 a 10. Observe os seguintes itens:
|
vsw-bp67acfmxazb4p**** |
|
| DedicatedHostClusterId |
string |
Não |
O ID do cluster de host dedicado. |
dc-2zedxc67zqzt7lb4**** |
| SecurityOptions |
object |
Não |
As opções de segurança. |
|
| ConfidentialComputingMode |
string |
Não |
O modo de computação confidencial. Valores válidos:
|
TDX |
| HttpEndpoint |
string |
Não |
Especifica se o canal de acesso para metadados da instância deve ser ativado. Valores válidos:
Valor padrão: enabled. Nota
Para mais informações sobre metadados da instância, consulte Visão geral dos metadados da instância. |
enabled |
| HttpTokens |
string |
Não |
Especifica se o modo de segurança reforçada (IMDSv2) deve ser usado obrigatoriamente para acessar metadados da instância. Valores válidos:
Valor padrão: optional. Nota
Para mais informações sobre os modos de acesso aos metadados da instância, consulte Modos de acesso aos metadados da instância. |
optional |
| InternetMaxBandwidthIn |
integer |
Não |
A largura de banda pública de entrada máxima. Unidade: Mbit/s. Valores válidos:
|
10 |
| ResourcePoolOptions |
object |
Não |
A política de pool de recursos usada ao criar instâncias. Depois de especificar este parâmetro, observe os seguintes itens:
|
|
| Strategy |
string |
Não |
Os pools de recursos incluem pools privados gerados após a entrada em vigor do Elasticity Assurance ou Capacity Reservation, e pools públicos, que estão disponíveis para a inicialização da instância. Valores válidos:
Valor padrão: None. |
PrivatePoolFirst |
| PrivatePoolIds |
array |
Não |
Os IDs de pools privados, que são IDs de Elasticity Assurance ou IDs de Capacity Reservation. Apenas IDs de pools privados no modo Target podem ser especificados. Este parâmetro não pode ser especificado junto com o parâmetro PrivatePoolTags. |
|
|
string |
Não |
Os IDs de pools privados, que são IDs de Elasticity Assurance ou IDs de Capacity Reservation. Apenas IDs de pools privados no modo Target podem ser especificados. Este parâmetro não pode ser especificado junto com o parâmetro PrivatePoolTags. Valores válidos de N: 1 a 20. |
eap-bp67acfmxazb4**** |
|
| PrivatePoolTags |
array<object> |
Não |
Filtra os pools privados Target disponíveis por tags. Valores válidos de N: 1 a 20. Nota:
|
|
|
object |
Não |
Filtra os pools privados Target disponíveis por tags. Valores válidos de N: 1 a 20. Nota:
|
||
| Key |
string |
Não |
A chave da tag do pool privado. Filtra os pools privados Target disponíveis por tags. Valores válidos de N: 1 a 20. Nota:
|
TestKey |
| Value |
string |
Não |
O valor da tag do pool privado. |
TestValue |
| SecondaryEniVSwitchConstraint |
string |
Não |
Especifica se um vSwitch deve ser selecionado da lista VSwitchIds para a elastic network interface (ENI) secundária quando o parâmetro VSwitchIds está definido para a ENI secundária.
Valor padrão: Strict. |
Strict |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
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.