Todos los productos
Search
Centro de documentos

Auto Scaling:ModifyScalingConfiguration

Última actualización: Sep 02, 2026

Modifica una configuración de escalado de tipo ECS (la plantilla de instancia de ECS para el escalado horizontal) si la configuración de escalado actual no cumple con sus requisitos empresariales.

Descripción de la operación

  • Si modifica el nombre de una configuración de escalado, asegúrese de que ninguna otra configuración de escalado en el mismo grupo de escalado tenga el mismo nombre.

  • Puede vincular una tarjeta de interfaz de red (NIC) principal mediante uno de los siguientes métodos. Sin embargo, solo puede utilizar un método en una sola solicitud. Si utiliza ambos métodos, la solicitud fallará y se devolverá un mensaje de error. Cuando modifica la configuración de escalado mediante un método, la configuración de NIC establecida por el otro método se borra.

    • Configure directamente la NIC principal mediante parámetros como SecurityGroupId, SecurityGroupIds e Ipv6AddressCount.

    • Configure la NIC principal y las NIC secundarias mediante el parámetro NetworkInterfaces. Cuando utilice el parámetro NetworkInterfaces, debe configurar la NIC principal. Si NetworkInterface.InstanceType se establece en Primary, se configura la NIC principal. Si NetworkInterface.InstanceType se establece en Secondary o se deja vacío, se configura una NIC secundaria.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

Action

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

ess:ModifyScalingConfiguration

update

*ScalingGroup

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

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: La instancia no es una instancia optimizada para E/S.

  • optimized: La instancia es una instancia optimizada para E/S.

none

SpotStrategy

string

No

La política de interrupción para instancias de pago por uso. Valores válidos:

  • NoSpot: una instancia regular de pago por uso.

  • SpotWithPriceLimit: una instancia spot con un precio máximo por hora definido por el usuario.

  • SpotAsPriceGo: una instancia spot para la cual se utiliza automáticamente el precio de mercado en el momento de la compra como precio de oferta.

NoSpot

ScalingConfigurationName

string

No

El nombre de la configuración de escalado. El nombre debe tener entre 2 y 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 mediante 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 utilizarse de forma consecutiva. Además, las convenciones de nomenclatura para los diferentes tipos de instancias son las siguientes:

  • Instancias Windows: El nombre de host debe tener entre 2 y 15 caracteres de longitud y puede contener letras, dígitos y guiones (-). No puede contener puntos (.) ni consistir completamente en dígitos.

  • Otras instancias (como Linux): El nombre de host debe tener entre 2 y 64 caracteres de longitud y puede contener múltiples puntos (.). Cada segmento entre dos puntos (.) puede contener letras, dígitos y guiones (-).

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 en la nube del sistema y discos en la nube de datos, la información de los discos en la nube de datos se elimina después de cambiar la imagen.

centos6u5_64_20G_aliaegis_2014****.vhd

ImageName

string

No

El nombre de la 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. Unidad: núcleos.

Puede especificar tanto CPU como Memory para definir el rango de tipos de instancia. Por ejemplo, CPU=2 y Memory=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 optimización de E/S y las zonas, y luego crea instancias del tipo de instancia con el precio más bajo según la clasificació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. Unidad: GiB.

Puede especificar tanto CPU como Memory para definir el rango de tipos de instancia. Por ejemplo, CPU=2 y Memory=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 optimización de E/S y las zonas, y luego crea instancias del tipo de instancia con el precio más bajo según la clasificació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: pago por ancho de banda. En este caso, el valor de InternetMaxBandwidthOut especifica el valor fijo de ancho de banda.

  • PayByTraffic: pago por tráfico. En este caso, el valor de InternetMaxBandwidthOut especifica solo el ancho de banda máximo, y la facturación se basa en el tráfico de red real.

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 en la nube del sistema. Valores válidos:

  • cloud: disco en la nube básico.

  • cloud_efficiency: disco en la nube ultra.

  • cloud_ssd: SSD estándar.

  • cloud_essd: Enterprise SSD (ESSD).

  • ephemeral_ssd: SSD local.

Este parámetro no se puede especificar junto con SystemDiskCategories. Si no se especifica ni este parámetro ni SystemDiskCategories, se utiliza un valor predeterminado. Si el tipo de instancia pertenece a familias de instancias de Generación I y la instancia no es una instancia optimizada para E/S, el valor predeterminado es cloud. De lo contrario, el valor predeterminado es cloud_efficiency.

cloud_efficiency

SystemDisk.Size

integer

No

El tamaño del disco en la nube del sistema. Unidad: GiB. Valores válidos:

  • Disco en la nube básico: 20 a 500.

  • ESSD:
    • PL0: 1 a 2048.

    • PL1: 20 a 2048.

    • PL2: 461 a 2048.

    • PL3: 1261 a 2048.

  • ESSD AutoPL: 1 a 2048.

  • Otros tipos de disco en la nube: 20 a 2048.

El valor de este parámetro debe ser mayor o igual a max{1, ImageSize}.

50

SystemDisk.DiskName

string

No

El nombre del disco en la nube del sistema. El nombre debe tener entre 2 y 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 http:// o https://. Valor predeterminado: vacío.

cloud_ssdSystem

SystemDisk.Description

string

No

La descripción del disco en la nube del sistema. La descripción debe tener entre 2 y 256 caracteres de longitud y no puede comenzar con http:// o https://.

Test system disk

