Todos los productos
Search
Centro de documentos

Auto Scaling:ModifyScalingConfiguration

Última actualización: Sep 17, 2026

Modifica una configuración de escalado de ECS (la plantilla de instancias de ECS para el escalado horizontal) si la configuración de escalado actual no cumple con sus requisitos empresariales. Puede invocar esta operación de API para modificar la configuración de escalado.

Descripción de la operación

Descripción de la operación

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

  • Puede utilizar uno de los siguientes métodos para configurar la interfaz de red principal. Sin embargo, solo puede utilizar un método en cada llamada a la API. Si utiliza ambos métodos, la llamada fallará y se devolverá un mensaje de error.

    • Utilice parámetros como SecurityGroupId, SecurityGroupIds.N e Ipv6AddressCount para configurar directamente la interfaz de red principal.

    • Utilice NetworkInterfaces.N para configurar las interfaces de red principales y secundarias. Si utiliza este parámetro, debe configurar la interfaz de red principal. Cuando NetworkInterfaces.N.InstanceType se establece en Primary, se configura la interfaz de red principal. Cuando NetworkInterfaces.N.InstanceType se establece en Secondary o se deja vacío, se configura una interfaz de red secundaria.

    Nota

    Cuando modifica una configuración de escalado y elige uno de los métodos anteriores para configurar las interfaces de red, las configuraciones de interfaz de red establecidas por el otro método se eliminan.

Pruébelo ahora

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

*Todos los recursos.

*

Ninguna Ninguna

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

ScalingConfigurationId

string

Sí

El ID de la configuración de escalado que desea modificar.

asc-bp16har3jpj6fjbx****

IoOptimized

string

No

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

  • none: 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 instancias spot para instancias de pago por uso. Valores válidos:

  • NoSpot: una instancia de pago por uso regular.

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

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

NoSpot

ScalingConfigurationName

string

No

El nombre de la configuración de escalado. El nombre debe tener de 2 a 64 caracteres de longitud y puede contener letras, dígitos, guiones bajos (_), guiones (-) y puntos (.). Debe comenzar con una letra, un dígito o un carácter chino.

El nombre de la configuración de escalado debe ser único dentro de un grupo de escalado en la misma región. Si no especifica este parámetro, se utiliza el ID de la configuración de escalado de forma predeterminada.

test-modify

InstanceName

string

No

El nombre de la instancia de ECS que se crea automáticamente a partir de la configuración de escalado.

inst****

HostName

string

No

El nombre de host del servidor de Elastic Compute Service (ECS). No se puede utilizar un punto (.) o un guion (-) como primer o último carácter, ni de forma consecutiva. Las convenciones de nomenclatura varían según el tipo de instancia:

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

  • Otras instancias (como Linux): El nombre de host debe tener de 2 a 64 caracteres de longitud y puede contener varios 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 de sistema en la nube y discos de datos en la nube, la información de los discos de datos en la nube se elimina después de cambiar la imagen.

centos6u5_64_20G_aliaegis_2014****.vhd

ImageName

string

No

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

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

suse11sp3_64_20G_aliaegis_2015****.vhd

Cpu

integer

No

El número de vCPU.

Puede especificar tanto CPU como Memory para definir el rango de tipos de instancia. Por ejemplo, establecer CPU en 2 y Memory en 16 define todos los tipos de instancia con 2 vCPU y 16 GiB de memoria. Auto Scaling determina el conjunto de tipos de instancia activos basándose en factores como la configuración de optimización de E/S y las zonas, y luego crea instancias al precio más bajo según la ordenación por precio.

Nota

Esta configuración solo surte efecto cuando el modo de optimización de costos está habilitado y no se especifica ningún tipo de instancia en la configuración de escalado.

2

Memory

integer

No

El tamaño de la memoria.

Puede especificar tanto CPU como Memory para definir el rango de tipos de instancia. Por ejemplo, establecer CPU en 2 y Memory en 16 define todos los tipos de instancia con 2 vCPU y 16 GiB de memoria. Auto Scaling determina el conjunto de tipos de instancia activos basándose en factores como la configuración de optimización de E/S y las zonas, y luego crea instancias al precio más bajo según la ordenación por precio.

Nota

Esta configuración solo surte efecto cuando el modo de optimización de costos está habilitado y no se especifica ningún tipo de instancia en la configuración de escalado.

16

InternetChargeType

string

No

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

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

  • 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.

PayByBandwidth

InternetMaxBandwidthOut

integer

No

El ancho de banda público de salida máximo. Unidad: Mbit/s. Valores válidos: 0 a 100.

Valor predeterminado: 0.

10

SystemDisk.Category

string

No

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

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

