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.
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
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ess:ExecuteScalingRule |
update |
*ScalingGroup
|
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 |
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.