Todos los productos
Search
Centro de documentos

Auto Scaling:CreateScalingConfiguration

Última actualización: Sep 02, 2026

Crea una configuración de escalado de tipo ECS para un grupo de escalado mediante la operación CreateScalingConfiguration y especificando información como el ID del grupo de escalado, el tipo de instancia y la imagen de la instancia.

Descripción de la operación

Una configuración de escalado especifica la plantilla de instancia de ECS utilizada para el escalado horizontal elástico. Se admiten los siguientes métodos de configuración de instancias:

  • InstancePatternInfos: modo de configuración inteligente. No es necesario especificar tipos de instancia concretos. En su lugar, especifique el número de núcleos de vCPU, el tamaño de memoria, el nivel de familia de instancias y el precio máximo según sus requisitos empresariales. El sistema filtra automáticamente los tipos de instancia que cumplen los requisitos y selecciona preferentemente el tipo de instancia con el precio más bajo para crear instancias de ECS. Este modo se aplica únicamente a grupos de escalado cuyo tipo de red es VPC y puede reducir eficazmente el riesgo de inventario insuficiente de tipos de instancia durante el escalado horizontal.

  • InstanceType: especifica un único tipo de instancia.

  • InstanceTypes: especifica varios tipos de instancia.

  • InstanceTypeOverrides: especifica varios tipos de instancia y configura ponderaciones para los diferentes tipos de instancia.

  • Cpu y Memory: especifica el rango de tipos de instancia definiendo CPU y memoria. Auto Scaling determina los tipos de instancia disponibles basándose en factores como la optimización de E/S y la zona, y crea instancias con el precio más bajo según la clasificación de precios. Este método se aplica únicamente cuando la política de escalado del grupo de escalado es optimización de costos y no se especifica ningún tipo de instancia en la configuración de escalado.

  • Puede utilizar cualquiera de los siguientes métodos para vincular una interfaz de red (NIC) principal. 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.

    • Utilice parámetros como SecurityGroupId, SecurityGroupIds e Ipv6AddressCount para configurar directamente la NIC principal.

    • Utilice NetworkInterfaces para configurar tanto la NIC principal como las NIC secundarias. Cuando utilice el parámetro NetworkInterface, 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.

Nota

Los métodos InstanceType, InstanceTypes, InstanceTypeOverrides, y Cpu y Memory no pueden especificarse al mismo tiempo. Sin embargo, InstanceType o InstanceTypes pueden especificarse junto con InstancePatternInfos. Cuando se especifican junto con InstancePatternInfos, Auto Scaling utiliza preferentemente los tipos de instancia que usted especificó para el escalado horizontal. Si los tipos de instancia especificados están agotados, se utilizan los tipos de instancia que coinciden con la configuración de InstancePatternInfos.

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:CreateScalingConfiguration

create

*All Resource

*

Ninguna Ninguna

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

ScalingGroupId

string

Sí

El ID del grupo de escalado al que pertenece la configuración de escalado.

asg-bp14wlu85wrpchm0****

ImageId

string

No

El ID del archivo de imagen utilizado para la creación automática de instancias.

centos6u5_64_20G_aliaegis****.vhd

ImageName

string

No

El nombre del archivo de imagen. Los nombres de imagen son únicos dentro de una región. Si establece ImageId, se ignora ImageName.

No puede utilizar ImageName para especificar imágenes de Alibaba Cloud Marketplace.

image****

InstanceType

string

No

El tipo de instancia de la instancia de ECS. Para obtener más información, consulte Familias de instancias.

ecs.g6.large

Cpu

integer

No

El número de vCPU. Unidad: núcleos.

Especificar tanto CPU como Memory define 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 los tipos de instancia disponibles basándose en factores como la optimización de E/S y la zona, y crea instancias con el precio más bajo según la clasificación de precios.

Nota

Esta configuración de rango surte efecto únicamente en el modo de optimización de costos cuando 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.

Especificar tanto CPU como Memory define 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 los tipos de instancia disponibles basándose en factores como la optimización de E/S y la zona, y crea instancias con el precio más bajo según la clasificación de precios.

Nota

Esta configuración de rango surte efecto únicamente en el modo de optimización de costos cuando no se especifica ningún tipo de instancia en la configuración de escalado.

16

DeploymentSetId