Este parámetro no se puede especificar junto con SystemDiskCategories.N. Si no se especifica ni este parámetro ni SystemDiskCategories.N, se utiliza un valor predeterminado. Si el tipo de instancia pertenece a las 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 de sistema en la nube. 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 que max{1, ImageSize}.

Valor predeterminado: max{40, ImageSize}.

50

SystemDisk.DiskName

string

No

El nombre del disco de sistema en la nube. El nombre debe tener de 2 a 128 caracteres de longitud y puede contener letras, dígitos, dos puntos (:), guiones bajos (_) y guiones (-). Debe comenzar con una letra o un carácter chino y no puede comenzar con http:// o https://.

cloud_ssdSystem

SystemDisk.Description

string

No

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

Disco de sistema de prueba

SystemDisk.AutoSnapshotPolicyId

string

No

El ID de la política de instantáneas automáticas que se aplica al disco de sistema en la nube.

sp-bp12m37ccmxvbmi5****

SystemDisk.PerformanceLevel

string

No

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

  • 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 ESSD.

PL0

LoadBalancerWeight

integer

No

El peso del servidor backend de SLB. Valores válidos: 1 a 100.

50

UserData

string

No

Los datos de usuario de la instancia de ECS. Los datos deben estar codificados en Base64. El tamaño máximo de los datos sin procesar antes de la codificación es de 32 KB.

ZWNobyBoZWxsbyBlY3Mh

KeyPairName

string

No

El nombre del par de claves utilizado para iniciar sesión en la instancia de ECS.

  • 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. El nombre lo proporciona y mantiene RAM. Puede llamar a ListRoles para consultar los roles de RAM disponibles. Para obtener más información sobre cómo crear un rol de RAM, consulte CreateRole.

RamRoleTest

PasswordInherit

boolean

No

Especifica si se debe utilizar la contraseña preestablecida en la imagen. Para utilizar este parámetro, asegúrese de que haya una contraseña configurada para la imagen.

false

Tags

string

No

Las etiquetas de la instancia de ECS. Las etiquetas se especifican como pares clave-valor. Puede especificar hasta 20 etiquetas. Los siguientes límites se aplican a las claves y los valores:

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

  • Un valor puede tener hasta 128 caracteres de longitud y no puede comenzar con aliyun o acs:. No puede contener http:// o https://. Un valor 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 grupo de seguridad al que pertenece la instancia de ECS. Las instancias de ECS en el mismo grupo de seguridad pueden acceder entre sí.

sg-F876F****

Override

boolean

No

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

  • true: 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 de HPC al que pertenece la instancia de ECS.

hpc-clusterid

InstanceDescription

string

No

La descripción de la instancia de ECS. La descripción debe tener de 2 a 256 caracteres de longitud y no puede comenzar con http:// o https://.

Instancia de prueba

Ipv6AddressCount

integer

No

El número de direcciones IPv6 generadas aleatoriamente asignadas al controlador de interfaz de red (NIC).

1

CreditSpecification

string

No

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

Standard

ImageFamily

string

No

El nombre de la familia de imágenes. Puede especificar este parámetro para obtener la imagen disponible más reciente de la familia de imágenes especificada para la creación de instancias. Si ha especificado 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, 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 una instancia que tiene habilitado el modo económico se reinicia después de detenerse, la instancia se despliega en otro host dedicado en el pool de recursos de despliegue automático si los recursos del host dedicado original son insuficientes.

  • host: La instancia está asociada con el host dedicado. Cuando una instancia que tiene habilitado el modo económico se reinicia después de detenerse, la instancia aún se despliega en el host dedicado original. Si los recursos del host dedicado original son 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. Después de que una garantía de elasticidad o una reserva de capacidad entra en vigor, se genera un pool privado para que las instancias lo utilicen durante el inicio. Valores válidos:

  • Open: modo abierto. El sistema empareja automáticamente la capacidad de pool privado abierto disponible. Si no hay capacidad de pool privado coincidente disponible, se utilizan los recursos del pool público. No necesita especificar PrivatePoolOptions.Id.

  • Target: modo especificado. La instancia utiliza la capacidad de pool privado especificada para iniciarse. Si la capacidad de pool privado especificada no está disponible, la instancia no se inicia correctamente. 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 capacidad de pool privado durante el inicio.

Open

PrivatePoolOptions.Id

string

No

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

eap-bp67acfmxazb4****

SpotDuration

integer

No

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

  • 1: Después de crear la instancia, Alibaba Cloud garantiza que la instancia no se libere automáticamente en 1 hora. Después de 1 hora, el sistema compara automáticamente el precio de puja 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 puja 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 que seleccione un período de retención adecuado según la duración esperada de ejecución de la tarea.