SystemDisk.AutoSnapshotPolicyId

string

No

El ID de la política de instantáneas automáticas aplicada al disco en la nube del sistema.

sp-bp12m37ccmxvbmi5****

SystemDisk.PerformanceLevel

string

No

El nivel de rendimiento (PL) del disco en la nube del sistema cuando el disco es un ESSD. Valores válidos:

  • PL0: Un solo ESSD puede ofrecer hasta 10,000 IOPS de lectura/escritura aleatoria.

  • PL1: Un solo ESSD puede ofrecer hasta 50,000 IOPS de lectura/escritura aleatoria.

  • PL2: Un solo ESSD puede ofrecer hasta 100,000 IOPS de lectura/escritura aleatoria.

  • PL3: Un solo ESSD puede ofrecer hasta 1,000,000 IOPS de lectura/escritura aleatoria.

Nota

Para obtener más información sobre cómo seleccionar un nivel de rendimiento de ESSD, consulte ESSDs.

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.

  • Para instancias Windows, este parámetro se ignora y está vacío de forma predeterminada.

  • Para instancias Linux, el inicio de sesión basado en contraseña se deshabilita durante la inicialización.

KeyPair_Name

RamRoleName

string

No

El nombre del rol de RAM asociado con la instancia de ECS. Este nombre es proporcionado y mantenido por RAM. Puede llamar a la operación ListRoles para consultar los roles de RAM disponibles. Para obtener más información sobre cómo crear un rol de RAM, consulte la operación 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 se haya configurado una contraseña 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. Se aplican los siguientes límites a Key y Value:

  • Key puede tener hasta 64 caracteres de longitud y no puede comenzar con aliyun o acs:. No puede contener http:// o https://. Key no puede ser una cadena vacía.

  • Value puede tener hasta 128 caracteres de longitud y no puede comenzar con aliyun o acs:. No puede contener http:// o https://. Value puede ser una cadena vacía.