string

No

El ID del conjunto de despliegue al que pertenece la instancia de ECS.

ds-bp1frxuzdg87zh4pz****

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-280ih****

IoOptimized

string

No

Especifica si la instancia es una instancia optimizada para E/S. Valores válidos:

none: instancia no optimizada para E/S. optimized: instancia optimizada para E/S.

El valor predeterminado es none para tipos de instancia retirados y optimized para otros tipos de instancia.

optimized

InternetChargeType

string

No

El método de facturación para el uso de la red. Valores válidos:

  • PayByBandwidth: pago por ancho de banda. El valor de InternetMaxBandwidthOut se utiliza como valor fijo de ancho de banda.

  • PayByTraffic: pago por tráfico. El valor de InternetMaxBandwidthOut se utiliza como ancho de banda máximo. La facturación se basa en el tráfico de red real.

Si no se especifica este parámetro, el valor predeterminado es PayByBandwidth para la red clásica y PayByTraffic para VPC.

PayByTraffic

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 adquirido es menor o igual a 10 Mbit/s: 1 a 10. Valor predeterminado: 10.

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

10

InternetMaxBandwidthOut

integer

No

El ancho de banda público saliente 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.

  • ephemeral_ssd: SSD local.

  • cloud_essd: ESSD.

  • cloud_auto: disco en la nube ESSD AutoPL.

Este parámetro no puede especificarse junto con SystemDiskCategories. Si no se especifica ni este parámetro ni SystemDiskCategories, 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

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.

  • Disco en la nube 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}.

Valor predeterminado: max{40, ImageSize}.

100

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://.

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://.

Prueba de disco del sistema

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 disco puede ofrecer hasta 10,000 IOPS de lectura/escritura aleatoria.

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

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

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

Valor predeterminado: PL1.

PL0

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 un dígito, una letra o un carácter chino.

El nombre 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.

scalingconfig****

LoadBalancerWeight

integer

No

La ponderación de la instancia de ECS como servidor backend de la instancia de load balancer asociada. Valores válidos: 1 a 100.

Valor predeterminado: 50.

50

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"}

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 de Windows, este parámetro se ignora y está vacío de forma predeterminada.

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

KeyPairTest

RamRoleName

string

No

El nombre del rol de RAM asociado con la instancia de ECS. El nombre es proporcionado y mantenido por RAM. Puede llamar a ListRoles para consultar los roles de RAM disponibles.

ramrole****

SecurityEnhancementStrategy

string

No

Especifica si se debe habilitar el endurecimiento de seguridad. Valores válidos:

  • Active: habilita el endurecimiento de seguridad. Este valor se aplica únicamente a imágenes públicas.

  • Deactive: deshabilita el endurecimiento de seguridad. Este valor se aplica a todos los tipos de imágenes.

Active

InstanceName

string

No

El nombre de la instancia de ECS que se crea mediante la creación automática utilizando esta configuración de escalado.

instance****

HostName

string

No

El nombre de host de la instancia de ECS. No se puede utilizar un punto (.) o un guion (-) como primer o último carácter, y no se permiten puntos (.) o guiones (-) consecutivos. Las convenciones de nomenclatura para los diferentes tipos de instancia son las siguientes:

  • Instancias de 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 enteramente 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 (-).

host****

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 con precio de mercado al momento de la compra.

Valor predeterminado: NoSpot.

NoSpot

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. Valores válidos:

  • true: utiliza la contraseña preestablecida en la imagen.

  • false: no utiliza la contraseña preestablecida en la imagen.

false

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 de Windows, la contraseña no puede comenzar con una barra diagonal (/).

Nota

Si especifica el parámetro Password, le recomendamos enviar solicitudes a través de HTTPS para evitar fugas de contraseñas.

123abc****

ResourceGroupId

string

No

El ID del grupo de recursos al que pertenece la instancia de ECS.

rg-resource****

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://.

Instancia de prueba

ClientToken

string

No

El token de cliente que se utiliza para garantizar la idempotencia de la solicitud. Puede utilizar el cliente para generar el token, pero debe asegurarse de que el token sea único entre diferentes solicitudes. El token solo puede contener caracteres ASCII y no puede exceder los 64 caracteres de longitud. Para obtener más información, consulte Cómo garantizar la idempotencia.