Valor predeterminado: 1.

1

SpotInterruptionBehavior

string

No

El modo de interrupción de la instancia spot. Solo se admite Terminate (predeterminado), que libera directamente la instancia.

Terminate

DataDisk

array<object>

No

La lista de discos de datos en la nube.

object

No

La lista de discos de datos en la nube.

PerformanceLevel

string

No

El nivel de rendimiento (PL) del disco de datos en la nube cuando el disco es un ESSD. El valor de N debe ser coherente con la N en DataDisk.N.Category=cloud_essd. Valores válidos:

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

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

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

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

Nota

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

PL1

AutoSnapshotPolicyId

string

No

El ID de la política de instantáneas automáticas aplicada al disco de datos en la nube N. Valores válidos de N: 1 a 16.

sp-bp19nq9enxqkomib****

Encrypted

string

No

Especifica si el disco de datos en la nube N está cifrado. Valores válidos de N: 1 a 16. Valores válidos:

  • true: cifrado.

  • false: no cifrado.

false

Description

string

No

La descripción del disco de datos en la nube N. Valores válidos de N: 1 a 16. La descripción debe tener de 2 a 256 caracteres de longitud y no puede comenzar con http:// o https://.

Disco de datos de prueba

SnapshotId

string

No

El ID de la instantánea utilizada para crear el disco de datos en la nube N. Valores válidos de N: 1 a 16. Después de especificar este parámetro, se ignora DataDisk.N.Size. El tamaño real del disco en la nube creado es el tamaño de la instantánea especificada.

Si la instantánea se creó el 15 de julio de 2013 o antes, la llamada se rechaza y se devuelve el mensaje de error InvalidSnapshot.TooOld.

s-snapshot****

Categories

array

No

Los múltiples tipos de disco del disco de datos en la nube N. La primera N indica el disco de datos en la nube N. Valores válidos: 1 a 16. La segunda N indica el enésimo tipo de disco para el disco de datos en la nube N. Valores válidos: 1 a 4. Esto significa que puede especificar hasta 4 tipos de disco para un disco de datos en la nube en una configuración de escalado. Un valor de N más pequeño indica una prioridad mayor. Cuando un tipo de disco con mayor prioridad no está disponible, Auto Scaling intenta automáticamente el tipo de disco de la siguiente prioridad para crear el disco de datos en la nube. Valores válidos:

  • 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 y DataDisk.N.Category al mismo tiempo.

cloud

string

No

Los múltiples tipos de disco del disco de datos en la nube N. La primera N indica el disco de datos en la nube N. Valores válidos: 1 a 16. La segunda N indica el enésimo tipo de disco para el disco de datos en la nube N. Valores válidos: 1 a 4. Esto significa que puede especificar hasta 4 tipos de disco para un disco de datos en la nube en una configuración de escalado. Un valor de N más pequeño indica una prioridad mayor. Cuando un tipo de disco con mayor prioridad no está disponible, Auto Scaling intenta automáticamente el tipo de disco de la siguiente prioridad para crear el disco de datos en la nube. Valores válidos:

  • 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.

Nota

No puede especificar este parámetro y DataDisk.N.Category al mismo tiempo.

cloud

Size

integer

No

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

  • cloud: 5 a 2,000.

  • cloud_efficiency: 20 a 32,768.

  • cloud_essd: 20 a 32,768.

  • ephemeral_ssd: 5 a 800.

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

100

Device

string

No

El punto de montaje del disco de datos en la nube N. Valores válidos de N: 1 a 16. Si no especifica este parámetro, el punto de montaje lo asigna el sistema de forma predeterminada durante la creación automática de la instancia de ECS. Los puntos de montaje van desde /dev/xvdb hasta /dev/xvdz.

/dev/xvdb

DiskName

string

No

El nombre del disco de datos en la nube N. Valores válidos de N: 1 a 16. El nombre debe tener de 2 a 128 caracteres de longitud y puede contener letras, dígitos, dos puntos (:), guiones bajos (_) y guiones (-). Debe comenzar con una letra o un carácter chino y no puede comenzar con http:// o https://.

cloud_ssdData

Category

string

No

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

  • 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 se puede especificar junto con DataDisk.N.Categories.N. Si no se especifica ni este parámetro ni DataDisk.N.Categories.N, 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 de datos en la nube N se libera cuando se libera la instancia. Valores válidos de N: 1 a 16. Valores válidos:

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

  • false: El disco en la nube se retiene cuando se libera la instancia.

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

true

KMSKeyId

string

No

El ID de la clave de KMS para el disco de datos en la nube N. Valores válidos de N: 1 a 16.

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

ProvisionedIops

integer

No

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

Nota

