Todos los productos
Search
Centro de documentos

Auto Scaling:ExecuteScalingRule

Última actualización: Sep 10, 2026

Ejecuta una regla de escalado.

Descripción de la operación

Descripción de la operación

Tenga en cuenta los siguientes puntos al invocar esta operación:

  • Antes de invocar esta operación, asegúrese de que se cumplen las siguientes condiciones:

    • El grupo de escalado está en estado Active.

    • El grupo de escalado no tiene actividades de escalado en curso.

  • Cuando el grupo de escalado no tiene actividades de escalado en curso, esta operación puede omitir el tiempo de espera y desencadenar directamente una actividad de escalado.

  • Si el número de instancias ECS que se van a agregar según la regla de escalado más el número actual de instancias en el grupo de escalado (Total Capacity) es mayor que el número máximo de instancias (MaxSize), la actividad de escalado se ejecuta con Total Capacity establecido en MaxSize.

  • Si el número actual de instancias en el grupo de escalado (Total Capacity) menos el número de instancias ECS que se van a eliminar según la regla de escalado es menor que el número mínimo de instancias (MinSize), la actividad de escalado se ejecuta con Total Capacity establecido en MinSize.

Una respuesta exitosa a esta operación solo indica que Auto Scaling ha aceptado la solicitud y puede ejecutar la actividad de escalado. Esto no significa que la actividad de escalado se completará correctamente. Puede verificar el estado de ejecución de la actividad de escalado mediante el ScalingActivityId devuelto.

Nota

El número de instancias ECS que se pueden ajustar en una sola operación está limitado. Para obtener más información, consulte la descripción de la métrica del parámetro AdjustmentValue en CreateScalingRule.

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

update

*ScalingGroup

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

Ninguna Ninguna

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

ScalingRuleAri

string

Sí

El identificador único de la regla de escalado.

Nota

Al llamar a esta operación para ejecutar una regla de escalado, solo se admiten reglas de escalado simples y reglas de escalado por pasos. Para ejecutar una regla de escalado por pasos, debe especificar tanto los parámetros BreachThreshold como MetricValue.

ari:acs:ess:cn-hangzhou:140692647406****:scalingrule/asr-bp1dvirgwkoowxk7****

ClientToken

string

No

El token de cliente que se utiliza para garantizar la idempotencia de la solicitud.

El valor de este parámetro lo genera el cliente y debe ser único entre diferentes solicitudes. El valor puede tener hasta 64 caracteres ASCII de longitud. Para obtener más información, consulte Cómo garantizar la idempotencia.

123e4567-e89b-12d3-a456-426655440000

BreachThreshold

number

No

El umbral que se especifica cuando se ejecuta la regla de escalado por pasos. Valores válidos: -9.999999E18 a 9.999999E18.

1.0

MetricValue

number

No

El valor de métrica que se especifica cuando se ejecuta la regla de escalado por pasos. Valores válidos: -9.999999E18 a 9.999999E18.

1.0

RegionId

string

No

El ID de región de la regla de escalado.

cn-qingdao

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

ScalingActivityId

string

El ID de la actividad de escalado.

asa-bp13o672yeautiil****

RequestId

string

El ID de la solicitud.

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

Ejemplos

Respuesta exitosa

JSON Formato

{
  "ScalingActivityId": "asa-bp13o672yeautiil****",
  "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.