123e4567-e89b-12d3-a456-42665544****

Ipv6AddressCount

integer

No

El número de direcciones IPv6 generadas aleatoriamente asignadas a la interfaz de red elástica (ENI).

1

CreditSpecification

string

No

El modo de ejecución de la instancia ampliable. Valores válidos:

  • Standard: el modo estándar.

  • Unlimited: el modo ilimitado.

Para obtener más información, consulte la sección de modo de rendimiento en Descripción general de instancias ampliables.

Standard

ImageFamily

string

No

El nombre de la familia de imágenes. Si establece este parámetro, se utiliza la última imagen disponible en la familia de imágenes especificada para crear instancias. Si establece ImageId, no puede establecer 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, 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: 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.

Valor predeterminado: default.

default

Tenancy

string

No

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

  • default: crea una instancia no dedicada.

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

Valor predeterminado: default.

default

SchedulerOptions

object

No

Las opciones del programador.

["testManagedPrivateSpaceId****"]

PrivatePoolOptions.MatchCriteria

string

No

La opción de pool privado para lanzar 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 coincide automáticamente con pools privados abiertos disponibles. Si no hay pools privados coincidentes disponibles, se utiliza el pool público para lanzar la instancia. No necesita establecer PrivatePoolOptions.Id.

  • Target: modo especificado. La instancia se lanza utilizando la capacidad del pool privado especificado. Si el pool privado especificado no está disponible, la instancia no se inicia. Debe especificar el ID del pool privado, lo que significa que PrivatePoolOptions.Id es obligatorio.

  • None: modo ninguno. La instancia no utiliza capacidad de pool privado.

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 la instancia, Alibaba Cloud garantiza que la instancia no se libere automáticamente dentro de 1 hora. Después de 1 hora, el sistema compara automáticamente el precio de oferta con el precio de mercado y verifica el inventario de recursos para determinar si se debe retener o liberar automáticamente la instancia.

  • 0: Después de crear la instancia, Alibaba Cloud no garantiza que la instancia se ejecute durante 1 hora. El sistema compara automáticamente el precio de oferta con el precio de mercado y verifica el inventario 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 seleccionar un período de protección adecuado según la duración de ejecución de sus tareas.

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

InstanceTypes

array

No

Los tipos de instancia. Si se especifica InstanceTypes, se ignora InstanceType.

Si no se puede crear una instancia basada en un tipo de instancia de mayor prioridad, Auto Scaling selecciona automáticamente el siguiente tipo de instancia prioritario para crear la instancia.

string

No

Los tipos de instancia. Si se especifica InstanceTypes, se ignora InstanceType.

Si no se puede crear una instancia basada en un tipo de instancia de mayor prioridad, Auto Scaling selecciona automáticamente el siguiente tipo de instancia prioritario para crear la instancia.

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

Si desea que el grupo de escalado escale según la capacidad de los tipos de instancia, especifique tanto este parámetro como WeightedCapacity.

Este parámetro especifica el tipo de instancia de ECS y anula el tipo de instancia de ECS en la plantilla de lanzamiento. Puede especificar N tipos de instancia para extender la plantilla de lanzamiento y admitir N tipos de instancia. Valores válidos de N: 1 a 20.

Nota

Este parámetro surte efecto únicamente cuando LaunchTemplateId especifica una plantilla de lanzamiento.

Valores válidos de InstanceType: tipos de instancia disponibles para compra.

ecs.c5.xlarge

WeightedCapacity

integer

No

Si desea especificar la capacidad de los tipos de instancia en la configuración de escalado, especifique este parámetro después de especificar InstanceTypeOverrides.InstanceType.

Este parámetro especifica la ponderación del tipo de instancia, que representa la capacidad de una sola instancia de este tipo en el grupo de escalado. Una ponderación 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 número de vCPU, el tamaño de memoria y otras métricas de rendimiento, puede configurar diferentes ponderaciones para 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 la ponderación máxima de los tipos de instancia.

Valores válidos de WeightedCapacity: 1 a 500.

4

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 (PL) del disco en la nube de datos cuando el disco es un ESSD. Valores válidos:

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

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

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

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

Nota

Para obtener información sobre cómo seleccionar niveles de rendimiento de ESSD, consulte ESSD.

PL0

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.