{"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 security group al que pertenece la instancia de ECS. Las instancias de ECS en el mismo security group pueden acceder entre sí.

sg-F876F****

Override

boolean

No

Especifica si se deben sobrescribir los datos existentes. Valores válidos:

  • true: sobrescribe los datos existentes.

  • false: no sobrescribe los datos existentes.

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 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 entre 2 y 256 caracteres de longitud y no puede comenzar con http:// o https://.

Test instance

Ipv6AddressCount

integer

No

El número de direcciones IPv6 generadas aleatoriamente asignadas a las interfaces de red elásticas (ENI).

1

CreditSpecification

string

No

Modifica el modo de ejecución de una instancia ampliable. Valores válidos:

Standard

ImageFamily

string

No

El nombre de la familia de imágenes. Puede establecer este parámetro para obtener la última imagen disponible de la familia de imágenes especificada para la creación de instancias. Si ha especificado el parámetro ImageId, no puede especificar este parámetro.

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, si especifica el parámetro DedicatedHostId, las configuraciones SpotStrategy y SpotPriceLimit en la solicitud se ignoran automáticamente.

Puede llamar a la operación 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: La instancia no está asociada con el host dedicado. Cuando se reinicia una instancia que tiene habilitado el modo económico, la instancia puede colocarse en otro host dedicado en el pool de recursos de despliegue automático si el host dedicado original tiene recursos insuficientes.

  • host: La instancia está asociada con el host dedicado. Cuando se reinicia una instancia que tiene habilitado el modo económico, la instancia permanece en el host dedicado original. Si el host dedicado original tiene recursos insuficientes, la instancia no se reinicia correctamente.

default

Tenancy

string

No

Especifica si se debe crear la instancia en un host dedicado. Valores válidos:

  • default: crea una instancia que no está en un host dedicado.

  • host: crea una instancia en un host dedicado. Si no especifica DedicatedHostId, Alibaba Cloud selecciona automáticamente un host dedicado para la instancia.

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. Se genera un pool privado después de que entra en vigor una garantía de elasticidad o una reserva de capacidad. Puede seleccionar un pool privado cuando inicia una instancia. Valores válidos:

  • Open: modo abierto. El sistema busca automáticamente un pool privado abierto coincidente. Si no hay ningún pool privado coincidente disponible, se utiliza el pool público para iniciar la instancia. No necesita especificar PrivatePoolOptions.Id en este modo.

  • Target: modo especificado. Se utiliza un pool privado especificado para iniciar la instancia. Si el pool privado especificado no está disponible, la instancia no se inicia. En este modo, debe especificar el ID del pool privado, lo que significa que PrivatePoolOptions.Id es obligatorio.

  • None: no se utiliza ningún pool privado. La instancia no utiliza ninguna capacidad de pool privado para iniciarse.

Open

PrivatePoolOptions.Id

string

No

El ID del pool privado, que es el ID de la garantía de elasticidad o la reserva de capacidad.

eap-bp67acfmxazb4****

SpotDuration

integer

No

El período de protección de la instancia spot. Unidad: horas. Valores válidos:

  • 1: Después de crear una instancia spot, Alibaba Cloud garantiza que la instancia no se libere automáticamente dentro de 1 hora. Después de 1 hora, el sistema compara el precio de oferta con el precio de mercado y verifica la disponibilidad de recursos para determinar si se debe retener o liberar automáticamente la instancia.

  • 0: Después de crear una instancia spot, Alibaba Cloud no garantiza que la instancia se ejecute durante 1 hora. El sistema compara el precio de oferta con el precio de mercado y verifica la disponibilidad de recursos para determinar si se debe retener o liberar automáticamente la instancia.

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 protecció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. Actualmente, solo se admite Terminate (predeterminado), que libera directamente la instancia.

Terminate

DataDisks

array<object>

No

La colección de información de discos en la nube de datos.

object

No

La colección de información de discos en la nube de datos.

PerformanceLevel

string

No

El nivel de rendimiento del disco en la nube de datos cuando el disco es un ESSD. Valores válidos:

  • PL0: Un solo ESSD puede ofrecer hasta 10,000 IOPS de lectura/escritura aleatoria.

  • PL1: Un solo ESSD puede ofrecer hasta 50,000 IOPS de lectura/escritura aleatoria.

  • PL2: Un solo ESSD puede ofrecer hasta 100,000 IOPS de lectura/escritura aleatoria.

  • PL3: Un solo ESSD puede ofrecer hasta 1,000,000 IOPS de lectura/escritura aleatoria.

Nota

Para obtener más información sobre cómo seleccionar un nivel de rendimiento de ESSD, consulte ESSDs.

PL1

AutoSnapshotPolicyId

string

No

El ID de la política de instantáneas automáticas aplicada al disco en la nube de datos.

sp-bp19nq9enxqkomib****

Encrypted

string

No

Especifica si se debe cifrar el disco en la nube de datos. Valores válidos:

  • true: cifra el disco en la nube de datos.

  • false: no cifra el disco en la nube de datos.

false

Description

string

No

La descripción del disco en la nube del sistema. La descripción debe tener entre 2 y 256 caracteres de longitud y no puede comenzar con http:// o https://.

Disco de datos de prueba

SnapshotId

string

No

El ID de la instantánea utilizada para crear el disco en la nube de datos. Después de especificar este parámetro, se ignora DataDisk.Size y el tamaño del disco 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 solicitud se rechaza y se devuelve el mensaje de error InvalidSnapshot.TooOld.

s-snapshot****

Categories

array

No

Los múltiples tipos de disco del disco en la nube de datos. Valores válidos:

  • cloud: disco en la nube básico. La propiedad DeleteWithInstance de un disco en la nube básico creado junto con la instancia se establece en true.

  • cloud_efficiency: disco en la nube ultra.

  • cloud_ssd: SSD estándar.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD local.

  • cloud_auto: ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Nota

No puede especificar este parámetro junto con DataDisk.Category.

string

No

Los múltiples tipos de disco del disco en la nube de datos. Cuando no se puede utilizar un tipo de disco con mayor prioridad, Auto Scaling intenta automáticamente el siguiente tipo de disco prioritario para crear el disco en la nube de datos. Valores válidos:

  • cloud: disco en la nube básico. La propiedad DeleteWithInstance de un disco en la nube básico creado junto con la instancia se establece en true.

  • cloud_efficiency: disco en la nube ultra.

  • cloud_ssd: SSD estándar.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD local.

  • cloud_auto: ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Nota

No puede especificar este parámetro junto con DataDisk.Category.

cloud

Size

integer

No

El tamaño del disco en la nube de datos. Unidad: GiB. Valores válidos:

  • cloud: 5 a 2000.

  • cloud_efficiency: 20 a 32768.

  • cloud_ssd: 20 a 32768.

  • cloud_essd: 20 a 32768.

  • ephemeral_ssd: 5 a 800.

Después de especificar este parámetro, el tamaño del disco debe ser mayor o igual al tamaño de la instantánea especificada por SnapshotId.

100

Device

string

No

El punto de montaje del disco en la nube de datos. Si no especifica este parámetro, el sistema utiliza el comportamiento predeterminado para asignar un punto de montaje durante la creación automática de la instancia de ECS. Los puntos de montaje van desde /dev/xvdb hasta /dev/xvdz.

/dev/xvdd

DiskName

string

No

El nombre del disco en la nube de datos. El nombre debe tener entre 2 y 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 http:// o https://.

cloud_ssdData

Category

string

No

La categoría del disco en la nube de datos. Valores válidos:

  • cloud: disco en la nube básico. El atributo DeleteWithInstance de un disco en la nube básico creado junto con la instancia se establece en true.

  • cloud_efficiency: disco en la nube ultra.

  • cloud_ssd: SSD estándar.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD local.

  • cloud_auto: ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Este parámetro no se puede especificar junto con DataDisk.Categories. Si no se especifica ni este parámetro ni DataDisk.Categories, se utiliza el valor predeterminado:

  • Para instancias optimizadas para E/S, el valor predeterminado es cloud_efficiency.

  • Para instancias no optimizadas para E/S, el valor predeterminado es cloud.

cloud_ssd

DeleteWithInstance

boolean

No

Especifica si el disco en la nube de datos se libera cuando se libera la instancia. Valores válidos:

  • true: El disco en la nube de datos se libera cuando se libera la instancia.

  • false: El disco en la nube de datos se conserva cuando se libera la instancia.

Este parámetro solo se puede establecer para discos en la nube independientes (DataDisk.Category se establece en cloud, cloud_efficiency, cloud_ssd, cloud_essd o cloud_auto). De lo contrario, se devuelve un error.

true

KMSKeyId

string

No

El ID de la clave KMS para el disco en la nube de datos.

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

ProvisionedIops

integer

No

Las métricas de rendimiento de IOPS (Operaciones de Entrada/Salida por Segundo) aprovisionadas del disco en la nube de datos.

Nota

IOPS (Operaciones de Entrada/Salida por Segundo) mide el número de operaciones de lectura y escritura 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 para el disco en la nube de datos. Valores válidos:

  • true: habilita la función de ráfaga.

  • false: no habilita la función de ráfaga.

Nota

Este parámetro solo se admite cuando SystemDisk.Category se establece en cloud_auto.

false

SpotPriceLimits

array<object>

No

La información sobre los tipos de instancia spot.

object

No

La información sobre los tipos de instancia spot.

PriceLimit

number

No

El precio de oferta para la instancia spot. 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. 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, se ignora InstanceType.

Cuando no se pueden crear instancias utilizando el tipo de instancia con mayor prioridad, Auto Scaling selecciona automáticamente el tipo de instancia con la siguiente prioridad para crear instancias.

string

No

Los tipos de instancia para la compatibilidad con múltiples tipos de instancia. Si se especifica InstanceTypes, se ignora InstanceType.

Cuando no se pueden crear instancias utilizando el tipo de instancia con mayor prioridad, Auto Scaling selecciona automáticamente el tipo de instancia con la siguiente prioridad para crear instancias.

ecs.g6.large

InstanceTypeOverrides

array<object>

No

La información sobre los tipos de instancia especificados.

object

No

La información sobre los tipos de instancia especificados.

InstanceType

string

No

Para especificar la capacidad de un tipo de instancia en la configuración de escalado, especifique tanto este parámetro como InstanceTypeOverride.WeightedCapacity.

Este parámetro especifica el tipo de instancia. Puede especificar múltiples tipos de instancia y utilizar el parámetro InstanceTypeOverride.WeightedCapacity para extender la compatibilidad con múltiples tipos de instancia con pesos personalizados.

Nota

No puede especificar este parámetro junto con instanceTypes.

Valores válidos de InstanceType: Tipos de instancia de ECS disponibles para su compra.

ecs.c5.xlarge

WeightedCapacity

integer

No

Para escalar el grupo de escalado según la capacidad del tipo de instancia, especifique este parámetro después de especificar LaunchTemplateOverride.InstanceType.

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 vCPU, memoria y otras métricas de rendimiento, puede asignar diferentes pesos a diferentes tipos de instancia según sus requisitos.

Ejemplo:

  • Capacidad actual: 0.

  • Número esperado de instancias: 6.

  • Capacidad de ecs.c5.xlarge: 4.

Para cumplir con la capacidad esperada, el grupo de escalado escala horizontalmente 2 instancias ecs.c5.xlarge.

Nota

Durante el 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 security groups a los que pertenece la instancia.

string

No

Los ID de los security groups a los que pertenece la instancia.

sg-bp18kz60mefs****

InstancePatternInfos

array<object>

No

La colección de información de configuración inteligente utilizada para filtrar los tipos de instancia que cumplen con los requisitos.

object

No

La colección de información de configuración inteligente utilizada para filtrar los tipos de instancia que cumplen con los requisitos.

Cores

integer

No

El número de núcleos vCPU del tipo de instancia en el modo de configuración inteligente, utilizado para filtrar los tipos de instancia que cumplen con los requisitos. Para obtener más información, consulte Familias de instancias.

Tenga en cuenta la siguiente información:

  • El parámetro InstancePatternInfo se aplica únicamente a grupos de escalado cuyo tipo de red es VPC.

  • Debe especificar tanto InstancePatternInfo.Cores como InstancePatternInfo.Memory.

  • Si ha especificado tipos de instancia mediante el parámetro InstanceType o InstanceTypes, Auto Scaling utiliza preferentemente los tipos de instancia especificados para el escalado horizontal. Cuando los tipos de instancia especificados no tienen stock disponible, Auto Scaling selecciona el tipo de instancia con el precio más bajo entre aquellos que coinciden con los valores del parámetro InstancePatternInfo.

2

InstanceFamilyLevel

string

No

El nivel de la familia de instancias, utilizado para filtrar los tipos de instancia que cumplen con los requisitos. Este parámetro surte efecto cuando CostOptimization está habilitado. Valores válidos:

  • EntryLevel: nivel básico, que se refiere a tipos de instancia compartida. Estos tipos de instancia son más rentables pero no pueden garantizar un rendimiento informático estable. Son adecuados para escenarios con baja utilización de CPU. Para obtener más información, consulte Familias de instancias compartidas.

  • EnterpriseLevel: nivel empresarial. Estos tipos de instancia proporcionan un rendimiento estable y recursos dedicados. Son adecuados para escenarios que requieren alta estabilidad. Para obtener más información, consulte Familias de instancias.

  • CreditEntryLevel: nivel básico con créditos, que se refiere a instancias ampliables. Estos tipos de instancia utilizan créditos de CPU para garantizar el rendimiento informático. Son adecuados para escenarios con una utilización promedio baja de CPU y picos ocasionales. Para obtener más información, consulte Descripción general de las instancias ampliables.

EnterpriseLevel

MaxPrice

number

No

El precio máximo por hora para instancias de pago por uso o preemptibles en el modo de configuración inteligente, utilizado para filtrar los tipos de instancia que cumplen con los requisitos.

Nota

Este parámetro es obligatorio cuando 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.

4

Architectures

array

No

Los tipos de arquitectura del tipo de instancia. Valores válidos:

  • X86: computación x86.

  • Heterogeneous: computación heterogénea, como GPU o FPGA.

  • BareMental: instancia Bare Metal de ECS.

  • Arm: computación Arm.

Valor predeterminado: se incluyen todos los tipos de arquitectura.

string

No

Los tipos de arquitectura del tipo de instancia. Valores válidos:

  • X86: computación x86.

  • Heterogeneous: computación heterogénea, como GPU o FPGA.

  • BareMental: instancia Bare Metal de ECS.

  • Arm: computación Arm.

Valor predeterminado: se incluyen todos los tipos de arquitectura.

X86

BurstablePerformance

string

No

Especifica si se deben incluir tipos de instancia ampliables. Valores válidos:

  • Exclude: excluye los tipos de instancia ampliables.

  • Include: incluye los tipos de instancia ampliables.

  • Required: incluye únicamente tipos de instancia ampliables.

Valor predeterminado: Include.

Include

ExcludedInstanceTypes

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:

  • ecs.c6.large: excluye el tipo de instancia ecs.c6.large.

  • ecs.c6.*: excluye toda la familia de instancias c6.

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:

  • ecs.c6.large: excluye el tipo de instancia ecs.c6.large.

  • ecs.c6.*: excluye toda la familia de instancias c6.

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

InstanceTypeFamilies

array

No

Las familias de instancias que se van a consultar. N indica que puede especificar varias familias de instancias. Valores válidos de N: 1 a 10.

string

No

Las familias de instancias que se van a consultar. N indica que puede especificar varias familias de instancias. Valores válidos de N: 1 a 10.

ecs.g6

MinimumCpuCoreCount

integer

No

El número mínimo de núcleos vCPU de la instancia.

2

MaximumCpuCoreCount

integer

No

El número máximo de núcleos vCPU del tipo de instancia.

Nota

MaximumCpuCoreCount no puede superar 4 veces el valor de MinimumCpuCoreCount.

4

GpuSpecs

array

No

Los tipos de GPU.

string

No

Los tipos de GPU.

NVIDIA V100

InstanceCategories

array

No

La categorización del tipo de instancia. Valores válidos:

  • General-purpose: propósito general.

  • Compute-optimized: optimizada para computación.

  • Memory-optimized: optimizada para memoria.

  • Big data: big data.

  • Local SSDs: SSD local.

  • High Clock Speed: alta frecuencia.

  • Enhanced: mejorada.

  • Shared: compartida.

  • Compute-optimized with GPU: optimizada para computación acelerada por GPU.

  • Visual Compute-optimized: optimizada para computación visual.

  • Heterogeneous Service: servicio heterogéneo.

  • Compute-optimized with FPGA: optimizada para computación FPGA.

  • Compute-optimized with NPU: optimizada para computación NPU.

  • ECS Bare Metal: instancia Bare Metal de ECS.

  • High Performance Compute: computación de alto rendimiento (HPC).

string

No

La categorización del tipo de instancia. Valores válidos:

  • General-purpose: propósito general.

  • Compute-optimized: optimizada para computación.

  • Memory-optimized: optimizada para memoria.

  • Big data: big data.

  • Local SSDs: SSD local.

  • High Clock Speed: alta frecuencia.

  • Enhanced: mejorada.

  • Shared: compartida.

  • Compute-optimized with GPU: optimizada para computación acelerada por GPU.

  • Visual Compute-optimized: optimizada para computación visual.

  • Heterogeneous Service: servicio heterogéneo.

  • Compute-optimized with FPGA: optimizada para computación FPGA.

  • Compute-optimized with NPU: optimizada para computación NPU.

  • ECS Bare Metal: instancia Bare Metal de ECS.

  • High Performance Compute: computación de alto rendimiento (HPC).

Compute-optimized with GPU

CpuArchitectures

array

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.

string

No

La arquitectura de CPU del tipo de instancia. Valores válidos:

Nota

N indica que puede especificar varias arquitecturas de CPU. Valores válidos de N: 1 a 2.

  • X86.

  • ARM.

X86

PhysicalProcessorModels

array

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.

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

MinimumEniQuantity

integer

No

El número mínimo de interfaces de red elásticas (ENI) admitidas por la instancia.

2

MinimumEniPrivateIpAddressQuantity

integer

No

El número mínimo de direcciones IPv4 por ENI admitido por la instancia. [_single.

2

MinimumEniIpv6AddressQuantity

integer

No

El límite superior mínimo de direcciones IPv6 en una sola interfaz de red elástica (ENI) de la instancia.

1

MinimumInitialCredit

integer

No

Los créditos iniciales mínimos de vCPU para instancias ampliables (t5 y t6).

12

MinimumBaselineCredit

integer

No

El rendimiento informático de referencia mínimo de vCPU (suma de todas las vCPU) para instancias ampliables (t5 y t6).

12

MinimumMemorySize

number

No

El tamaño mínimo de memoria de la instancia. Unidad: GiB.

4

MaximumMemorySize

number

No

El tamaño máximo de memoria de la instancia. Unidad: GiB.

4

MinimumGpuAmount

integer

No

El número mínimo de GPU de la instancia. Valores válidos: números enteros positivos.

2

MaximumGpuAmount

integer

No

El número máximo de GPU de la instancia. Valores válidos: números enteros positivos.

2

SystemDiskCategories

array

No

Los tipos de multidisco para el disco en la nube del sistema. Cuando un tipo de disco con mayor prioridad no está disponible, Auto Scaling intenta automáticamente el siguiente tipo de disco por orden de prioridad para crear el disco en la nube del sistema. Valores válidos:

  • cloud: disco en la nube básico.

  • cloud_efficiency: disco en la nube ultra.

  • cloud_ssd: SSD estándar.

  • cloud_essd: Enterprise SSD (ESSD).

Nota

Si especifica este parámetro, no puede especificar SystemDisk.Category al mismo tiempo.

string

No

Los tipos de multidisco para el disco en la nube del sistema. Cuando un tipo de disco con mayor prioridad no está disponible, Auto Scaling intenta automáticamente el siguiente tipo de disco por orden de prioridad para crear el disco en la nube del sistema. Valores válidos:

  • cloud: disco en la nube básico.

  • cloud_efficiency: disco en la nube ultra.

  • cloud_ssd: SSD estándar.

  • cloud_essd: Enterprise SSD (ESSD).

Nota

Si especifica este parámetro, no puede especificar 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 instancias Windows, la contraseña no puede comenzar con una barra diagonal (/).

Nota

Si especifica el parámetro Password, le recomendamos que envíe la solicitud a través de HTTPS para 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:

  • true: cifra el disco en la nube del sistema.

  • false: no cifra el disco en la nube del sistema.

Valor predeterminado: false.

false

SystemDisk.KMSKeyId

string

No

El ID de la clave KMS utilizada para el disco en la nube del sistema.

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

SystemDisk.EncryptAlgorithm

string

No

El algoritmo de cifrado para el disco en la nube del sistema. Valores válidos:

  • AES-256.

  • SM4-128.

Valor predeterminado: AES-256.

AES-256

SystemDisk.ProvisionedIops

integer

No

Las métricas de rendimiento de IOPS (operaciones de entrada/salida por segundo) aprovisionadas para el disco en la nube del sistema.

Nota

IOPS (operaciones de entrada/salida por segundo) se refiere al número de operaciones de E/S que se pueden procesar por segundo, lo que representa la capacidad de lectura/escritura (salida/entrada) del almacenamiento en bloque. Unidad: operaciones por segundo.

100

SystemDisk.BurstingEnabled

boolean

No

Especifica si se debe habilitar la función de ráfaga para el disco en la nube del sistema. Valores válidos:

  • true: habilita la función de ráfaga.

  • false: no habilita la función de ráfaga.

Nota

Este parámetro solo se admite cuando SystemDisk.Category se establece en cloud_auto.

<props="china">Para obtener más información, consulte [Discos ESSD AutoPL]( Discos en la nube ESSD AutoPL

false

ImageOptions.LoginAsNonRoot

boolean

No

Especifica si la instancia de ECS utiliza la cuenta 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:

  • true: se utiliza la cuenta ecs-user.

  • false: no se utiliza la cuenta ecs-user.

false

DeletionProtection

boolean

No

La propiedad de protección contra liberación de la instancia. Especifica si la instancia se puede liberar directamente desde la consola de ECS o llamando a la operación DeleteInstance, para evitar eliminaciones accidentales. Valores válidos:

  • true: habilita la protección contra liberación. La instancia no se puede liberar directamente desde la consola de ECS ni llamando a la operación DeleteInstance.

  • false: deshabilita la protección contra liberación. La instancia se puede liberar directamente desde la consola de ECS o llamando a la operación DeleteInstance.

Nota

Esta propiedad se aplica únicamente a instancias de pago por uso. Evita que las instancias creadas por actividades de escalado horizontal de Auto Scaling se eliminen accidentalmente, pero no afecta las actividades normales de escalado vertical descendente. Las instancias con la protección contra liberación habilitada aún pueden ser liberadas por actividades de escalado vertical descendente.

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. El valor debe ser un número entero mayor o igual a 2.

2

CustomPriorities

array<object>

No

Las prioridades personalizadas para las combinaciones de tipo de instancia de ECS + vSwitch.

Importante Este parámetro surte efecto únicamente cuando la política de escalado del grupo de escalado se establece en política basada en prioridades.

Cuando no se puede crear una instancia basada en la combinación de tipo de instancia y vSwitch con mayor prioridad, Auto Scaling selecciona automáticamente la siguiente combinación de tipo de instancia y vSwitch por orden de prioridad para crear la instancia.

Nota

Si especifica prioridades personalizadas solo para algunas combinaciones de tipo de instancia + vSwitch, las combinaciones no especificadas tienen prioridades más bajas que las especificadas. Las combinaciones no especificadas siguen priorizándose 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 personalizada es ["vsw2+type2", "vsw1+type2"], la prioridad final es: "vsw2+type2" > "vsw1+type2" > "vsw1+type1" > "vsw2+type1".

object

No

InstanceType

string

No

El tipo de la instancia de ECS.

Nota

El tipo de instancia debe estar incluido en la lista de tipos de instancia de la configuración de escalado.

ecs.c6a.4xlarge

VswitchId

string

No

El ID del vSwitch.

Nota

El vSwitch debe estar incluido 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

Las interfaces de red elásticas (ENI).

InstanceType

string

No

El tipo de las interfaces de red elásticas (ENI). Cuando utilice este parámetro, debe usar NetworkInterfaces para configurar la controladora de interfaz de red (NIC) principal. No puede configurar SecurityGroupId o SecurityGroupIds al mismo tiempo. Valores válidos:

  • Primary: controladora de interfaz de red (NIC) principal.

  • Secondary: controladora de interfaz de red (NIC) secundaria.

Valor predeterminado: Secondary.

Primary

NetworkInterfaceTrafficMode

string

No

El modo de comunicación de la controladora de interfaz de red (NIC). Valores válidos:

  • Standard: utiliza el modo de comunicación TCP.

  • HighPerformance: habilita la interfaz RDMA elástica (ERI) y utiliza el modo de comunicación RDMA.

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:

Este parámetro surte efecto únicamente cuando NetworkInterface.InstanceType se establece en Primary. Si NetworkInterface.InstanceType se establece en Secondary o se deja vacío, no puede especificar este parámetro.

Después de especificar este parámetro, no puede especificar Ipv6AddressCount.

1

SecurityGroupIds

array

No

Los ID de uno o más security groups a los que pertenecen las interfaces de red elásticas (ENI).

string

No

Los ID de uno o más security groups a los que pertenecen las interfaces de red elásticas (ENI). Tenga en cuenta los siguientes puntos:

  • Si NetworkInterface.InstanceType se establece en Primary, debe configurar este parámetro. En este caso, este parámetro tiene el mismo efecto que SecurityGroupIds. No puede configurar SecurityGroupId o SecurityGroupIds nuevamente.

  • Si NetworkInterface.InstanceType se establece en Secondary o se deja vacío, este parámetro es opcional. El valor predeterminado es el security group de la instancia de ECS, que es el security group de la controladora de interfaz de red (NIC) principal.

sg-2ze55shrxxxxx

SecondaryPrivateIpAddressCount

integer

No

El número de direcciones IPv4 privadas secundarias que se asignarán a la ENI. Valores válidos: 1 a 49.

  • El valor no puede superar el límite en el número de direcciones IP para el tipo de instancia. Para obtener más información, consulte Familias de instancias.

  • NetworkInterface.N.SecondaryPrivateIpAddressCount especifica el número de direcciones IPv4 privadas secundarias que se asignarán a la ENI (excluyendo la dirección IP privada principal de la ENI). El sistema asigna direcciones IP aleatoriamente desde el bloque CIDR disponible del vSwitch (NetworkInterface.N.VSwitchId) al que pertenece la ENI.

6

VSwitchIds

array

No

Los ID de los vSwitches a los que pertenecen las interfaces de red elásticas (ENI). N especifica que puede configurar varios vSwitches. Valores válidos de N: 1 a 10.

Tenga en cuenta los siguientes puntos:

  • Si InstanceType se establece en Primary, no puede configurar este parámetro. El valor predeterminado es el vSwitch de la instancia.

  • Si InstanceType se establece en Secondary o se deja vacío, este parámetro es opcional.

  • El sistema selecciona un vSwitch que esté en la misma zona que la controladora de interfaz de red (NIC) principal y que tenga la mayor cantidad de direcciones IP disponibles.

string

No

Los ID de los vSwitches a los que pertenecen las interfaces de red elásticas (ENI). N especifica que puede configurar varios vSwitches. Valores válidos de N: 1 a 10.

Tenga en cuenta los siguientes puntos:

  • Si InstanceType se establece en Primary, no puede configurar este parámetro. El valor predeterminado es el vSwitch de la instancia.

  • Si InstanceType se establece en Secondary o se deja vacío, este parámetro es opcional.

  • El sistema selecciona un vSwitch que esté en la misma zona que la controladora de interfaz de red (NIC) principal y que tenga la mayor cantidad de direcciones IP disponibles.

vsw-bp67acfmxazb4p****

DedicatedHostClusterId

string

No

El ID del clúster de hosts dedicados.

dc-zm04u8r3lohsq****

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:

  • enabled: habilitado.

  • disabled: deshabilitado.

Valor predeterminado: enabled.

Nota

Para obtener 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 forzar el uso del modo de seguridad reforzada (IMDSv2) para acceder a los metadatos de la instancia. Valores válidos:

  • optional: no fuerza el uso del modo de seguridad reforzada.

  • required: fuerza el uso del modo de seguridad reforzada. Después de establecer este valor, no se puede acceder a los metadatos de la instancia en modo normal.

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 entrante máximo. Unidad: Mbit/s. Valores válidos:

  • Si el ancho de banda público saliente máximo adquirido es menor o igual a 10 Mbit/s: 1 a 10. Valor predeterminado: 10.

  • Si el ancho de banda público saliente máximo adquirido es mayor a 10 Mbit/s: 1 al valor de InternetMaxBandwidthOut. Valor predeterminado: el valor de InternetMaxBandwidthOut.

10

ResourcePoolOptions

object

No

La política de pool de recursos utilizada al crear instancias. Después de especificar este parámetro, tenga en cuenta los siguientes puntos:

  • Este parámetro surte efecto únicamente cuando se crean instancias de pago por uso.

  • Este parámetro no se puede especificar junto con PrivatePoolOptions.MatchCriteria o PrivatePoolOptions.Id.

Strategy

string

No

Los pools de recursos incluyen pools privados generados después de que entra en vigor la garantía de elasticidad o la reserva de capacidad, y pools públicos, que están disponibles para el inicio de instancias. Valores válidos:

  • PrivatePoolFirst: pool privado primero. Cuando se selecciona esta estrategia, si se especifica ResourcePoolOptions.PrivatePoolIds o se cumplen las condiciones de PrivatePoolTags, se utilizan primero los pools privados correspondientes. Si no se especifica ningún pool privado o el pool privado especificado tiene capacidad insuficiente, se emparejan automáticamente pools privados de tipo abierto. Si no hay ningún pool privado elegible disponible, se utiliza el pool público para crear instancias.

  • PrivatePoolOnly: solo pool privado. Cuando se selecciona esta estrategia, debe especificar ResourcePoolOptions.PrivatePoolIds. Si el pool privado especificado tiene capacidad insuficiente, la instancia no se inicia correctamente.

  • PublicPoolFirst: pool público primero. Se utiliza primero el pool público para crear instancias. Cuando los recursos del pool público son insuficientes, se utilizan los recursos del pool privado como complemento. Primero se emparejan automáticamente los pools privados de tipo abierto. Si no hay ningún pool privado elegible disponible, se utilizan los pools privados de tipo Target especificados por ResourcePoolOptions.PrivatePoolIds o que cumplen las condiciones de PrivatePoolTags. (Esta estrategia se encuentra en vista previa por invitación y no está disponible para su uso).

  • None: no utiliza una estrategia de pool de recursos.

Valor predeterminado: None.

PrivatePoolFirst

PrivatePoolIds

array

No

Los ID de pool privado, que son los ID de garantía de elasticidad o los ID de reserva de capacidad. Solo se pueden especificar ID de pool privado de tipo Target para este parámetro. Este parámetro no se puede especificar junto con el parámetro PrivatePoolTags.

string

No

El ID de pool privado, que es el ID de garantía de elasticidad o el ID de reserva de capacidad. Solo se pueden especificar ID de pool privado de tipo Target para este parámetro. 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:

  • Cuando se especifica este parámetro, el sistema filtra únicamente los pools privados Target asociados con la cuenta que coinciden con las etiquetas y satisfacen las restricciones del grupo de escalado (como zona y tipo de instancia).

  • Regla de coincidencia de etiquetas: un pool privado debe coincidir con todas las etiquetas especificadas.

  • Este parámetro no se puede especificar junto con el parámetro PrivatePoolIds.

object

No

Filtra los pools privados Target disponibles por etiquetas. Valores válidos de N: 1 a 20. Nota:

  • Cuando se especifica este parámetro, el sistema filtra únicamente los pools privados Target asociados con la cuenta que coinciden con las etiquetas y satisfacen las restricciones del grupo de escalado (como zona y tipo de instancia).

  • Regla de coincidencia de etiquetas: un pool privado debe coincidir con todas las etiquetas especificadas.

  • Este parámetro no se puede especificar junto con el parámetro PrivatePoolIds.

Key

string

No

La clave de etiqueta del pool privado.

TestKey

Value

string

No

El valor de etiqueta del pool privado.

TestValue

InstanceTypeCandidateOptions

object

No

Después de habilitar el modo de respaldo, cuando se encuentran problemas como inventario insuficiente, se complementan tipos de instancia similares del mismo tamaño basándose en los tipos de instancia seleccionados actualmente, o se crean vSwitches en zonas alternativas y se agregan al grupo de escalado.

Enabled

boolean

No

Especifica si se debe habilitar el modo de respaldo.

true

MaxPrice

number

No

El precio máximo para los tipos de instancia de respaldo.

1.5

AllowDifferentGeneration

boolean

No

Especifica si se permite complementar tipos de instancia de otras generaciones.

  • Por ejemplo, si el tipo de instancia actual es ecs.c7.large, habilitar esta opción permite el respaldo a tipos de instancia como ecs.c6.large y ecs.c8.large.

true

AllowCrossAz

boolean

No

Especifica si se permite complementar vSwitches en otras zonas.

Nota

El tipo de instancia permanece sin cambios. Solo se seleccionan zonas alternativas. Cuando todas las zonas seleccionadas del grupo de escalado no se pueden utilizar para el escalado horizontal debido a problemas como inventario insuficiente, se agregan automáticamente nuevos vSwitches de zona al grupo de escalado según esta configuración. Por ejemplo, si el grupo de escalado está configurado con las zonas cn-hangzhou-h y cn-hangzhou-g, y ninguna de las dos zonas se puede utilizar para el escalado horizontal, Auto Scaling puede crear un vSwitch en cn-hangzhou-k basándose en el inventario en tiempo real y agregarlo al grupo de escalado.

true

AllowCidrBlocks

array

No

Los bloques CIDR para vSwitches opcionales al complementar vSwitches en otras zonas.

string

No

Los bloques CIDR para vSwitches opcionales al complementar vSwitches en otras zonas.

172.16.0.0/24

SecondaryEniVSwitchConstraint

string

No

Especifica si se debe seleccionar un vSwitch de la lista VSwitchIds para las interfaces de red elásticas (ENI) secundarias cuando el parámetro VSwitchIds está configurado para la controladora de interfaz de red (NIC) secundaria.

  • Strict: modo estricto. Si ningún vSwitch en VSwitchIds cumple con los requisitos condicionales, la creación de la instancia falla.

  • Tolerant: modo tolerante. Si ningún vSwitch en VSwitchIds cumple con los requisitos condicionales, no se configura ninguna controladora de interfaz de red (NIC) secundaria, pero la instancia se crea como activa.

Valor predeterminado: Strict.

Strict

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

La respuesta devuelta después de modificar la configuración de escalado.

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.