IOPS (operaciones de entrada/salida por segundo) mide el número de operaciones de lectura y escritura (salida/entrada) que un dispositivo de almacenamiento en bloque puede procesar por segundo.

100

BurstingEnabled

boolean

No

Especifica si se debe habilitar la función de ráfaga (ráfaga de rendimiento) para el disco de datos en la nube. Valores válidos:

  • true: habilitada.

  • false: no habilitada.

Nota

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

false

SpotPriceLimit

array<object>

No

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

object

No

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

PriceLimit

number

No

El precio de puja para la instancia spot. Valores válidos de N: 1 a 20. Este parámetro solo surte efecto cuando SpotStrategy se establece en SpotWithPriceLimit.

0.125

InstanceType

string

No

El tipo de instancia de la instancia spot. Valores válidos de N: 1 a 20. Este parámetro solo surte efecto cuando SpotStrategy se establece en SpotWithPriceLimit.

ecs.g6.large

InstanceTypes

array

No

Los tipos de instancia para la compatibilidad con múltiples tipos de instancia. Si se especifica InstanceTypes.N, se ignora InstanceType. Valores válidos de N: 1 a 20. Esto significa que puede especificar hasta 20 tipos de instancia en una configuración de escalado.

N representa la prioridad del tipo de instancia en la configuración de escalado actual. El tipo de instancia 1 tiene la prioridad más alta, y la prioridad disminuye a medida que aumenta el número. Cuando no se puede crear una instancia utilizando el tipo de instancia con mayor prioridad, Auto Scaling selecciona automáticamente el tipo de instancia con la siguiente prioridad para crear la instancia.

ecs.g6.large

string

No

Los tipos de instancia para la compatibilidad con múltiples tipos de instancia. Si se especifica InstanceTypes.N, se ignora InstanceType. Valores válidos de N: 1 a 20. Esto significa que puede especificar hasta 20 tipos de instancia en una configuración de escalado.

N representa la prioridad del tipo de instancia en la configuración de escalado actual. El tipo de instancia 1 tiene la prioridad más alta, y la prioridad disminuye a medida que aumenta el número. Cuando no se puede crear una instancia utilizando el tipo de instancia con mayor prioridad, Auto Scaling selecciona automáticamente el tipo de instancia con la siguiente prioridad para crear la instancia.

ecs.g6.large

InstanceTypeOverride

array<object>

No

La información relacionada con el tipo de instancia.

object

No

La información relacionada con el tipo de instancia.

InstanceType

string

No

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

Este parámetro especifica el tipo de instancia. Puede especificar N valores para este parámetro y utilizar el parámetro InstanceTypeOverride.N.WeightedCapacity para admitir pesos personalizados para múltiples tipos de instancia. Valores válidos de N: 1 a 20.

Nota

No puede especificar este parámetro e instanceTypes al mismo tiempo.

Valores válidos de InstanceType: tipos de instancia de ECS que están disponibles para su compra. Para obtener más información, consulte Familias de instancias.

ecs.c5.xlarge

WeightedCapacity

integer

No

Para especificar la capacidad de los tipos de instancia en la configuración de escalado, especifique primero InstanceTypeOverride.N.InstanceType y luego este parámetro. Los dos parámetros tienen una correspondencia uno a uno, y los valores de N deben ser coherentes.

Este parámetro especifica el peso del tipo de instancia, que representa la capacidad de una sola instancia de este tipo en el grupo de escalado. Un peso mayor significa que se requieren menos instancias de este tipo para cumplir con la capacidad esperada.

Debido a que los tipos de instancia difieren en el recuento de vCPU, el tamaño de la memoria y otras métricas de rendimiento, puede asignar diferentes pesos a diferentes tipos de instancia según sus requisitos.

Ejemplo:

  • 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 un escalado horizontal, la capacidad del grupo de escalado no puede exceder la suma de la capacidad máxima (MaxSize) y el peso máximo de los tipos de instancia.

Valores válidos de WeightedCapacity: 1 a 500.

4

SecurityGroupIds

array

No

Los ID de los grupos de seguridad a los que se añade la instancia de ECS. Los valores válidos de N dependen del número máximo de grupos de seguridad a los que puede pertenecer una instancia. Para obtener más información, consulte la sección de grupos de seguridad en Límites.

Nota

No puede especificar tanto SecurityGroupId como SecurityGroupIds.N al mismo tiempo.

sg-bp18kz60mefs****

string

No

El ID del grupo de seguridad.

sg-bp18kz60mefs****

InstancePatternInfo

array<object>

No

La información relacionada con el tipo de instancia en el modo inteligente.

object

No

La información relacionada con el tipo de instancia en el modo inteligente.

Cores