Valor predeterminado: false.

false

Description

string

No

La descripción del disco en la nube de datos. 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. Si se especifica este parámetro, se ignora DataDisks.Size. El tamaño real 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 un error InvalidSnapshot.TooOld.

s-280s7****

Categories

array

No

Los múltiples tipos de disco del disco en la nube de datos. Si un tipo de disco de mayor prioridad no está disponible, 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. 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: disco en la nube ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Nota

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

string

No

Los múltiples tipos de disco del disco en la nube de datos. Si un tipo de disco de mayor prioridad no está disponible, 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. 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: disco en la nube ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Nota

No puede especificar este parámetro junto con DataDisks.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_essd: 20 a 32768.

  • ephemeral_ssd: 5 a 800.

Si se especifica este parámetro, el tamaño del disco debe ser mayor o igual al tamaño de la instantánea (la instantánea se especifica mediante SnapshotId).

100

Device

string

No

El punto de montaje del disco en la nube de datos. Si no especifica este parámetro, el sistema asigna automáticamente un punto de montaje durante la creación automática de instancias de ECS de forma predeterminada. Los puntos de montaje van desde /dev/xvdb hasta /dev/xvdz.

/dev/xvdb

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: disco en la nube ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Este parámetro no puede especificarse 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 se debe liberar el disco en la nube de datos cuando se libera la instancia. Valores válidos:

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

  • false: retiene el disco en la nube de datos cuando se libera la instancia.

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

Valor predeterminado: true.

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/escritura (salida/entrada) que el 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 en la nube del sistema. Valores válidos:

  • true: habilita la función.

  • false: no habilita la función.

Nota

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

false

SpotPriceLimits

array<object>

No

La colección de información de facturación para instancias spot.

object

No

La colección de información de facturación para instancias spot.

PriceLimit

number

No

El precio de puja para la instancia spot. Este parámetro surte efecto cuando SpotStrategy se establece en SpotWithPriceLimit.

0.5

InstanceType

string

No

El tipo de instancia de la instancia spot. Este parámetro surte efecto cuando SpotStrategy se establece en SpotWithPriceLimit.

ecs.g6.large

SecurityGroupIds

array

No

Los ID de los security groups a los que se agrega la instancia de ECS. Para obtener más información, consulte la sección de security groups en Límites.

Nota

No puede especificar SecurityGroupId y SecurityGroupIds simultáneamente.

string

No

Los ID de los security groups a los que se agrega la instancia de ECS. Para obtener más información, consulte la sección de security groups en Límites.

Nota

No puede especificar SecurityGroupId y SecurityGroupIds simultáneamente.

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 InstancePatternInfos solo se aplica a grupos de escalado cuyo tipo de red es VPC.

  • Debe especificar tanto InstancePatternInfos.Cores como InstancePatternInfos.Memory para el parámetro InstancePatternInfos.

  • 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. Si los tipos de instancia especificados no tienen stock disponible, Auto Scaling utiliza el tipo de instancia con el precio más bajo entre aquellos que coinciden con los valores del parámetro InstancePatternInfos.

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 de entrada, que se refiere a tipos de instancia compartida. Estos tipos son más rentables pero no pueden garantizar un rendimiento de computación estable. Son adecuados para escenarios con baja utilización promedio de CPU. Para obtener más información, consulte Familias de instancias compartidas.

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

  • CreditEntryLevel: nivel de entrada por créditos, que se refiere a instancias ampliables (burstable). Estos tipos utilizan créditos de CPU para garantizar el rendimiento de computación y son adecuados para escenarios con baja utilización promedio de CPU y picos ocasionales de uso de CPU. 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 instancias spot 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

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*

Architectures

array

No

Los tipos de arquitectura de los tipos 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 de los tipos 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 (burstable). 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

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 del tipo de 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

El tipo de GPU.

string

No

El tipo de GPU.

NVIDIA V100

InstanceCategories

array

No

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

Nota

N indica que puede establecer varias categorías de instancia. Valores válidos de N: 1 a 10.

  • General-purpose: propósito general.

  • Compute-optimized: optimizada para computación.

  • Memory-optimized: optimizada para memoria.

  • Big data: big data.

  • Local SSDs: SSD locales.

  • High Clock Speed: alta frecuencia.

  • Enhanced: mejorada.

  • Shared: compartida.

  • Compute-optimized with GPU: computación con GPU.

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

  • Heterogeneous Service: servicio heterogéneo.

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

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

  • ECS Bare Metal: servidor Bare Metal de ECS.

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

