Modifica una configuración de escalado de ECS (la plantilla de instancias de ECS para el escalado horizontal) si la configuración de escalado actual no cumple con sus requisitos empresariales. Puede invocar esta operación de API para modificar la configuración de escalado.
Descripción de la operación
Descripción de la operación
-
Si modifica el nombre de una configuración de escalado, asegúrese de que no exista ninguna configuración de escalado con el mismo nombre en el mismo grupo de escalado.
-
Puede utilizar uno de los siguientes métodos para configurar la interfaz de red principal. Sin embargo, solo puede utilizar un método en cada llamada a la API. Si utiliza ambos métodos, la llamada fallará y se devolverá un mensaje de error.
Utilice parámetros como SecurityGroupId, SecurityGroupIds.N e Ipv6AddressCount para configurar directamente la interfaz de red principal.
Utilice NetworkInterfaces.N para configurar las interfaces de red principales y secundarias. Si utiliza este parámetro, debe configurar la interfaz de red principal. Cuando NetworkInterfaces.N.InstanceType se establece en Primary, se configura la interfaz de red principal. Cuando NetworkInterfaces.N.InstanceType se establece en Secondary o se deja vacío, se configura una interfaz de red secundaria.
NotaCuando modifica una configuración de escalado y elige uno de los métodos anteriores para configurar las interfaces de red, las configuraciones de interfaz de red establecidas por el otro método se eliminan.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ess:ModifyScalingConfiguration |
update |
*Todos los recursos.
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ScalingConfigurationId |
string |
Sí |
El ID de la configuración de escalado que desea modificar. |
asc-bp16har3jpj6fjbx**** |
| IoOptimized |
string |
No |
Especifica si la instancia es una instancia optimizada para E/S. Valores válidos:
|
none |
| SpotStrategy |
string |
No |
La política de instancias spot para instancias de pago por uso. Valores válidos:
|
NoSpot |
| ScalingConfigurationName |
string |
No |
El nombre de la configuración de escalado. El nombre debe tener de 2 a 64 caracteres de longitud y puede contener letras, dígitos, guiones bajos (_), guiones (-) y puntos (.). Debe comenzar con una letra, un dígito o un carácter chino. El nombre de la configuración de escalado debe ser único dentro de un grupo de escalado en la misma región. Si no especifica este parámetro, se utiliza el ID de la configuración de escalado de forma predeterminada. |
test-modify |
| InstanceName |
string |
No |
El nombre de la instancia de ECS que se crea automáticamente a partir de la configuración de escalado. |
inst**** |
| HostName |
string |
No |
El nombre de host del servidor de Elastic Compute Service (ECS). No se puede utilizar un punto (.) o un guion (-) como primer o último carácter, ni de forma consecutiva. Las convenciones de nomenclatura varían según el tipo de instancia:
|
hos**** |
| ImageId |
string |
No |
El ID del archivo de imagen utilizado para la creación automática de instancias. Nota
Si la imagen utilizada previamente en la configuración de escalado incluye un disco de sistema en la nube y discos de datos en la nube, la información de los discos de datos en la nube se elimina después de cambiar la imagen. |
centos6u5_64_20G_aliaegis_2014****.vhd |
| ImageName |
string |
No |
El nombre del archivo de imagen. Los nombres de imagen deben ser únicos dentro de una región. Si especifica ImageId, se ignora ImageName. No puede utilizar ImageName para especificar imágenes de Alibaba Cloud Marketplace. |
suse11sp3_64_20G_aliaegis_2015****.vhd |
| Cpu |
integer |
No |
El número de vCPU. Puede especificar tanto CPU como Memory para definir el rango de tipos de instancia. Por ejemplo, establecer CPU en 2 y Memory en 16 define todos los tipos de instancia con 2 vCPU y 16 GiB de memoria. Auto Scaling determina el conjunto de tipos de instancia activos basándose en factores como la configuración de optimización de E/S y las zonas, y luego crea instancias al precio más bajo según la ordenación por precio. Nota
Esta configuración solo surte efecto cuando el modo de optimización de costos está habilitado y no se especifica ningún tipo de instancia en la configuración de escalado. |
2 |
| Memory |
integer |
No |
El tamaño de la memoria. Puede especificar tanto CPU como Memory para definir el rango de tipos de instancia. Por ejemplo, establecer CPU en 2 y Memory en 16 define todos los tipos de instancia con 2 vCPU y 16 GiB de memoria. Auto Scaling determina el conjunto de tipos de instancia activos basándose en factores como la configuración de optimización de E/S y las zonas, y luego crea instancias al precio más bajo según la ordenación por precio. Nota
Esta configuración solo surte efecto cuando el modo de optimización de costos está habilitado y no se especifica ningún tipo de instancia en la configuración de escalado. |
16 |
| InternetChargeType |
string |
No |
El método de facturación para el uso de la red. Valores válidos:
|
PayByBandwidth |
| InternetMaxBandwidthOut |
integer |
No |
El ancho de banda público de salida máximo. Unidad: Mbit/s. Valores válidos: 0 a 100. Valor predeterminado: 0. |
10 |
| SystemDisk.Category |
string |
No |
La categoría del disco de sistema en la nube. Valores válidos:
Este parámetro no se puede especificar junto con |
cloud_efficiency |
| SystemDisk.Size |
integer |
No |
El tamaño del disco de sistema en la nube. Unidad: GiB. Valores válidos:
El valor de este parámetro debe ser mayor o igual que max{1, ImageSize}. Valor predeterminado: max{40, ImageSize}. |
50 |
| SystemDisk.DiskName |
string |
No |
El nombre del disco de sistema en la nube. El nombre debe tener de 2 a 128 caracteres de longitud y puede contener letras, dígitos, dos puntos (:), guiones bajos (_) y guiones (-). Debe comenzar con una letra o un carácter chino y no puede comenzar con |
cloud_ssdSystem |
| SystemDisk.Description |
string |
No |
La descripción del disco de sistema en la nube. La descripción debe tener de 2 a 256 caracteres de longitud y no puede comenzar con |
Disco de sistema de prueba |
| SystemDisk.AutoSnapshotPolicyId |
string |
No |
El ID de la política de instantáneas automáticas que se aplica al disco de sistema en la nube. |
sp-bp12m37ccmxvbmi5**** |
| SystemDisk.PerformanceLevel |
string |
No |
El nivel de rendimiento (PL) del disco de sistema en la nube cuando el disco es un ESSD. Valores válidos:
Nota
Para obtener más información sobre cómo seleccionar un nivel de rendimiento de ESSD, consulte ESSD. |
PL0 |
| LoadBalancerWeight |
integer |
No |
El peso del servidor backend de SLB. Valores válidos: 1 a 100. |
50 |
| UserData |
string |
No |
Los datos de usuario de la instancia de ECS. Los datos deben estar codificados en Base64. El tamaño máximo de los datos sin procesar antes de la codificación es de 32 KB. |
ZWNobyBoZWxsbyBlY3Mh |
| KeyPairName |
string |
No |
El nombre del par de claves utilizado para iniciar sesión en la instancia de ECS.
|
KeyPair_Name |
| RamRoleName |
string |
No |
El nombre del rol de RAM asociado con la instancia de ECS. El nombre lo proporciona y mantiene RAM. Puede llamar a ListRoles para consultar los roles de RAM disponibles. Para obtener más información sobre cómo crear un rol de RAM, consulte CreateRole. |
RamRoleTest |
| PasswordInherit |
boolean |
No |
Especifica si se debe utilizar la contraseña preestablecida en la imagen. Para utilizar este parámetro, asegúrese de que haya una contraseña configurada para la imagen. |
false |
| Tags |
string |
No |
Las etiquetas de la instancia de ECS. Las etiquetas se especifican como pares clave-valor. Puede especificar hasta 20 etiquetas. Los siguientes límites se aplican a las claves y los valores:
|
{"key1":"value1","key2":"value2", ... "key5":"value5"} |
| DeploymentSetId |
string |
No |
El ID del conjunto de despliegue al que pertenece la instancia de ECS. |
ds-bp13v7bjnj9gis**** |
| SecurityGroupId |
string |
No |
El ID del grupo de seguridad al que pertenece la instancia de ECS. Las instancias de ECS en el mismo grupo de seguridad pueden acceder entre sí. |
sg-F876F**** |
| Override |
boolean |
No |
Especifica si se deben sobrescribir los datos existentes. Valores válidos:
|
true |
| ResourceGroupId |
string |
No |
El ID del grupo de recursos al que pertenece la instancia de ECS. |
abcd1234abcd**** |
| HpcClusterId |
string |
No |
El ID del clúster de HPC al que pertenece la instancia de ECS. |
hpc-clusterid |
| InstanceDescription |
string |
No |
La descripción de la instancia de ECS. La descripción debe tener de 2 a 256 caracteres de longitud y no puede comenzar con |
Instancia de prueba |
| Ipv6AddressCount |
integer |
No |
El número de direcciones IPv6 generadas aleatoriamente asignadas al controlador de interfaz de red (NIC). |
1 |
| CreditSpecification |
string |
No |
El modo de ejecución de la instancia ampliable. Valores válidos:
|
Standard |
| ImageFamily |
string |
No |
El nombre de la familia de imágenes. Puede especificar este parámetro para obtener la imagen disponible más reciente de la familia de imágenes especificada para la creación de instancias. Si ha especificado |
hangzhou-daily-update |
| ZoneId |
string |
No |
El ID de zona de la instancia de ECS. |
cn-hangzhou-g |
| DedicatedHostId |
string |
No |
Especifica si se debe crear la instancia de ECS en un host dedicado. Dado que los hosts dedicados no admiten la creación de instancias spot, las configuraciones SpotStrategy y SpotPriceLimit en la solicitud se ignoran automáticamente cuando especifica DedicatedHostId. Puede llamar a DescribeDedicatedHosts para consultar la lista de ID de hosts dedicados. |
dh-bp67acfmxazb4p**** |
| Affinity |
string |
No |
Especifica si la instancia en un host dedicado está asociada con el host dedicado. Valores válidos:
|
default |
| Tenancy |
string |
No |
Especifica si se debe crear la instancia en un host dedicado. Valores válidos:
|
default |
| SchedulerOptions |
object |
No |
Las opciones del programador. |
["testManagedPrivateSpaceId****"] |
| PrivatePoolOptions.MatchCriteria |
string |
No |
La opción de pool privado para el inicio de la instancia. Después de que una garantía de elasticidad o una reserva de capacidad entra en vigor, se genera un pool privado para que las instancias lo utilicen durante el inicio. Valores válidos:
|
Open |
| PrivatePoolOptions.Id |
string |
No |
El ID del pool privado. El ID del pool privado es el mismo que el ID de la garantía de elasticidad o la reserva de capacidad. |
eap-bp67acfmxazb4**** |
| SpotDuration |
integer |
No |
El período de retención de la instancia spot. Unidad: horas. Valores válidos:
Nota
Alibaba Cloud envía una notificación de evento del sistema de ECS 5 minutos antes de que se libere la instancia. Las instancias spot se facturan por segundo. Le recomendamos que seleccione un período de retención adecuado según la duración esperada de ejecución de la tarea. Valor predeterminado: 1. |
1 |
| SpotInterruptionBehavior |
string |
No |
El modo de interrupción de la instancia spot. Solo se admite Terminate (predeterminado), que libera directamente la instancia. |
Terminate |
| DataDisk |
array<object> |
No |
La lista de discos de datos en la nube. |
|
|
object |
No |
La lista de discos de datos en la nube. |
||
| PerformanceLevel |
string |
No |
El nivel de rendimiento (PL) del disco de datos en la nube cuando el disco es un ESSD. El valor de N debe ser coherente con la N en DataDisk.N.Category=cloud_essd. Valores válidos:
Nota
Para obtener más información sobre cómo seleccionar un nivel de rendimiento de ESSD, consulte ESSD. |
PL1 |
| AutoSnapshotPolicyId |
string |
No |
El ID de la política de instantáneas automáticas aplicada al disco de datos en la nube N. Valores válidos de N: 1 a 16. |
sp-bp19nq9enxqkomib**** |
| Encrypted |
string |
No |
Especifica si el disco de datos en la nube N está cifrado. Valores válidos de N: 1 a 16. Valores válidos:
|
false |
| Description |
string |
No |
La descripción del disco de datos en la nube N. Valores válidos de N: 1 a 16. La descripción debe tener de 2 a 256 caracteres de longitud y no puede comenzar con |
Disco de datos de prueba |
| SnapshotId |
string |
No |
El ID de la instantánea utilizada para crear el disco de datos en la nube N. Valores válidos de N: 1 a 16. Después de especificar este parámetro, se ignora DataDisk.N.Size. El tamaño real del disco en la nube creado es el tamaño de la instantánea especificada. Si la instantánea se creó el 15 de julio de 2013 o antes, la llamada se rechaza y se devuelve el mensaje de error InvalidSnapshot.TooOld. |
s-snapshot**** |
| Categories |
array |
No |
Los múltiples tipos de disco del disco de datos en la nube N. La primera N indica el disco de datos en la nube N. Valores válidos: 1 a 16. La segunda N indica el enésimo tipo de disco para el disco de datos en la nube N. Valores válidos: 1 a 4. Esto significa que puede especificar hasta 4 tipos de disco para un disco de datos en la nube en una configuración de escalado. Un valor de N más pequeño indica una prioridad mayor. Cuando un tipo de disco con mayor prioridad no está disponible, Auto Scaling intenta automáticamente el tipo de disco de la siguiente prioridad para crear el disco de datos en la nube. Valores válidos:
Nota
No puede especificar este parámetro y |
cloud |
|
string |
No |
Los múltiples tipos de disco del disco de datos en la nube N. La primera N indica el disco de datos en la nube N. Valores válidos: 1 a 16. La segunda N indica el enésimo tipo de disco para el disco de datos en la nube N. Valores válidos: 1 a 4. Esto significa que puede especificar hasta 4 tipos de disco para un disco de datos en la nube en una configuración de escalado. Un valor de N más pequeño indica una prioridad mayor. Cuando un tipo de disco con mayor prioridad no está disponible, Auto Scaling intenta automáticamente el tipo de disco de la siguiente prioridad para crear el disco de datos en la nube. Valores válidos:
Nota
No puede especificar este parámetro y |
cloud |
|
| Size |
integer |
No |
El tamaño del disco de datos en la nube N. Valores válidos de N: 1 a 16. Unidad: GiB. Valores válidos:
Después de especificar este parámetro, el tamaño del disco en la nube debe ser mayor o igual que el tamaño de la instantánea especificada por SnapshotId. |
100 |
| Device |
string |
No |
El punto de montaje del disco de datos en la nube N. Valores válidos de N: 1 a 16. Si no especifica este parámetro, el punto de montaje lo asigna el sistema de forma predeterminada durante la creación automática de la instancia de ECS. Los puntos de montaje van desde /dev/xvdb hasta /dev/xvdz. |
/dev/xvdb |
| DiskName |
string |
No |
El nombre del disco de datos en la nube N. Valores válidos de N: 1 a 16. El nombre debe tener de 2 a 128 caracteres de longitud y puede contener letras, dígitos, dos puntos (:), guiones bajos (_) y guiones (-). Debe comenzar con una letra o un carácter chino y no puede comenzar con |
cloud_ssdData |
| Category |
string |
No |
La categoría del disco de datos en la nube N. Valores válidos de N: 1 a 16. Valores válidos:
Este parámetro no se puede especificar junto con
|
cloud_ssd |
| DeleteWithInstance |
boolean |
No |
Especifica si el disco de datos en la nube N se libera cuando se libera la instancia. Valores válidos de N: 1 a 16. Valores válidos:
Este parámetro solo se puede configurar para discos en la nube independientes (DataDisk.N.Category se establece en cloud, cloud_efficiency, cloud_ssd o cloud_essd). De lo contrario, se devuelve un error. |
true |
| KMSKeyId |
string |
No |
El ID de la clave de KMS para el disco de datos en la nube N. Valores válidos de N: 1 a 16. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| ProvisionedIops |
integer |
No |
Las métricas de rendimiento de IOPS (operaciones de entrada/salida por segundo) aprovisionadas del disco de datos en la nube. Nota
IOPS (operaciones de entrada/salida por segundo) mide el número de operaciones de lectura y escritura (salida/entrada) que un dispositivo de almacenamiento en bloque puede procesar por segundo. |
100 |
| BurstingEnabled |
boolean |
No |
Especifica si se debe habilitar la función de ráfaga (ráfaga de rendimiento) para el disco de datos en la nube. Valores válidos:
Nota
Este parámetro solo se admite cuando |
false |
| SpotPriceLimit |
array<object> |
No |
La colección de información de instancias spot. |
|
|
object |
No |
La colección de información de instancias spot. |
||
| PriceLimit |
number |
No |
El precio de puja para la instancia spot. Valores válidos de N: 1 a 20. Este parámetro solo surte efecto cuando SpotStrategy se establece en SpotWithPriceLimit. |
0.125 |
| InstanceType |
string |
No |
El tipo de instancia de la instancia spot. Valores válidos de N: 1 a 20. Este parámetro solo surte efecto cuando SpotStrategy se establece en SpotWithPriceLimit. |
ecs.g6.large |
| InstanceTypes |
array |
No |
Los tipos de instancia para la compatibilidad con múltiples tipos de instancia. Si se especifica InstanceTypes.N, se ignora InstanceType. Valores válidos de N: 1 a 20. Esto significa que puede especificar hasta 20 tipos de instancia en una configuración de escalado. N representa la prioridad del tipo de instancia en la configuración de escalado actual. El tipo de instancia 1 tiene la prioridad más alta, y la prioridad disminuye a medida que aumenta el número. Cuando no se puede crear una instancia utilizando el tipo de instancia con mayor prioridad, Auto Scaling selecciona automáticamente el tipo de instancia con la siguiente prioridad para crear la instancia. |
ecs.g6.large |
|
string |
No |
Los tipos de instancia para la compatibilidad con múltiples tipos de instancia. Si se especifica InstanceTypes.N, se ignora InstanceType. Valores válidos de N: 1 a 20. Esto significa que puede especificar hasta 20 tipos de instancia en una configuración de escalado. N representa la prioridad del tipo de instancia en la configuración de escalado actual. El tipo de instancia 1 tiene la prioridad más alta, y la prioridad disminuye a medida que aumenta el número. Cuando no se puede crear una instancia utilizando el tipo de instancia con mayor prioridad, Auto Scaling selecciona automáticamente el tipo de instancia con la siguiente prioridad para crear la instancia. |
ecs.g6.large |
|
| InstanceTypeOverride |
array<object> |
No |
La información relacionada con el tipo de instancia. |
|
|
object |
No |
La información relacionada con el tipo de instancia. |
||
| InstanceType |
string |
No |
Para especificar la capacidad de los tipos de instancia en la configuración de escalado, especifique tanto este parámetro como InstanceTypeOverride.N.WeightedCapacity. Este parámetro especifica el tipo de instancia. Puede especificar N valores para este parámetro y utilizar el parámetro InstanceTypeOverride.N.WeightedCapacity para admitir pesos personalizados para múltiples tipos de instancia. Valores válidos de N: 1 a 20. Nota
No puede especificar este parámetro e instanceTypes al mismo tiempo. Valores válidos de InstanceType: tipos de instancia de ECS que están disponibles para su compra. Para obtener más información, consulte Familias de instancias. |
ecs.c5.xlarge |
| WeightedCapacity |
integer |
No |
Para especificar la capacidad de los tipos de instancia en la configuración de escalado, especifique primero InstanceTypeOverride.N.InstanceType y luego este parámetro. Los dos parámetros tienen una correspondencia uno a uno, y los valores de N deben ser coherentes. Este parámetro especifica el peso del tipo de instancia, que representa la capacidad de una sola instancia de este tipo en el grupo de escalado. Un peso mayor significa que se requieren menos instancias de este tipo para cumplir con la capacidad esperada. Debido a que los tipos de instancia difieren en el recuento de vCPU, el tamaño de la memoria y otras métricas de rendimiento, puede asignar diferentes pesos a diferentes tipos de instancia según sus requisitos. Ejemplo:
Para cumplir con la capacidad esperada, el grupo de escalado escala horizontalmente 2 instancias ecs.c5.xlarge. Nota
Durante un escalado horizontal, la capacidad del grupo de escalado no puede exceder la suma de la capacidad máxima (MaxSize) y el peso máximo de los tipos de instancia. Valores válidos de WeightedCapacity: 1 a 500. |
4 |
| SecurityGroupIds |
array |
No |
Los ID de los grupos de seguridad a los que se añade la instancia de ECS. Los valores válidos de N dependen del número máximo de grupos de seguridad a los que puede pertenecer una instancia. Para obtener más información, consulte la sección de grupos de seguridad en Límites. Nota
No puede especificar tanto SecurityGroupId como SecurityGroupIds.N al mismo tiempo. |
sg-bp18kz60mefs**** |
|
string |
No |
El ID del grupo de seguridad. |
sg-bp18kz60mefs**** |
|
| InstancePatternInfo |
array<object> |
No |
La información relacionada con el tipo de instancia en el modo inteligente. |
|
|
object |
No |
La información relacionada con el tipo de instancia en el modo inteligente. |
||
| Cores |
integer |
No |
El número de núcleos de vCPU del tipo de instancia en el modo de configuración inteligente. Este parámetro se utiliza para filtrar los tipos de instancia que cumplen con los requisitos. Para obtener más información, consulte Familias de instancias. Valores válidos de N: 1 a 10. Tenga en cuenta los siguientes puntos:
|
2 |
| InstanceFamilyLevel |
string |
No |
El nivel de familia de instancias en el modo de configuración inteligente. Este parámetro se utiliza para filtrar los tipos de instancia que cumplen con los requisitos. Valores válidos:
Valores válidos de N: 1 a 10. |
EnterpriseLevel |
| MaxPrice |
number |
No |
El precio por hora máximo para instancias de pago por uso o instancias spot en el modo de configuración inteligente. Este parámetro se utiliza para filtrar los tipos de instancia que cumplen con los requisitos. Valores válidos de N: 1 a 10. Nota
Este parámetro es obligatorio si SpotStrategy se establece en SpotWithPriceLimit. En otros casos, este parámetro es opcional. |
2 |
| Memory |
number |
No |
El tamaño de memoria del tipo de instancia en el modo de configuración inteligente. Unidad: GiB. Este parámetro se utiliza para filtrar los tipos de instancia que cumplen con los requisitos. Para obtener más información, consulte Familias de instancias. Valores válidos de N: 1 a 10. |
4 |
| Architecture |
array |
No |
El tipo de arquitectura del tipo de instancia. Valores válidos:
Valor predeterminado: se incluyen todos los tipos de arquitectura. |
|
|
string |
No |
El tipo de arquitectura del tipo de instancia. Valores válidos:
Valor predeterminado: se incluyen todos los tipos de arquitectura. |
X86 |
|
| BurstablePerformance |
string |
No |
Especifica si se deben incluir los tipos de instancia ampliables. Valores válidos:
Valor predeterminado: Include. |
Include |
| ExcludedInstanceType |
array |
No |
Los tipos de instancia que se deben excluir. Puede utilizar caracteres comodín (*) para excluir un solo tipo de instancia o una familia de instancias completa. Ejemplos:
|
|
|
string |
No |
Los tipos de instancia que se deben excluir. Puede utilizar caracteres comodín (*) para excluir un solo tipo de instancia o una familia de instancias completa. Ejemplos:
Nota
Para excluir varios tipos de instancia, sepárelos con barras diagonales (/). Ejemplo: ecs.n1.small/ecs.n1.*/7. |
ecs.n1.small/ecs.n1.*/*7* |
|
| InstanceTypeFamilies |
array |
No |
Las familias de instancias especificadas. |
|
|
string |
No |
Las familias de instancias especificadas. N indica que puede especificar varias familias de instancias. Valores válidos de N: 1 a 10. |
["ecs.g6", "ecs.c6", … "ecs.r6"] |
|
| MinimumCpuCoreCount |
integer |
No |
El número mínimo de núcleos de vCPU del tipo de instancia. |
2 |
| MaximumCpuCoreCount |
integer |
No |
El número máximo de núcleos de vCPU del tipo de instancia. Nota
El valor de MaximumCpuCoreCount no puede superar 4 veces el valor de MinimumCpuCoreCount. |
4 |
| GpuSpecs |
array |
No |
Los tipos de GPU especificados. |
|
|
string |
No |
Los tipos de GPU especificados. |
["NVIDIA V100"] |
|
| InstanceCategories |
array |
No |
La categorización del tipo de instancia. Valores válidos:
|
|
|
string |
No |
La categorización del tipo de instancia. Nota
N indica que puede establecer varias categorías de instancias. Valores válidos de N: 1 a 10.
|
Compute-optimized with GPU |
|
| CpuArchitectures |
array |
No |
Las arquitecturas de CPU de la instancia. |
|
|
string |
No |
Las arquitecturas de CPU de la instancia. Valores válidos: Nota
N indica que puede especificar varias arquitecturas de CPU. Valores válidos de N: 1 a 2.
|
["X86", "ARM"] |
|
| PhysicalProcessorModels |
array |
No |
Los modelos de procesador de la instancia. |
|
|
string |
No |
Los modelos de procesador de la instancia. N indica que puede especificar varios modelos de procesador. 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 |
No |
El número mínimo esperado de interfaces de red elásticas (ENI) admitidas por la instancia. |
2 |
| MinimumEniPrivateIpAddressQuantity |
integer |
No |
El número mínimo esperado de direcciones IPv4 por interfaz de red elástica (ENI) de la instancia. |
2 |
| MinimumEniIpv6AddressQuantity |
integer |
No |
El número mínimo esperado de direcciones IPv6 por interfaz de red elástica (ENI) de la instancia. |
1 |
| MinimumInitialCredit |
integer |
No |
Los créditos iniciales mínimos esperados de vCPU para instancias ampliables (t5 y t6). |
12 |
| MinimumBaselineCredit |
integer |
No |
El rendimiento de computación de vCPU de línea base mínimo esperado (suma de todas las vCPU) para instancias ampliables (t5 y t6). |
12 |
| MinimumMemorySize |
number |
No |
El tamaño de memoria mínimo esperado de la instancia. Unidad: GiB. |
4 |
| MaximumMemorySize |
number |
No |
El tamaño de memoria máximo esperado de la instancia. Unidad: GiB. |
4 |
| MinimumGpuAmount |
integer |
No |
El número mínimo esperado de GPU de la instancia. Valores válidos: números enteros positivos mayores o iguales a 1. |
2 |
| MaximumGpuAmount |
integer |
No |
El número máximo esperado de GPU de la instancia. Valores válidos: números enteros positivos mayores o iguales a 1. |
2 |
| SystemDiskCategories |
array |
No |
Los tipos de disco para el disco en la nube del sistema. Valores válidos de N: 1 a 4. Puede especificar hasta cuatro tipos de disco para el disco en la nube del sistema en una configuración de escalado. Un valor menor de N indica una prioridad mayor. Si no se puede utilizar un tipo de disco con mayor prioridad, Auto Scaling prueba automáticamente el tipo de disco con la siguiente prioridad para crear el disco en la nube del sistema. Valores válidos:
Nota
No especifique este parámetro y SystemDisk.Category al mismo tiempo. |
cloud |
|
string |
No |
Los tipos de disco para el disco en la nube del sistema. Valores válidos de N: 1 a 4. Puede especificar hasta cuatro tipos de disco para el disco en la nube del sistema en una configuración de escalado. Un valor menor de N indica una prioridad mayor. Si no se puede utilizar un tipo de disco con mayor prioridad, Auto Scaling prueba automáticamente el tipo de disco con la siguiente prioridad para crear el disco en la nube del sistema. Valores válidos:
Nota
No especifique este parámetro y SystemDisk.Category al mismo tiempo. |
cloud |
|
| Password |
string |
No |
La contraseña de la instancia de ECS. La contraseña debe tener entre 8 y 30 caracteres de longitud y debe contener al menos tres de los siguientes tipos de caracteres: letras mayúsculas, letras minúsculas, dígitos y caracteres especiales. Se admiten los siguientes caracteres especiales: `()~!@#$%^&*-_+=|{}[]:;'<>,.?/ Para las instancias de Windows, la contraseña no puede comenzar con una barra diagonal (/). Nota
Si especifica el parámetro Password, utilice HTTPS para enviar la solicitud y evitar fugas de contraseñas. |
123abc**** |
| SystemDisk.Encrypted |
boolean |
No |
Especifica si se debe cifrar el disco en la nube del sistema. Valores válidos:
Valor predeterminado: false. |
false |
| SystemDisk.KMSKeyId |
string |
No |
El ID de la clave de Key Management Service (KMS) que utiliza el disco en la nube del sistema. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| SystemDisk.EncryptAlgorithm |
string |
No |
El algoritmo de cifrado que utiliza el disco en la nube del sistema. Valores válidos:
Valor predeterminado: AES-256. |
AES-256 |
| SystemDisk.ProvisionedIops |
integer |
No |
Las métricas de rendimiento de IOPS (operaciones de entrada/salida por segundo) aprovisionadas del disco en la nube del sistema. Nota
Las IOPS (operaciones de entrada/salida por segundo) miden el número de operaciones de lectura y escritura (salida/entrada) que un dispositivo de almacenamiento en bloque puede procesar por segundo. |
100 |
| SystemDisk.BurstingEnabled |
boolean |
No |
Especifica si se debe habilitar la función de ráfaga (ráfaga de rendimiento) para el disco en la nube del sistema. Valores válidos:
Nota
Este parámetro solo es compatible cuando SystemDisk.Category se establece en cloud_auto. |
false |
| ImageOptions.LoginAsNonRoot |
boolean |
No |
Especifica si la instancia de ECS utiliza el usuario ecs-user para iniciar sesión. Para obtener más información, consulte Administrar el nombre de inicio de sesión de una instancia de ECS. Valores válidos:
|
false |
| DeletionProtection |
boolean |
No |
La propiedad de protección contra liberación de la instancia de ECS. Esta propiedad solo se aplica a las instancias de pago por uso y especifica si la instancia se puede liberar directamente desde la consola de ECS o mediante la llamada a la operación DeleteInstance. Valores válidos:
Nota
Esta propiedad no afecta las actividades normales de reducción horizontal de Auto Scaling. Las instancias de pago por uso con la protección contra liberación habilitada aún se pueden liberar durante las actividades de reducción horizontal. |
false |
| StorageSetId |
string |
No |
El ID del conjunto de almacenamiento. |
ss-bp67acfmxazb4p**** |
| StorageSetPartitionNumber |
integer |
No |
El número máximo de particiones en el conjunto de almacenamiento. Valores válidos: mayor o igual a 2. |
2 |
| CustomPriorities |
array<object> |
No |
Las prioridades personalizadas para las combinaciones de tipo de instancia de ECS + vSwitch. Nota
Este parámetro solo surte efecto cuando la política de escalado del grupo de escalado se establece en política de prioridad. Si no se puede crear una instancia de ECS basándose en una combinación de tipo de instancia de ECS + vSwitch de mayor prioridad, Auto Scaling selecciona automáticamente la combinación de tipo de instancia de ECS + vSwitch con la siguiente prioridad para crear la instancia de ECS. Nota
Si especifica prioridades personalizadas solo para algunas combinaciones de tipo de instancia de ECS + vSwitch, las combinaciones no especificadas tienen prioridades más bajas que las especificadas. Las combinaciones no especificadas aún se priorizan según el orden de vSwitch del grupo de escalado y el orden de tipo de instancia de la configuración de escalado. Por ejemplo, si el orden de vSwitch del grupo de escalado es vsw1 y vsw2, el orden de tipo de instancia de la configuración de escalado es type1 y type2, y el orden de prioridad personalizado es ["vsw2+type2", "vsw1+type2"], la prioridad final es vsw2+type2 > vsw1+type2 > vsw1+type1 > vsw2+type1. |
|
|
object |
No |
Las prioridades personalizadas para las combinaciones de tipo de instancia de ECS + vSwitch. Importante Este parámetro solo surte efecto cuando la política de escalado del grupo de escalado se establece en política de prioridad. |
||
| InstanceType |
string |
No |
El campo CustomPriorities especifica las prioridades personalizadas para las combinaciones de tipo de instancia de ECS + vSwitch. El parámetro CustomPriorities.N.InstanceType especifica el tipo de instancia de ECS en la prioridad personalizada. Nota
Este parámetro solo surte efecto cuando la política de escalado del grupo de escalado se establece en política de prioridad. El tipo de instancia (InstanceType) debe incluirse en la lista de tipos de instancia de la configuración de escalado. Si no se puede crear una instancia de ECS basándose en una combinación de tipo de instancia de ECS + vSwitch de mayor prioridad, Auto Scaling selecciona automáticamente la combinación de tipo de instancia de ECS + vSwitch con la siguiente prioridad para crear la instancia de ECS. Nota
Si especifica prioridades personalizadas solo para algunas combinaciones de tipo de instancia de ECS + vSwitch, las combinaciones no especificadas tienen prioridades más bajas que las especificadas. Las combinaciones no especificadas aún se priorizan según el orden de vSwitch del grupo de escalado y el orden de tipo de instancia de la configuración de escalado. Por ejemplo, si el orden de vSwitch del grupo de escalado es vsw1 y vsw2, el orden de tipo de instancia de la configuración de escalado es type1 y type2, y el orden de prioridad personalizado es ["vsw2+type2", "vsw1+type2"], la prioridad final es vsw2+type2 > vsw1+type2 > vsw1+type1 > vsw2+type1. |
ecs.g6.large |
| VswitchId |
string |
No |
El parámetro CustomPriorities.N.VswitchId especifica el ID del vSwitch en la prioridad personalizada. Nota
Este parámetro solo surte efecto cuando la política de escalado del grupo de escalado se establece en política de prioridad. El vSwitch debe incluirse en la lista de vSwitch del grupo de escalado. |
vsw-bp14zolna43z266bq**** |
| NetworkInterfaces |
array<object> |
No |
La lista de interfaces de red elásticas (ENI). |
|
|
object |
No |
La lista de interfaces de red elásticas (ENI). |
||
| InstanceType |
string |
No |
El tipo de interfaz de red elástica (ENI). Si utiliza este parámetro, debe configurar la interfaz de red elástica (ENI) principal mediante NetworkInterfaces.N, pero no puede especificar SecurityGroupId o SecurityGroupIds.N al mismo tiempo. Valores válidos:
Valor predeterminado: Secondary. |
Primary |
| NetworkInterfaceTrafficMode |
string |
No |
El modo de comunicación del controlador de interfaz de red (NIC). Valores válidos:
Valor predeterminado: Standard. Nota
El número de interfaces de red elásticas (ENI) en modo RDMA no puede superar el límite de la familia de instancias. Para obtener más información, consulte Familias de instancias. |
HighPerformance |
| Ipv6AddressCount |
integer |
No |
El número de direcciones IPv6 generadas aleatoriamente para la ENI principal. Tenga en cuenta los siguientes puntos:
|
1 |
| SecurityGroupIds |
array |
No |
Los ID de uno o más grupos de seguridad a los que pertenece la interfaz de red elástica (ENI). |
|
|
string |
No |
Los ID de uno o más grupos de seguridad a los que pertenece la interfaz de red elástica (ENI). Tenga en cuenta los siguientes puntos:
|
sg-2ze55shrh**** |
|
| SecondaryPrivateIpAddressCount |
integer |
No |
El número de direcciones IPv4 privadas secundarias asignadas a la ENI. Valores válidos: 1 a 49.
|
2 |
| VSwitchIds |
array |
No |
Los ID de los vSwitch a los que pertenece la interfaz de red elástica (ENI). N indica que puede configurar varios vSwitch. Valores válidos de N: 1 a 10. Tenga en cuenta los siguientes puntos:
|
|
|
string |
No |
Los ID de los vSwitch a los que pertenece la interfaz de red elástica (ENI). N indica que puede configurar varios vSwitch. Valores válidos de N: 1 a 10. Tenga en cuenta los siguientes puntos:
|
vsw-bp67acfmxazb4p**** |
|
| DedicatedHostClusterId |
string |
No |
El ID del clúster de hosts dedicados. |
dc-2zedxc67zqzt7lb4**** |
| SecurityOptions |
object |
No |
Las opciones de seguridad. |
|
| ConfidentialComputingMode |
string |
No |
El modo de computación confidencial. Valores válidos:
|
TDX |
| HttpEndpoint |
string |
No |
Especifica si se debe habilitar el canal de acceso para los metadatos de la instancia. Valores válidos:
Valor predeterminado: enabled. Nota
Para obtener más información sobre los metadatos de la instancia, consulte Descripción general de los metadatos de la instancia. |
enabled |
| HttpTokens |
string |
No |
Especifica si se debe utilizar obligatoriamente el modo de seguridad reforzada (IMDSv2) para acceder a los metadatos de la instancia. Valores válidos:
Valor predeterminado: optional. Nota
Para obtener más información sobre los modos de acceso a los metadatos de la instancia, consulte Modos de acceso a los metadatos de la instancia. |
optional |
| InternetMaxBandwidthIn |
integer |
No |
El ancho de banda público de entrada máximo. Unidad: Mbit/s. Valores válidos:
|
10 |
| ResourcePoolOptions |
object |
No |
La política de pool de recursos que se utiliza al crear instancias. Después de especificar este parámetro, tenga en cuenta los siguientes puntos:
|
|
| Strategy |
string |
No |
Los pools de recursos incluyen pools privados generados después de que Elasticity Assurance o Capacity Reservation surten efecto, y pools públicos, que están disponibles para el inicio de instancias. Valores válidos:
Valor predeterminado: None. |
PrivatePoolFirst |
| PrivatePoolIds |
array |
No |
Los ID de los pools privados, que son ID de Elasticity Assurance o ID de Capacity Reservation. Solo se pueden especificar ID de pools privados en modo Target. Este parámetro no se puede especificar junto con el parámetro PrivatePoolTags. |
|
|
string |
No |
Los ID de los pools privados, que son ID de Elasticity Assurance o ID de Capacity Reservation. Solo se pueden especificar ID de pools privados en modo Target. Este parámetro no se puede especificar junto con el parámetro PrivatePoolTags. Valores válidos de N: 1 a 20. |
eap-bp67acfmxazb4**** |
|
| PrivatePoolTags |
array<object> |
No |
Filtra los pools privados Target disponibles por etiquetas. Valores válidos de N: 1 a 20. Nota:
|
|
|
object |
No |
Filtra los pools privados Target disponibles por etiquetas. Valores válidos de N: 1 a 20. Nota:
|
||
| Key |
string |
No |
La clave de etiqueta del pool privado. Filtra los pools privados Target disponibles por etiquetas. Valores válidos de N: 1 a 20. Nota:
|
TestKey |
| Value |
string |
No |
El valor de etiqueta del pool privado. |
TestValue |
| SecondaryEniVSwitchConstraint |
string |
No |
Especifica si se debe seleccionar un vSwitch de la lista VSwitchIds para la interfaz de red elástica (ENI) secundaria cuando el parámetro VSwitchIds se establece para la ENI secundaria.
Valor predeterminado: Strict. |
Strict |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.