integer

No

El número de núcleos de vCPU del tipo de instancia en el modo de configuración inteligente. Este parámetro se utiliza para filtrar los tipos de instancia que cumplen con los requisitos. Para obtener más información, consulte Familias de instancias. Valores válidos de N: 1 a 10.

Tenga en cuenta los siguientes puntos:

  • El parámetro InstancePatternInfo.N solo es aplicable a grupos de escalado cuyo tipo de red es VPC.

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

  • Si ha especificado tipos de instancia mediante el parámetro InstanceType o InstanceTypes.N, Auto Scaling utiliza preferentemente los tipos de instancia especificados para el escalado horizontal. Si los tipos de instancia especificados no están disponibles, Auto Scaling utiliza el tipo de instancia con el precio más bajo entre los que coinciden con los valores del parámetro InstancePatternInfo.N para el escalado horizontal.

2

InstanceFamilyLevel

string

No

El nivel de familia de instancias en el modo de configuración inteligente. Este parámetro se utiliza para filtrar los tipos de instancia que cumplen con los requisitos. Valores válidos:

  • EntryLevel: nivel básico, que se refiere a los tipos de instancia compartida. Estos tipos de instancia tienen costos más bajos, pero no pueden garantizar la estabilidad del rendimiento de computación de la instancia. Este nivel es aplicable a escenarios en los que la utilización de la CPU es baja. 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. Este nivel es aplicable a 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 de computación. Este nivel es aplicable a escenarios en los que la utilización de la CPU es baja con picos ocasionales. Para obtener más información, consulte Instancias ampliables.

Valores válidos de N: 1 a 10.

EnterpriseLevel

MaxPrice

number

No

El precio por hora máximo para instancias de pago por uso o instancias spot en el modo de configuración inteligente. Este parámetro se utiliza para filtrar los tipos de instancia que cumplen con los requisitos. Valores válidos de N: 1 a 10.

Nota

Este parámetro es obligatorio si SpotStrategy se establece en SpotWithPriceLimit. En otros casos, este parámetro es opcional.

2

Memory

number

No

El tamaño de memoria del tipo de instancia en el modo de configuración inteligente. Unidad: GiB. Este parámetro se utiliza para filtrar los tipos de instancia que cumplen con los requisitos. Para obtener más información, consulte Familias de instancias. Valores válidos de N: 1 a 10.

4

Architecture

array

No

El tipo de arquitectura del tipo de instancia. Valores válidos:

  • X86: computación X86.

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

  • BareMental: servidor de instancia de metal desnudo de ECS.

  • Arm: computación Arm.

Valor predeterminado: se incluyen todos los tipos de arquitectura.

string

No

El tipo de arquitectura del tipo de instancia. Valores válidos:

  • X86: computación X86.

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

  • BareMental: servidor de instancia de metal desnudo de ECS.

  • Arm: computación Arm.

Valor predeterminado: se incluyen todos los tipos de arquitectura.

X86

BurstablePerformance

string

No

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

  • Exclude: no se incluyen los tipos de instancia ampliables.

  • Include: se incluyen los tipos de instancia ampliables.

  • Required: solo se incluyen los tipos de instancia ampliables.

Valor predeterminado: Include.

Include

ExcludedInstanceType

array

No

Los tipos de instancia que se deben excluir. Puede utilizar caracteres comodín (*) para excluir un solo tipo de instancia o una familia de instancias completa. Ejemplos:

  • 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.

Nota

Para excluir varios tipos de instancia, sepárelos con barras diagonales (/). Ejemplo: ecs.n1.small/ecs.n1.*/7.

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

InstanceTypeFamilies

array

No

Las familias de instancias especificadas.

string

No

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

["ecs.g6", "ecs.c6", … "ecs.r6"]

MinimumCpuCoreCount

integer

No

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

2

MaximumCpuCoreCount

integer

No

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

Nota

El valor de MaximumCpuCoreCount no puede superar 4 veces el valor de MinimumCpuCoreCount.

4

GpuSpecs

array

No

Los tipos de GPU especificados.

string

No

Los tipos de GPU especificados.

["NVIDIA V100"]

InstanceCategories

array

No

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

  • 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: 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 de instancia de metal desnudo de ECS.

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

string

No

La categorización del tipo de instancia.

Nota

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

  • 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: 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 de instancia de metal desnudo 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.

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", "ARM"]

PhysicalProcessorModels

array

No

Los modelos de procesador de la instancia.

string

No

Los modelos de procesador de la instancia. N indica que puede especificar varios modelos de procesador. Valores válidos de N: 1 a 10.

["Intel Xeon(Ice Lake) Platinum 8369B", "Intel Xeon(Skylake) Platinum 8163", … "Intel Xeon(Cascade Lake) Platinum 8269CY"]