string

No

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

Nota

N indica que puede establecer varias categorías de tipos de instancia. Valores válidos de N: 1 a 10.

  • General-purpose: propósito general.

  • Compute-optimized: optimizada para computación.

  • Memory-optimized: optimizada para memoria.

  • Big data: big data.

  • Local SSDs: SSD locales.

  • High Clock Speed: alta frecuencia.

  • Enhanced: mejorada.

  • Shared: compartida.

  • Compute-optimized with GPU: computación con GPU.

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

  • Heterogeneous Service: servicio heterogéneo.

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

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

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

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.

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) que se pueden conectar a una instancia.

2

MinimumEniPrivateIpAddressQuantity

integer

No

El número mínimo de direcciones IPv4 que se pueden asignar a una sola interfaz de red elástica (ENI) de una instancia.

2

MinimumEniIpv6AddressQuantity

integer

No

El número mínimo de direcciones IPv6 que se pueden asignar a una sola interfaz de red elástica (ENI) de una instancia.

1

MinimumInitialCredit

integer

No

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

12

MinimumBaselineCredit

integer

No

El rendimiento de computación vCPU de línea base mínimo (suma de todas las vCPU) para instancias ampliables (t5 o 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: enteros positivos.

2

MaximumGpuAmount

integer

No

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

2

SystemDiskCategories

array

No

Los múltiples tipos de disco para el disco en la nube del sistema. Si no se puede utilizar el tipo de disco con mayor prioridad, Auto Scaling intenta automáticamente usar el tipo de disco con la siguiente 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: ESSD.

Nota

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

string

No

Los múltiples tipos de disco para el disco en la nube del sistema. Si no se puede utilizar el tipo de disco con mayor prioridad, Auto Scaling intenta automáticamente usar el tipo de disco con la siguiente 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: ESSD.

Nota

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

cloud

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 utilizado 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 provisionadas (operaciones de entrada/salida por segundo) para el disco en la nube del sistema.

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

SystemDisk.BurstingEnabled

boolean

No

Especifica si se debe habilitar la función Burst (aumento de rendimiento) para el disco en la nube del sistema. Valores válidos:

  • true: habilita la función.

  • false: no habilita la función.

Nota

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

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.

Valor predeterminado: false.

false

DeletionProtection

boolean

No

La propiedad de protección contra liberación de la instancia. Especifica si se debe evitar que la instancia se libere a través de la consola de ECS o la operación de API DeleteInstance para evitar eliminaciones accidentales. Valores válidos:

  • true: habilita la protección contra liberación. La instancia no se puede liberar a través de la consola de ECS ni de la operación de API DeleteInstance.

  • false: deshabilita la protección contra liberación. La instancia se puede liberar a través de la consola de ECS o de la operación de API DeleteInstance.

Valor predeterminado: false.

Nota

Esta propiedad solo se aplica 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 clúster de almacenamiento en bloque dedicado.

ss-bp67acfmxazb4p****

StorageSetPartitionNumber

integer

No

El número máximo de particiones en el clúster de almacenamiento en bloque dedicado. Valores válidos: enteros mayores o iguales a 2.

2

CustomPriorities

array<object>

No

Las prioridades personalizadas de las combinaciones de tipo de instancia + 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.

Si no se puede crear una instancia basada en la combinación de tipo de instancia de ECS + vSwitch con una prioridad más alta, Auto Scaling selecciona automáticamente la combinación con la siguiente prioridad.

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 ECS 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 ECS 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 instancia de la instancia de ECS.

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

ecs.g6.large

VswitchId

string

No

El ID del vSwitch.

Importante 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

La interfaz de red elástica (ENI).

InstanceType

string

No

El tipo de la interfaz de red elástica (ENI). Si utiliza este parámetro, debe usar NetworkInterfaces para configurar la controladora de interfaz de red (NIC) principal, y no puede especificar SecurityGroupId ni SecurityGroupIds. Valores válidos:

  • Primary: NIC principal.

  • Secondary: 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 exceder 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. Nota:

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

  • Si especifica este parámetro, no puede especificar Ipv6AddressCount.

1

SecurityGroupIds

array

No

Los ID de uno o más security groups a los que pertenece la interfaz de red elástica (ENI).

string

No

Los ID de uno o más security groups a los que pertenece la interfaz de red elástica (ENI). Nota:

  • Si NetworkInterface.InstanceType se establece en Primary, este parámetro es obligatorio. En este caso, este parámetro tiene el mismo efecto que SecurityGroupIds, pero no puede especificar SecurityGroupId ni 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-uf6ij8dwxxxxxx

SecondaryPrivateIpAddressCount

integer

No

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

  • El valor no puede exceder 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 asignadas a la ENI (excluyendo la dirección IP privada principal de la ENI). El sistema asigna direcciones 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 pertenece la interfaz de red elástica (ENI). N indica que puede configurar varios vSwitches. Valores válidos de N: 1 a 10.

Nota:

  • Si InstanceType se establece en Primary, no se puede especificar 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 interfaz de red elástica (ENI) principal y que tenga la mayor cantidad de direcciones IP disponibles.

string

No

Los ID de los vSwitches a los que pertenece la interfaz de red elástica (ENI). N indica que puede configurar varios vSwitches. Valores válidos de N: 1 a 10.

Nota:

  • Si InstanceType se establece en Primary, no se puede especificar 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 interfaz de red elástica (ENI) 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-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:

  • enabled: habilita el canal de acceso.

  • disabled: deshabilita el canal de acceso.

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) al acceder a los metadatos de la instancia. Valores válidos:

  • optional: no fuerza el uso del modo.

  • required: fuerza el uso del modo. 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 información sobre los modos de acceso a los metadatos de la instancia, consulte Modos de acceso a los metadatos de la instancia.

