Todos los productos
Search
Centro de documentos

Auto Scaling:DescribeScalingActivities

Última actualización: Sep 17, 2026

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

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

get

*ScalingGroup.

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

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: La actividad de escalado se ejecutó correctamente.

  • Warning: La actividad de escalado se ejecutó parcialmente con éxito.

  • Failed: La actividad de escalado falló.

  • InProgress: La actividad de escalado se está ejecutando.

  • Rejected: Se rechazó la solicitud para ejecutar la actividad de escalado.

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

  • Si la actividad de escalado es una actividad de ampliación, este parámetro indica el número de instancias que se crearon o se iniciaron desde el estado de Modo económico (Detenido) durante la actividad de escalado.

  • Si la actividad de escalado es una actividad de reducción, este parámetro indica el número de instancias que se eliminaron o pasaron al estado de Modo económico (Detenido) durante la actividad de escalado.

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: La actividad de escalado se ejecutó correctamente.

  • Warning: La actividad de escalado se ejecutó parcialmente con éxito.

  • Failed: La actividad de escalado falló.

  • InProgress: La actividad de escalado se está ejecutando.

  • Rejected: Se rechazó la solicitud para ejecutar la actividad de escalado.

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:

  • Cms: La actividad de escalado se desencadenó mediante una tarea activada por eventos.

  • Api: La actividad de escalado se desencadenó mediante una llamada a la API realizada por un usuario.

  • Ess: La actividad de escalado se desencadenó mediante una tarea del sistema.

Api

TriggerSourceId

string

El ID del origen del desencadenante para la actividad de escalado. Valores válidos:

  • ID de origen del desencadenante de Cms: el ID de la tarea activada por eventos.

  • ID de origen del desencadenante de Api: el UID de la cuenta de Alibaba Cloud o del usuario de RAM.

  • ID de origen del desencadenante de Ess: vacío.

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:

  • true: Deshabilitados.

  • false: No deshabilitados.

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.