Consulta los detalles de las actividades de escalado al llamar a la operación DescribeScalingActivities. Puede usar esta operación para ver los resultados de las actividades de escalado desencadenadas por tareas programadas, tareas activadas por eventos o la ejecución manual de reglas de escalado. Por ejemplo, puede ver el estado, la causa y el número total de instancias después del cambio para una actividad de escalado.
Descripción de la operación
Descripción de la operación
-
Puede especificar el ID de un grupo de escalado para consultar todas las actividades de escalado en el grupo de escalado.
-
Puede filtrar los resultados de la consulta por el estado de las actividades de escalado.
-
Puede consultar las actividades de escalado de los últimos 30 días.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ess:DescribeScalingActivities |
get |
*ScalingGroup.
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región del grupo de escalado al que pertenecen las actividades de escalado. |
cn-hangzhou |
| PageNumber |
integer |
No |
El número de página de la lista de actividades de escalado. Valor mínimo: 1. Valor predeterminado: 1. |
1 |
| PageSize |
integer |
No |
El número de entradas por página para una consulta paginada. Valor máximo: 50. Valor predeterminado: 10. |
10 |
| ScalingGroupId |
string |
No |
El ID del grupo de escalado. Nota
Al llamar a esta operación, debe especificar ScalingGroupId o ScalingActivityId.N. Se devuelve un error si no se especifica ninguno de los parámetros. |
asg-bp18p2yfxow2dloq**** |
| StatusCode |
string |
No |
El estado de la actividad de escalado. Valores válidos:
|
Successful |
| ScalingActivityId |
array |
No |
Los ID de las actividades de escalado que desea consultar. Nota
Al llamar a esta operación, debe especificar ScalingGroupId o ScalingActivityId.N. Se devuelve un error si no se especifica ninguno de los parámetros. |
|
|
string |
No |
El ID de la actividad de escalado que desea consultar. Nota
Al llamar a esta operación, debe especificar ScalingGroupId o ScalingActivityId.N. Se devuelve un error si no se especifica ninguno de los parámetros. |
asa-bp161xudmuxdzofe**** |
|
| InstanceRefreshTaskId |
string |
No |
El ID de la tarea de actualización de instancias. Puede especificar este parámetro para consultar la lista de actividades de escalado asociadas con la tarea de actualización de instancias. |
ir-a12ds234fasd***** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
CC107349-57B7-4405-B1BF-9BF5AF7F**** |
| PageNumber |
integer |
El número de página actual. |
1 |
| PageSize |
integer |
El número de entradas por página. |
10 |
| TotalCount |
integer |
El número total de actividades de escalado. |
1 |
| ScalingActivities |
object |
||
| ScalingActivity |
array<object> |
El conjunto de información de las actividades de escalado. |
|
|
array<object> |
El conjunto de información de las actividades de escalado. |
||
| Progress |
integer |
El progreso de ejecución de la actividad de escalado. |
100 |
| ScalingInstanceNumber |
integer |
|
1 |
| AttachedCapacity |
string |
El número total de instancias que se agregaron manualmente al grupo de escalado después de que se completó la actividad de escalado. |
0 |
| TotalCapacity |
string |
El número total de instancias en el grupo de escalado después de que se completó la actividad de escalado. |
2 |
| ScalingGroupId |
string |
El ID del grupo de escalado. |
asg-bp18p2yfxow2dloq**** |
| AutoCreatedCapacity |
string |
El número total de instancias del grupo de escalado que se crearon automáticamente mediante el grupo de escalado tras ejecutarse la actividad de escalado. |
2 |
| EndTime |
string |
La hora de finalización de la actividad de escalado. |
2020-09-10T09:54Z |
| StartTime |
string |
La hora de inicio de la actividad de escalado. |
2020-09-10T09:54Z |
| Description |
string |
La descripción de la actividad de escalado. |
Se agrega \"1\" instancia de ECS |
| StatusCode |
string |
El estado de la actividad de escalado. Valores válidos:
|
Successful |
| Cause |
string |
La causa que desencadenó la actividad de escalado. |
Un usuario solicita ejecutar la regla de escalado \"asr-bp12tcnol686y1ik****\", lo que cambia la capacidad total de \"1\" a \"2\" |
| ScalingActivityId |
string |
El ID de la actividad de escalado. |
asa-bp161xudmuxdzofe**** |
| StatusMessage |
string |
El mensaje de estado de la actividad de escalado. |
Se agregan \"1\" instancias de ECS |
| CreatedCapacity |
integer |
El número de instancias creadas durante la actividad de escalado actual. |
1 |
| DestroyedCapacity |
integer |
El número de instancias liberadas durante la actividad de escalado actual. |
1 |
| StartedCapacity |
integer |
El número de instancias iniciadas desde el estado de Modo económico (Detenido) durante la actividad de escalado actual. |
1 |
| StoppedCapacity |
integer |
El número de instancias que pasaron al estado de Modo económico (Detenido) durante la actividad de escalado actual. |
1 |
| CreatedInstances |
object |
||
| CreatedInstance |
array |
La lista de instancias creadas durante la actividad de escalado actual. |
|
|
string |
La lista de instancias creadas durante la actividad de escalado actual. |
[ "i-abc1", "i-abc2" ] |
|
| DestroyedInstances |
object |
||
| DestroyedInstance |
array |
La lista de instancias liberadas durante la actividad de escalado actual. |
|
|
string |
La lista de instancias liberadas durante la actividad de escalado actual. |
[ "i-abc1", "i-abc2" ] |
|
| StartedInstances |
object |
||
| StartedInstance |
array |
La lista de instancias iniciadas desde el estado de Modo económico (Detenido) durante la actividad de escalado actual. |
|
|
string |
La lista de instancias iniciadas desde el estado de Modo económico (Detenido) durante la actividad de escalado actual. |
[ "i-abc1", "i-abc2" ] |
|
| StoppedInstances |
object |
||
| StoppedInstance |
array |
La lista de instancias que pasaron al estado de Modo económico (Detenido) durante la actividad de escalado actual. |
|
|
string |
La lista de instancias que pasaron al estado de Modo económico (Detenido) durante la actividad de escalado actual. |
[ "i-abc1", "i-abc2" ] |
|
| ErrorCode |
string |
El código de error devuelto cuando la actividad de escalado falló. |
OperationDenied.NoStock |
| ErrorMessage |
string |
El mensaje de error devuelto cuando la actividad de escalado falló. |
El recurso de ECS especificado está agotado en esta región. Vuelva a intentarlo más tarde |
| Detail |
string |
La información detallada de la actividad de escalado. |
"Se crean nuevas instancias de ECS "i-j6c8ilerw, i-j6c8iler4mx"." |
| TriggerSourceType |
string |
El tipo de origen del desencadenante para la actividad de escalado. Valores válidos:
|
Api |
| TriggerSourceId |
string |
El ID del origen del desencadenante para la actividad de escalado. Valores válidos:
|
2346366580***** |
| LifecycleHookContext |
object |
La información de contexto de los ganchos de ciclo de vida. |
|
| DisableLifecycleHook |
boolean |
Indica si todos los ganchos de ciclo de vida están deshabilitados para la actividad de escalado. Valores válidos:
|
false |
| IgnoredLifecycleHookIds |
object |
||
| IgnoredLifecycleHookId |
array |
La lista de ID de ganchos de ciclo de vida que están deshabilitados para la actividad de escalado. |
|
|
string |
La lista de ID de ganchos de ciclo de vida que están deshabilitados para la actividad de escalado. |
ash-bp14zolna43z266bq*** |
|
| ActivityMetadata |
string |
Los metadatos de la actividad de escalado. |
{\"goatscaler.io/managed\":\"true\"} |
| InstanceRefreshTaskId |
string |
El ID de la tarea de actualización de instancias. |
ir-asdf12adsxg***** |
| ErrorMessages |
object |
||
| ErrorMessages |
array<object> |
Los mensajes de error devueltos cuando la actividad de escalado falló o se ejecutó parcialmente con éxito. |
|
|
array<object> |
|||
| Description |
string |
La descripción de la excepción de la actividad de escalado. |
No se pudieron crear instancias en el grupo de escalado |
| Code |
string |
El código de error devuelto cuando la actividad de escalado falló o se ejecutó parcialmente con éxito. |
OperationDenied.NoStock |
| Message |
string |
Los mensajes de error devueltos cuando la actividad de escalado falló o se ejecutó parcialmente con éxito. |
El recurso está agotado en la zona especificada. Pruebe otros tipos o elija otras regiones y zonas |
| FailedInstanceIds |
object |
||
| FailedInstanceIds |
array |
La lista de ID de instancias que fallaron. |
|
|
string |
El ID de la instancia. |
i-8vbedazhjj6a6****** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "CC107349-57B7-4405-B1BF-9BF5AF7F****",
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 1,
"ScalingActivities": {
"ScalingActivity": [
{
"Progress": 100,
"ScalingInstanceNumber": 1,
"AttachedCapacity": "0",
"TotalCapacity": "2",
"ScalingGroupId": "asg-bp18p2yfxow2dloq****",
"AutoCreatedCapacity": "2",
"EndTime": "2020-09-10T09:54Z",
"StartTime": "2020-09-10T09:54Z",
"Description": "Agregar \"1\" instancia de ECS",
"StatusCode": "Successful",
"Cause": "Un usuario solicita ejecutar la regla de escalado \"asr-bp12tcnol686y1ik****\", lo que cambia la capacidad total de \"1\" a \"2\"",
"ScalingActivityId": "asa-bp161xudmuxdzofe****",
"StatusMessage": "Se agregaron \"1\" instancias de ECS",
"CreatedCapacity": 1,
"DestroyedCapacity": 1,
"StartedCapacity": 1,
"StoppedCapacity": 1,
"CreatedInstances": {
"CreatedInstance": [
"[ \"i-abc1\", \"i-abc2\" ]"
]
},
"DestroyedInstances": {
"DestroyedInstance": [
"[ \"i-abc1\", \"i-abc2\" ]"
]
},
"StartedInstances": {
"StartedInstance": [
"[ \"i-abc1\", \"i-abc2\" ]"
]
},
"StoppedInstances": {
"StoppedInstance": [
"[ \"i-abc1\", \"i-abc2\" ]"
]
},
"ErrorCode": "OperationDenied.NoStock",
"ErrorMessage": "El recurso de ECS especificado no tiene stock disponible en esta región. Inténtelo de nuevo más tarde",
"Detail": "\"se crearon nuevas instancias de ECS \"i-j6c8ilerw, i-j6c8iler4mx\".\"",
"TriggerSourceType": "Api",
"TriggerSourceId": "2346366580*****",
"LifecycleHookContext": {
"DisableLifecycleHook": false,
"IgnoredLifecycleHookIds": {
"IgnoredLifecycleHookId": [
"ash-bp14zolna43z266bq***"
]
}
},
"ActivityMetadata": "{\\\"goatscaler.io/managed\\\":\\\"true\\\"}",
"InstanceRefreshTaskId": "ir-asdf12adsxg*****",
"ErrorMessages": {
"ErrorMessages": [
{
"Description": "Error al crear instancias en el grupo de escalado",
"Code": "OperationDenied.NoStock",
"Message": "El recurso no tiene stock disponible en la zona especificada. Pruebe otros tipos o seleccione otras regiones y zonas",
"FailedInstanceIds": {
"FailedInstanceIds": [
"i-8vbedazhjj6a6******"
]
}
}
]
}
}
]
}
}
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.