Modifica uma configuração de dimensionamento do tipo ECS (o modelo de instância ECS para scale-out) caso a configuração de dimensionamento atual não atenda aos seus requisitos de negócios.
Descrição da operação
-
Se você modificar o nome de uma configuração de dimensionamento, certifique-se de que nenhuma outra configuração de dimensionamento no mesmo grupo de dimensionamento tenha o mesmo nome.
-
Você pode vincular uma placa de interface de rede (NIC) primária usando um dos seguintes métodos. No entanto, você pode usar apenas um método em uma única solicitação. Se você usar ambos os métodos, a solicitação falhará e uma mensagem de erro será retornada. Quando você modifica a configuração de dimensionamento usando um método, a configuração da NIC definida pelo outro método é limpa.
-
Configure diretamente a NIC primária usando parâmetros como SecurityGroupId, SecurityGroupIds e Ipv6AddressCount.
-
Configure a NIC primária e as NICs secundárias usando o parâmetro NetworkInterfaces. Ao usar o parâmetro NetworkInterfaces, você deve configurar a NIC primária. Se NetworkInterface.InstanceType estiver definido como Primary, a NIC primária será configurada. Se NetworkInterface.InstanceType estiver definido como Secondary ou deixado vazio, uma NIC secundária será configurada.
-
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 |
*ScalingGroup.
|
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 otimizada para 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 único 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 que é criada automaticamente usando a configuração de dimensionamento. |
inst**** |
| HostName |
string |
Não |
O nome do host do servidor Elastic Compute Service (ECS). Um ponto (.) ou hífen (-) não pode ser usado como primeiro ou último caractere, nem usado consecutivamente. Além disso, as convenções de nomenclatura para diferentes tipos de instâncias são as seguintes:
|
hos**** |
| ImageId |
string |
Não |
O ID do arquivo de imagem usado para a criação automática de instâncias. Nota
Se a imagem usada anteriormente na configuração de dimensionamento incluir um disco em nuvem do sistema e discos em nuvem de dados, as informações dos discos em nuvem de dados serão removidas 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 únicos 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. Unidade: núcleos. Você pode especificar tanto CPU quanto Memory para definir o intervalo de tipos de instância. Por exemplo, CPU=2 e Memory=16 define todos os tipos de instância com 2 vCPUs e 16 GiB de memória. O Auto Scaling determina o conjunto de tipos de instância ativos com base em fatores como otimização de E/S e zonas e, em seguida, cria instâncias do tipo de instância de menor preço com base na classificação por preço. Nota
Esta configuração entra em vigor somente 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. Unidade: GiB. Você pode especificar tanto CPU quanto Memory para definir o intervalo de tipos de instância. Por exemplo, CPU=2 e Memory=16 define todos os tipos de instância com 2 vCPUs e 16 GiB de memória. O Auto Scaling determina o conjunto de tipos de instância ativos com base em fatores como otimização de E/S e zonas e, em seguida, cria instâncias do tipo de instância de menor preço com base na classificação por preço. Nota
Esta configuração entra em vigor somente 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 |
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}. |
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://. Valor padrão: vazio. |
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 |
Test system disk. |
| 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 mais informações sobre como selecionar um nível de desempenho de ESSD, consulte ESSDs. |
PL0 |
| LoadBalancerWeight |
integer |
Não |
O peso do servidor backend 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. Este nome é fornecido e mantido pelo RAM. Você pode chamar a operação ListRoles para consultar as funções RAM disponíveis. Para mais informações sobre como criar uma função RAM, consulte a operação 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 Key e Value:
|
{"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 deve substituir os dados existentes. 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 |
Test instance. |
| Ipv6AddressCount |
integer |
Não |
O número de endereços IPv6 gerados aleatoriamente alocados às interfaces de rede elásticas (ENIs). |
1 |
| CreditSpecification |
string |
Não |
Modifica o modo de execução de uma instância burstable. Valores válidos:
|
Standard |
| ImageFamily |
string |
Não |
O nome da família de imagens. Você pode definir 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 o 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 deve criar a instância ECS em um host dedicado. Como hosts dedicados não suportam a criação de instâncias spot, se você especificar o parâmetro DedicatedHostId, as configurações SpotStrategy e SpotPriceLimit na solicitação serão automaticamente ignoradas. Você pode chamar a operação 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 deve criar a instância 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 inicialização da instância. Um pool privado é gerado após uma garantia de elasticidade ou reserva de capacidade entrar em vigor. Você pode selecionar um pool privado ao iniciar uma instância. Valores válidos:
|
Open |
| PrivatePoolOptions.Id |
string |
Não |
O ID do pool privado, que é o ID da garantia de elasticidade ou da reserva de capacidade. |
eap-bp67acfmxazb4**** |
| SpotDuration |
integer |
Não |
O período de proteçã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 da instância ser liberada. Instâncias spot são cobradas por segundo. Recomendamos que você selecione um período de proteçã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. Atualmente, apenas Terminate (padrão) é suportado, o que libera diretamente a instância. |
Terminate |
| DataDisks |
array<object> |
Não |
A coleção de informações de discos em nuvem de dados. |
|
|
object |
Não |
A coleção de informações de discos em nuvem de dados. |
||
| PerformanceLevel |
string |
Não |
O nível de desempenho do disco em nuvem de dados quando o disco é um ESSD. Valores válidos:
Nota
Para 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. |
sp-bp19nq9enxqkomib**** |
| Encrypted |
string |
Não |
Especifica se deve criptografar o disco em nuvem de dados. Valores válidos:
|
false |
| 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 |
Test data disk. |
| SnapshotId |
string |
Não |
O ID do snapshot usado para criar o disco em nuvem de dados. Após este parâmetro ser especificado, DataDisk.Size é ignorado, e o tamanho do disco criado é o tamanho do snapshot especificado. Se o snapshot foi criado em ou antes de 15 de julho de 2013, a solicitação é rejeitada e a mensagem de erro InvalidSnapshot.TooOld é retornada. |
s-snapshot**** |
| Categories |
array |
Não |
Os múltiplos tipos de disco do disco em nuvem de dados. Valores válidos:
Nota
Você não pode especificar este parâmetro junto com |
|
|
string |
Não |
Os múltiplos tipos de disco do disco em nuvem de dados. Quando um tipo de disco com prioridade mais alta não pode ser usado, o Auto Scaling tenta 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 junto com |
cloud |
|
| Size |
integer |
Não |
O tamanho do disco em nuvem de dados. Unidade: GiB. Valores válidos:
Após especificar este parâmetro, o tamanho do disco 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. Se você não especificar este parâmetro, o sistema usa o comportamento padrão para alocar um ponto de montagem durante a criação automática da instância ECS. Os pontos de montagem variam de /dev/xvdb a /dev/xvdz. |
/dev/xvdd |
| DiskName |
string |
Não |
O nome do disco em nuvem de dados. 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 |
cloud_ssdData |
| Category |
string |
Não |
A categoria do disco em nuvem de dados. Valores válidos:
Este parâmetro não pode ser especificado junto com
|
cloud_ssd |
| DeleteWithInstance |
boolean |
Não |
Especifica se o disco em nuvem de dados é liberado quando a instância é liberada. Valores válidos:
Este parâmetro pode ser definido apenas para discos em nuvem independentes (DataDisk.Category definido como cloud, cloud_efficiency, cloud_ssd, cloud_essd ou cloud_auto). Caso contrário, um erro é retornado. |
true |
| KMSKeyId |
string |
Não |
O ID da chave KMS para o disco em nuvem de dados. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| ProvisionedIops |
integer |
Não |
As métricas de desempenho de IOPS (Operações de Entrada/Saída Por Segundo) provisionadas do disco em nuvem de dados. Nota
IOPS (Operações de Entrada/Saída Por Segundo) mede o número de operações de leitura e gravação que um dispositivo de armazenamento em bloco pode processar por segundo. |
100 |
| BurstingEnabled |
boolean |
Não |
Especifica se deve ativar o recurso de burst para o disco em nuvem de dados. Valores válidos:
Nota
Este parâmetro é suportado apenas quando |
false |
| SpotPriceLimits |
array<object> |
Não |
As informações sobre tipos de instância spot. |
|
|
object |
Não |
As informações sobre tipos de instância spot. |
||
| PriceLimit |
number |
Não |
O preço de lance para a instância spot. Este parâmetro entra em vigor apenas quando SpotStrategy está definido como SpotWithPriceLimit. |
0.125 |
| InstanceType |
string |
Não |
O tipo de instância da instância spot. Este parâmetro entra em vigor apenas quando SpotStrategy está definido como SpotWithPriceLimit. |
ecs.g6.large |
| InstanceTypes |
array |
Não |
Os tipos de instância para suporte a múltiplos tipos de instância. Se InstanceTypes for especificado, InstanceType será ignorado. Quando instâncias não puderem ser criadas usando o tipo de instância com prioridade mais alta, o Auto Scaling selecionará automaticamente o tipo de instância com a próxima prioridade para criar instâncias. |
|
|
string |
Não |
Os tipos de instância para suporte a múltiplos tipos de instância. Se InstanceTypes for especificado, InstanceType será ignorado. Quando instâncias não puderem ser criadas usando o tipo de instância com prioridade mais alta, o Auto Scaling selecionará automaticamente o tipo de instância com a próxima prioridade para criar instâncias. |
ecs.g6.large |
|
| InstanceTypeOverrides |
array<object> |
Não |
As informações sobre tipos de instância especificados. |
|
|
object |
Não |
As informações sobre tipos de instância especificados. |
||
| InstanceType |
string |
Não |
Para especificar a capacidade de um tipo de instância na configuração de dimensionamento, especifique tanto este parâmetro quanto InstanceTypeOverride.WeightedCapacity. Este parâmetro especifica o tipo de instância. Você pode especificar vários tipos de instância e usar o parâmetro InstanceTypeOverride.WeightedCapacity para estender o suporte a múltiplos tipos de instância com pesos personalizados. Nota
Você não pode especificar este parâmetro junto com instanceTypes. Valores válidos de InstanceType: Tipos de instância ECS disponíveis para compra. |
ecs.c5.xlarge |
| WeightedCapacity |
integer |
Não |
Para dimensionar o grupo de dimensionamento com base na capacidade do tipo de instância, especifique este parâmetro após especificar LaunchTemplateOverride.InstanceType. 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 em vCPUs, 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 o 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 pertence. |
|
|
string |
Não |
Os IDs dos grupos de segurança aos quais a instância pertence. |
sg-bp18kz60mefs**** |
|
| InstancePatternInfos |
array<object> |
Não |
A coleção de informações de configuração inteligente usadas para filtrar tipos de instância que atendem aos requisitos. |
|
|
object |
Não |
A coleção de informações de configuração inteligente usadas para filtrar tipos de instância que atendem aos requisitos. |
||
| Cores |
integer |
Não |
O número de núcleos de vCPU do tipo de instância no modo de configuração inteligente, usado para filtrar tipos de instância que atendem aos requisitos. Para mais informações, consulte Famílias de instâncias. Observe as seguintes informações:
|
2 |
| InstanceFamilyLevel |
string |
Não |
O nível da família de instâncias, usado para filtrar tipos de instância que atendem aos requisitos. Este parâmetro entra em vigor quando
|
EnterpriseLevel |
| MaxPrice |
number |
Não |
O preço máximo por hora para instâncias pay-as-you-go ou spot no modo de configuração inteligente, usado para filtrar tipos de instância que atendem aos requisitos. Nota
Este parâmetro é obrigatório quando SpotStrategy está 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. |
4 |
| Architectures |
array |
Não |
Os tipos 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 |
Os tipos 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 deve incluir tipos de instância burstable. Valores válidos:
Valor padrão: Include. |
Include |
| ExcludedInstanceTypes |
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 inteira de instâncias. 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 inteira de instâncias. Exemplos:
|
ecs.n1.small/ecs.n1.*/*7* |
|
| InstanceTypeFamilies |
array |
Não |
As famílias de instâncias a serem consultadas. N indica que você pode especificar várias famílias de instâncias. Valores válidos de N: 1 a 10. |
|
|
string |
Não |
As famílias de instâncias a serem consultadas. N indica que você pode especificar várias famílias de instâncias. Valores válidos de N: 1 a 10. |
ecs.g6 |
|
| MinimumCpuCoreCount |
integer |
Não |
O número mínimo de núcleos de vCPU da instância. |
2 |
| MaximumCpuCoreCount |
integer |
Não |
O número máximo de núcleos de vCPU do tipo de instância. Nota
MaximumCpuCoreCount não pode exceder 4 vezes o valor de MinimumCpuCoreCount. |
4 |
| GpuSpecs |
array |
Não |
Os tipos de GPU. |
|
|
string |
Não |
Os tipos de GPU. |
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. Valores válidos:
|
Compute-optimized with GPU |
|
| CpuArchitectures |
array |
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.
|
|
|
string |
Não |
A arquitetura de CPU do tipo de instância. Valores válidos: Nota
N indica que você pode especificar várias arquiteturas de CPU. Valores válidos de N: 1 a 2.
|
X86 |
|
| PhysicalProcessorModels |
array |
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. |
|
|
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 |
|
| MinimumEniQuantity |
integer |
Não |
O número mínimo de interfaces de rede elásticas (ENIs) suportadas pela instância. |
2 |
| MinimumEniPrivateIpAddressQuantity |
integer |
Não |
O número mínimo de endereços IPv4 por ENI suportado pela instância. [_single. |
2 |
| MinimumEniIpv6AddressQuantity |
integer |
Não |
O limite mínimo superior de endereços IPv6 em uma única interface de rede elástica (ENI) da instância. |
1 |
| MinimumInitialCredit |
integer |
Não |
Os créditos iniciais mínimos de vCPU para instâncias burstable (t5 e t6). |
12 |
| MinimumBaselineCredit |
integer |
Não |
O desempenho de computação de vCPU de linha de base mínimo (soma de todas as vCPUs) para instâncias burstable (t5 e t6). |
12 |
| MinimumMemorySize |
number |
Não |
O tamanho mínimo de memória da instância. Unidade: GiB. |
4 |
| MaximumMemorySize |
number |
Não |
O tamanho máximo de memória da instância. Unidade: GiB. |
4 |
| MinimumGpuAmount |
integer |
Não |
O número mínimo de GPUs da instância. Valores válidos: inteiros positivos. |
2 |
| MaximumGpuAmount |
integer |
Não |
O número máximo de GPUs da instância. Valores válidos: inteiros positivos. |
2 |
| SystemDiskCategories |
array |
Não |
Os tipos de multidisco para o disco em nuvem do sistema. Quando um tipo de disco com prioridade mais alta estiver indisponível, o Auto Scaling tentará automaticamente o próximo tipo de disco prioritário para criar o disco em nuvem do sistema. Valores válidos:
Nota
Se você especificar este parâmetro, não poderá especificar |
|
|
string |
Não |
Os tipos de multidisco para o disco em nuvem do sistema. Quando um tipo de disco com prioridade mais alta estiver indisponível, o Auto Scaling tentará automaticamente o próximo tipo de disco prioritário para criar o disco em nuvem do sistema. Valores válidos:
Nota
Se você especificar este parâmetro, não poderá especificar |
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, recomendamos enviar a solicitação via HTTPS para evitar vazamentos de senha. |
123abc**** |
| SystemDisk.Encrypted |
boolean |
Não |
Especifica se deve criptografar o disco em nuvem do sistema. Valores válidos:
Valor padrão: false. |
false |
| SystemDisk.KMSKeyId |
string |
Não |
O ID da chave KMS usada para o disco em nuvem do sistema. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| SystemDisk.EncryptAlgorithm |
string |
Não |
O algoritmo de criptografia para o 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 (Operações de Entrada/Saída Por Segundo) provisionadas para o disco em nuvem do sistema. Nota
IOPS (Operações de Entrada/Saída Por Segundo) refere-se ao número de operações de E/S que podem ser processadas por segundo, representando a capacidade de leitura/gravação (saída/entrada) do armazenamento em bloco. Unidade: operações por segundo. |
100 |
| SystemDisk.BurstingEnabled |
boolean |
Não |
Especifica se deve ativar o recurso de burst para o disco em nuvem do sistema Discos em nuvem ESSD AutoPL |
false |
| ImageOptions.LoginAsNonRoot |
boolean |
Não |
Especifica se a instância ECS usa a conta ecs-user para fazer 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. Especifica se a instância pode ser liberada diretamente do console ECS ou chamando a operação DeleteInstance, para evitar exclusão acidental. Valores válidos:
Nota
Esta propriedade aplica-se apenas a instâncias pay-as-you-go. Ela evita que instâncias criadas por atividades de scale-out do Auto Scaling sejam excluídas acidentalmente, mas não afeta as atividades normais |
false |
| StorageSetId |
string |
Não |
The storage set ID. |
ss-bp67acfmxazb4p**** |
| StorageSetPartitionNumber |
integer |
Não |
The maximum number of partitions in the storage set. The value must be an integer that is greater than or equal to 2. |
2 |
| CustomPriorities |
array<object> |
Não |
The custom priorities for ECS instance type + vSwitch combinations. Importante This parameter takes effect only when the scaling policy of the scaling group is set to priority-based policy. When an instance cannot be created based on the instance type and vSwitch combination with a higher priority, Auto Scaling automatically selects the next-priority instance type and vSwitch combination to create the instance. Nota
If you specify custom priorities for only some instance type + vSwitch combinations, the unspecified combinations have lower priorities than the specified ones. The unspecified combinations are still prioritized based on the vSwitch order of the scaling group and the instance type order of the scaling configuration.
|
|
|
object |
Não |
|||
| InstanceType |
string |
Não |
The instance type of the ECS instance. Nota
The instance type must be included in the instance type list of the scaling configuration. |
ecs.c6a.4xlarge |
| VswitchId |
string |
Não |
The ID of the vSwitch. Nota
The vSwitch must be included in the vSwitch list of the scaling group. |
vsw-bp14zolna43z266bq**** |
| NetworkInterfaces |
array<object> |
Não |
The list of elastic network interfaces (ENIs). |
|
|
object |
Não |
The elastic network interfaces (ENIs). |
||
| InstanceType |
string |
Não |
The type of the elastic network interfaces (ENIs). When you use this parameter, you must use NetworkInterfaces to set the primary network interface controller (NIC). You cannot set SecurityGroupId or SecurityGroupIds at the same time. Valid values:
Default value: Secondary. |
Primary |
| NetworkInterfaceTrafficMode |
string |
Não |
The communication mode of the network interface controller (NIC). Valid values:
Default value: Standard. Nota
The number of elastic network interfaces (ENIs) in RDMA mode cannot exceed the limit of the instance family. For more information, see Instance families. |
HighPerformance |
| Ipv6AddressCount |
integer |
Não |
The number of randomly generated IPv6 addresses for the primary ENI. Note the following items: This parameter takes effect only when NetworkInterface.InstanceType is set to Primary. If NetworkInterface.InstanceType is set to Secondary or left empty, you cannot specify this parameter. After you specify this parameter, you cannot specify Ipv6AddressCount. |
1 |
| SecurityGroupIds |
array |
Não |
The IDs of one or more security groups to which the elastic network interfaces (ENIs) belongs. |
|
|
string |
Não |
The IDs of one or more security groups to which the elastic network interfaces (ENIs) belongs. Note the following items:
|
sg-2ze55shrxxxxx |
|
| SecondaryPrivateIpAddressCount |
integer |
Não |
The number of secondary private IPv4 addresses to assign to the ENI. Valid values: 1 to 49.
|
6 |
| VSwitchIds |
array |
Não |
The IDs of the vSwitches to which the elastic network interfaces (ENIs) belongs. N specifies that you can set multiple vSwitches. Valid values of N: 1 to 10. Note the following items:
|
|
|
string |
Não |
The IDs of the vSwitches to which the elastic network interfaces (ENIs) belongs. N specifies that you can set multiple vSwitches. Valid values of N: 1 to 10. Note the following items:
|
vsw-bp67acfmxazb4p**** |
|
| DedicatedHostClusterId |
string |
Não |
The ID of the dedicated host cluster. |
dc-zm04u8r3lohsq**** |
| SecurityOptions |
object |
Não |
The security options. |
|
| ConfidentialComputingMode |
string |
Não |
The confidential computing mode. Valid values:
|
TDX |
| HttpEndpoint |
string |
Não |
Specifies whether to enable the access channel for instance metadata. Valid values:
Default value: enabled. Nota
For information about instance metadata, see Overview of instance metadata. |
enabled |
| HttpTokens |
string |
Não |
Specifies whether to forcefully use the security-hardened mode (IMDSv2) to access instance metadata. Valid values:
Default value: optional. Nota
For more information about the modes for accessing instance metadata, see Instance metadata access modes. |
optional |
| InternetMaxBandwidthIn |
integer |
Não |
The maximum inbound public bandwidth. Unit: Mbit/s. Valid values:
|
10 |
| ResourcePoolOptions |
object |
Não |
The resource pool policy used when creating instances. After you specify this parameter, note the following items:
|
|
| Strategy |
string |
Não |
Resource pools include private pools generated after elasticity assurance or capacity reservation takes effect, and public pools, which are available for instance startup. Valid values:
Default value: None. |
PrivatePoolFirst |
| PrivatePoolIds |
array |
Não |
The private pool IDs, which are the elasticity assurance IDs or capacity reservation IDs. Only Target-type private pool IDs can be specified for this parameter. This parameter cannot be specified together with the PrivatePoolTags parameter. |
|
|
string |
Não |
The private pool ID, which is the elasticity assurance ID or capacity reservation ID. Only Target-type private pool IDs can be specified for this parameter. This parameter cannot be specified together with the PrivatePoolTags parameter. Valid values of N: 1 to 20. |
eap-bp67acfmxazb4**** |
|
| PrivatePoolTags |
array<object> |
Não |
Filters available Target private pools by tags. Valid values of N: 1 to 20. Note:
|
|
|
object |
Não |
Filters available Target private pools by tags. Valid values of N: 1 to 20. Note:
|
||
| Key |
string |
Não |
The tag key of the private pool. |
TestKey |
| Value |
string |
Não |
The tag value of the private pool. |
TestValue |
| InstanceTypeCandidateOptions |
object |
Não |
After the fallback mode is enabled, when issues such as insufficient inventory are encountered, similar instance types of the same size are supplemented based on the currently selected instance types, or vSwitches in alternative zones are created and added to the scaling group. |
|
| Enabled |
boolean |
Não |
Specifies whether to enable the fallback mode. |
true |
| MaxPrice |
number |
Não |
The maximum price for fallback instance types. |
1.5 |
| AllowDifferentGeneration |
boolean |
Não |
Specifies whether to allow supplementing instance types from other generations.
|
true |
| AllowCrossAz |
boolean |
Não |
Specifies whether to allow supplementing vSwitches in other zones. Nota
The instance type remains unchanged. Only alternative zones are selected. When all selected zones of the scaling group cannot be used for scale-out due to issues such as insufficient inventory, new zone vSwitches are automatically added to the scaling group based on this configuration. For example, if the scaling group is configured with the cn-hangzhou-h and cn-hangzhou-g zones, and neither zone can be used for scale-out, Auto Scaling may create a vSwitch in cn-hangzhou-k based on real-time inventory and add it to the scaling group. |
true |
| AllowCidrBlocks |
array |
Não |
The CIDR blocks for optional vSwitches when supplementing vSwitches in other zones. |
|
|
string |
Não |
The CIDR blocks for optional vSwitches when supplementing vSwitches in other zones. |
172.16.0.0/24 |
|
| SecondaryEniVSwitchConstraint |
string |
Não |
Specifies whether a vSwitch must be selected from the VSwitchIds list for the secondary elastic network interfaces (ENIs) when the VSwitchIds parameter is set for the secondary network interface controller (NIC).
Default value: Strict. |
Strict |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
The response returned after the scaling configuration is modified. |
||
| RequestId |
string |
The request ID. |
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.