MinimumEniQuantity

integer

No

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

2

MinimumEniPrivateIpAddressQuantity

integer

No

El número mínimo esperado de direcciones IPv4 por interfaz de red elástica (ENI) de la instancia.

2

MinimumEniIpv6AddressQuantity

integer

No

El número mínimo esperado de direcciones IPv6 por interfaz de red elástica (ENI) de la instancia.

1

MinimumInitialCredit

integer

No

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

12

MinimumBaselineCredit

integer

No

El rendimiento de computación de vCPU de línea base mínimo esperado (suma de todas las vCPU) para instancias ampliables (t5 y t6).

12

MinimumMemorySize

number

No

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

4

MaximumMemorySize

number

No

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

4

MinimumGpuAmount

integer

No

El número mínimo esperado de GPU de la instancia. Valores válidos: números enteros positivos mayores o iguales a 1.

2

MaximumGpuAmount

integer

No

El número máximo esperado de GPU de la instancia. Valores válidos: números enteros positivos mayores o iguales a 1.

2

SystemDiskCategories

array

No

Los tipos de disco para el disco en la nube del sistema. Valores válidos de N: 1 a 4. Puede especificar hasta cuatro tipos de disco para el disco en la nube del sistema en una configuración de escalado. Un valor menor de N indica una prioridad mayor. Si no se puede utilizar un tipo de disco con mayor prioridad, Auto Scaling prueba automáticamente el tipo de disco con la siguiente prioridad para crear el disco en la nube del sistema. Valores válidos:

  • cloud: disco en la nube básico.

  • cloud_efficiency: disco en la nube ultra.

  • cloud_ssd: SSD estándar.

  • cloud_essd: ESSD.

Nota

No especifique este parámetro y SystemDisk.Category al mismo tiempo.

cloud

string

No

Los tipos de disco para el disco en la nube del sistema. Valores válidos de N: 1 a 4. Puede especificar hasta cuatro tipos de disco para el disco en la nube del sistema en una configuración de escalado. Un valor menor de N indica una prioridad mayor. Si no se puede utilizar un tipo de disco con mayor prioridad, Auto Scaling prueba automáticamente el tipo de disco con la siguiente prioridad para crear el disco en la nube del sistema. Valores válidos:

  • cloud: disco en la nube básico.

  • cloud_efficiency: disco en la nube ultra.

  • cloud_ssd: SSD estándar.

  • cloud_essd: ESSD.

Nota

No especifique este parámetro y SystemDisk.Category al mismo tiempo.

cloud

Password

string

No

La contraseña de la instancia de ECS. La contraseña debe tener entre 8 y 30 caracteres de longitud y debe contener al menos tres de los siguientes tipos de caracteres: letras mayúsculas, letras minúsculas, dígitos y caracteres especiales. Se admiten los siguientes caracteres especiales:

`()~!@#$%^&*-_+=|{}[]:;'<>,.?/

Para las instancias de Windows, la contraseña no puede comenzar con una barra diagonal (/).

Nota

Si especifica el parámetro Password, utilice HTTPS para enviar la solicitud y evitar fugas de contraseñas.

123abc****

SystemDisk.Encrypted

boolean

No

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

  • true: el disco en la nube del sistema está cifrado.

  • false: el disco en la nube del sistema no está cifrado.

Valor predeterminado: false.

false

SystemDisk.KMSKeyId

string

No

El ID de la clave de Key Management Service (KMS) que utiliza el disco en la nube del sistema.

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

SystemDisk.EncryptAlgorithm

string

No

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

  • 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 del disco en la nube del sistema.

Nota

Las IOPS (operaciones de entrada/salida por segundo) miden el número de operaciones de lectura y escritura (salida/entrada) que un dispositivo de almacenamiento en bloque puede procesar por segundo.

100

SystemDisk.BurstingEnabled

boolean

No

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

  • true: habilitada.

  • false: no habilitada.

Nota

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

false

ImageOptions.LoginAsNonRoot

boolean

No

Especifica si la instancia de ECS utiliza el usuario ecs-user para iniciar sesión. Para obtener más información, consulte Administrar el nombre de inicio de sesión de una instancia de ECS. Valores válidos:

  • true: sí.

  • false: no.

false

DeletionProtection

boolean

No

La propiedad de protección contra liberación de la instancia de ECS. Esta propiedad solo se aplica a las instancias de pago por uso y especifica si la instancia se puede liberar directamente desde la consola de ECS o mediante la llamada a la operación DeleteInstance. Valores válidos:

  • true: habilita la protección contra liberación. La instancia no se puede liberar directamente desde la consola de ECS ni mediante la llamada a la operación de la API. Esto evita que las instancias creadas durante el escalado horizontal se eliminen accidentalmente.

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

Nota

Esta propiedad no afecta las actividades normales de reducción horizontal de Auto Scaling. Las instancias de pago por uso con la protección contra liberación habilitada aún se pueden liberar durante las actividades de reducción horizontal.

false

StorageSetId

string

No

El ID del conjunto de almacenamiento.

ss-bp67acfmxazb4p****

StorageSetPartitionNumber

integer

No

El número máximo de particiones en el conjunto de almacenamiento. Valores válidos: mayor o igual a 2.

2

CustomPriorities

array<object>

No

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

Nota

Este parámetro solo surte efecto cuando la política de escalado del grupo de escalado se establece en política de prioridad.

Si no se puede crear una instancia de ECS basándose en una combinación de tipo de instancia de ECS + vSwitch de mayor prioridad, Auto Scaling selecciona automáticamente la combinación de tipo de instancia de ECS + vSwitch con la siguiente prioridad para crear la instancia de ECS.

Nota

Si especifica prioridades personalizadas solo para algunas combinaciones de tipo de instancia de ECS + vSwitch, las combinaciones no especificadas tienen prioridades más bajas que las especificadas. Las combinaciones no especificadas aún se priorizan según el orden de vSwitch del grupo de escalado y el orden de tipo de instancia de la configuración de escalado. Por ejemplo, si el orden de vSwitch del grupo de escalado es vsw1 y vsw2, el orden de tipo de instancia de la configuración de escalado es type1 y type2, y el orden de prioridad personalizado es ["vsw2+type2", "vsw1+type2"], la prioridad final es vsw2+type2 > vsw1+type2 > vsw1+type1 > vsw2+type1.

object

No

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

Importante Este parámetro solo surte efecto cuando la política de escalado del grupo de escalado se establece en política de prioridad.

InstanceType

string

No

El campo CustomPriorities especifica las prioridades personalizadas para las combinaciones de tipo de instancia de ECS + vSwitch. El parámetro CustomPriorities.N.InstanceType especifica el tipo de instancia de ECS en la prioridad personalizada.

Nota

Este parámetro solo surte efecto cuando la política de escalado del grupo de escalado se establece en política de prioridad. El tipo de instancia (InstanceType) debe incluirse en la lista de tipos de instancia de la configuración de escalado.

Si no se puede crear una instancia de ECS basándose en una combinación de tipo de instancia de ECS + vSwitch de mayor prioridad, Auto Scaling selecciona automáticamente la combinación de tipo de instancia de ECS + vSwitch con la siguiente prioridad para crear la instancia de ECS.

Nota

Si especifica prioridades personalizadas solo para algunas combinaciones de tipo de instancia de ECS + vSwitch, las combinaciones no especificadas tienen prioridades más bajas que las especificadas. Las combinaciones no especificadas aún se priorizan según el orden de vSwitch del grupo de escalado y el orden de tipo de instancia de la configuración de escalado. Por ejemplo, si el orden de vSwitch del grupo de escalado es vsw1 y vsw2, el orden de tipo de instancia de la configuración de escalado es type1 y type2, y el orden de prioridad personalizado es ["vsw2+type2", "vsw1+type2"], la prioridad final es vsw2+type2 > vsw1+type2 > vsw1+type1 > vsw2+type1.

ecs.g6.large

VswitchId

string

No

El parámetro CustomPriorities.N.VswitchId especifica el ID del vSwitch en la prioridad personalizada.

Nota

Este parámetro solo surte efecto cuando la política de escalado del grupo de escalado se establece en política de prioridad. El vSwitch debe incluirse en la lista de vSwitch del grupo de escalado.

vsw-bp14zolna43z266bq****

NetworkInterfaces

array<object>

No

La lista de interfaces de red elásticas (ENI).

object

No

La lista de interfaces de red elásticas (ENI).

InstanceType

string

No

El tipo de interfaz de red elástica (ENI). Si utiliza este parámetro, debe configurar la interfaz de red elástica (ENI) principal mediante NetworkInterfaces.N, pero no puede especificar SecurityGroupId o SecurityGroupIds.N al mismo tiempo. Valores válidos:

  • Primary: ENI principal.

  • Secondary: ENI secundaria.

Valor predeterminado: Secondary.

Primary

NetworkInterfaceTrafficMode

string

No

El modo de comunicación del controlador 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 solo surte efecto cuando NetworkInterfaces.N.InstanceType se establece en Primary.

  • Si NetworkInterfaces.N.InstanceType se establece en Secondary o se deja vacío, no se puede especificar este parámetro.

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

1

SecurityGroupIds

array

No

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

string

No

Los ID de uno o más grupos de seguridad a los que pertenece la interfaz de red elástica (ENI). Tenga en cuenta los siguientes puntos:

  • Si NetworkInterfaces.N.InstanceType se establece en Primary, este parámetro es obligatorio. En este caso, este parámetro tiene el mismo efecto que SecurityGroupIds.N, pero no puede establecer SecurityGroupId o SecurityGroupIds.N al mismo tiempo.

  • Si NetworkInterfaces.N.InstanceType se establece en Secondary o se deja vacío, este parámetro es opcional. El valor predeterminado es el grupo de seguridad de la instancia de ECS (el grupo de seguridad de la interfaz de red elástica (ENI) principal).

sg-2ze55shrh****

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 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 asignadas 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.

2

VSwitchIds

array

No

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

Tenga en cuenta los siguientes puntos:

  • 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 se encuentre 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 vSwitch a los que pertenece la interfaz de red elástica (ENI). N indica que puede configurar varios vSwitch. Valores válidos de N: 1 a 10.

Tenga en cuenta los siguientes puntos:

  • 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 se encuentre 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: habilitado.

  • disabled: deshabilitado.

Valor predeterminado: enabled.

Nota

Para obtener más información sobre los metadatos de la instancia, consulte Descripción general de los metadatos de la instancia.

enabled

HttpTokens

string

No

Especifica si se debe utilizar obligatoriamente el modo de seguridad reforzada (IMDSv2) para acceder a los metadatos de la instancia. Valores válidos:

  • optional: no se utiliza obligatoriamente el modo de seguridad reforzada.

  • required: se utiliza obligatoriamente el 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 de entrada máximo. Unidad: Mbit/s. Valores válidos:

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

  • Si el ancho de banda público de salida 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 que se utiliza al crear instancias. Después de especificar este parámetro, tenga en cuenta los siguientes puntos:

  • Este parámetro solo surte efecto al crear 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 Elasticity Assurance o Capacity Reservation surten efecto, y pools públicos, que están disponibles 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 una 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. Se debe especificar ResourcePoolOptions.PrivatePoolIds. Si el pool privado especificado tiene una capacidad insuficiente, la creación de la instancia falla.

  • PublicPoolFirst: pool público primero. El pool público se utiliza primero para crear instancias. Si el pool público tiene recursos insuficientes, los recursos del pool privado se utilizan 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 por ResourcePoolOptions.PrivatePoolIds o que coinciden con las condiciones de PrivatePoolTags.

    Nota

    Esta política se encuentra en vista previa por invitación y no está disponible para su uso.

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

Valor predeterminado: None.

PrivatePoolFirst

PrivatePoolIds

array

No

Los ID de los pools privados, que son ID de Elasticity Assurance o ID de Capacity Reservation. Solo se pueden especificar ID de pools privados en modo Target. Este parámetro no se puede especificar junto con el parámetro PrivatePoolTags.

string

No

Los ID de los pools privados, que son ID de Elasticity Assurance o ID de Capacity Reservation. Solo se pueden especificar ID de pools privados en modo Target. Este parámetro no se puede especificar junto con el parámetro PrivatePoolTags. Valores válidos de N: 1 a 20.

eap-bp67acfmxazb4****

PrivatePoolTags

array<object>

No

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

  • Cuando se especifica este parámetro, el sistema filtra solo los pools privados Target asociados con la cuenta que coinciden con las etiquetas y cumplen con las restricciones del grupo de escalado (como la zona y el 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 solo los pools privados Target asociados con la cuenta que coinciden con las etiquetas y cumplen con las restricciones del grupo de escalado (como la zona y el 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.

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 solo los pools privados Target asociados con la cuenta que coinciden con las etiquetas y cumplen con las restricciones del grupo de escalado (como la zona y el 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.

TestKey

Value

string

No

El valor de etiqueta del pool privado.

TestValue

SecondaryEniVSwitchConstraint

string

No

Especifica si se debe seleccionar un vSwitch de la lista VSwitchIds para la interfaz de red elástica (ENI) secundaria cuando el parámetro VSwitchIds se establece para la ENI secundaria.

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

  • Tolerant: modo tolerante. Si ningún vSwitch en la lista VSwitchIds cumple con los requisitos, no se configura ninguna interfaz de red elástica (ENI) secundaria y la instancia aún se crea.

Valor predeterminado: Strict.

Strict

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

RequestId

string

El ID de la solicitud.

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

Ejemplos

Respuesta exitosa

JSON Formato

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}

Códigos de error

Consulte Códigos de error para ver la lista completa.

Notas de la versión

Consulte Notas de la versión para ver la lista completa.