optional

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 solo surte efecto 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

El pool de recursos incluye pools privados generados después de que la garantía de elasticidad o la reserva de capacidad surten efecto, y pools públicos para el inicio de instancias. Valores válidos:

  • PrivatePoolFirst: pool privado primero. 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 los pools privados de tipo abierto. Si no hay ningún pool privado coincidente disponible, se utiliza el pool público para crear instancias.

  • PrivatePoolOnly: solo pool privado. Debe especificar ResourcePoolOptions.PrivatePoolIds. Si el pool privado especificado tiene capacidad insuficiente, la creación de la instancia falla.

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

  • None: no utiliza una política de pool de recursos.

Valor predeterminado: None.

PrivatePoolFirst

PrivatePoolIds

array

No

Los ID de pools privados, que son los ID de servicios de garantía de elasticidad o reserva de capacidad. 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

El ID de un pool privado, que es el ID de un servicio de garantía de elasticidad o reserva de capacidad. 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 etiqueta. 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 etiqueta. 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 alternativo, 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 alternativo.

true

MaxPrice

number

No

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

2.10

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 tipos de instancia alternativos 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 los vSwitches que se pueden complementar en otras zonas.

string

No

Los requisitos del bloque CIDR del vSwitch son los siguientes:

  • La longitud de la máscara de subred del bloque CIDR del vSwitch debe ser de 16 a 29 bits.

  • El bloque CIDR del vSwitch debe ser un subconjunto del bloque CIDR de la VPC.

  • El bloque CIDR del vSwitch no puede ser igual al bloque CIDR de destino de una entrada de ruta en la VPC, pero puede ser un subconjunto del bloque CIDR de destino.

  • El bloque CIDR del vSwitch no puede ser 100.64.0.0/10 ni sus subredes.

172.16.0.0/24

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 está configurado para la ENI secundaria. Valores válidos:

  • Strict: modo estricto. Si ningún vSwitch en VSwitchIds cumple con los requisitos, se produce un error en la creación de la instancia.

  • Tolerant: modo tolerante. Si ningún vSwitch en VSwitchIds cumple con los requisitos, no se configura ninguna tarjeta 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 información sobre la configuración de escalado creada.

ScalingConfigurationId

string

El ID de la configuración de escalado.

asc-bp1ffogfdauy0nu5****

RequestId

string

El ID de la solicitud.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

Ejemplos

Respuesta exitosa

JSON Formato

{
  "ScalingConfigurationId": "asc-bp1ffogfdauy0nu5****",
  "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.