Todos os produtos
Search
Central de documentação

:Eventos do Auto Scaling

Última atualização: Jun 28, 2026

Este tópico descreve os tipos de eventos do Auto Scaling registrados pelo ActionTrail ou monitorados pelo CloudMonitor e pelo Cloud Config que podem ser publicados no EventBridge.

Tipos de evento

A tabela a seguir descreve os tipos de eventos do Auto Scaling publicáveis no EventBridge.

Tipo de evento

Valor do parâmetro type

Falha em uma atividade de redução de escala

ess:ScalingActivity:ScaleInError

Sucesso parcial de uma atividade de redução de escala

ess:ScalingActivity:ScaleInPartialSuccess

Sucesso de uma atividade de redução de escala

ess:ScalingActivity:ScaleInSuccess

Falha em uma atividade de expansão de escala

ess:ScalingActivity:ScaleOutError

Sucesso parcial de uma atividade de expansão de escala

ess:ScalingActivity:ScaleOutPartialSuccess

Sucesso de uma atividade de expansão de escala

ess:ScalingActivity:ScaleOutSuccess

Acionamento de um hook de ciclo de vida para atividade de redução de escala

ess:LifecycleHook:ScaleIn

Acionamento de um hook de ciclo de vida para atividade de expansão de escala

ess:LifecycleHook:ScaleOut

Acionamento de um teste de hook de ciclo de vida para o EventBridge

ess:LifecycleHook:Test

Início de uma atividade de redução de escala

ess:ScalingActivity:ScaleInStart

Início de uma atividade de expansão de escala

ess:ScalingActivity:ScaleOutStart

Operação executada em um recurso

ess:ActionTrail:AliyunServiceEvent

Chamada de operação de API

ess:ActionTrail:ApiCall

Operação executada no console

ess:ActionTrail:ConsoleOperation

Falha na redução de escala de um grupo de dimensionamento

ess:CloudMonitor:AUTOSCALING[SCALEINERROR]

Início da redução de escala de um grupo de dimensionamento

ess:CloudMonitor:AUTOSCALING[SCALEINSTART]

Sucesso na redução de escala de um grupo de dimensionamento

ess:CloudMonitor:AUTOSCALING[SCALEINSUCCESS]

Sucesso parcial na redução de escala de um grupo de dimensionamento

ess:CloudMonitor:AUTOSCALING[SCALEINWARN]

Falha na expansão de escala de um grupo de dimensionamento

ess:CloudMonitor:AUTOSCALING[SCALEOUTERROR]

Início da expansão de escala de um grupo de dimensionamento

ess:CloudMonitor:AUTOSCALING[SCALEOUTSTART]

Sucesso na expansão de escala de um grupo de dimensionamento

ess:CloudMonitor:AUTOSCALING[SCALEOUTSUCCESS]

Sucesso parcial na expansão de escala de um grupo de dimensionamento

ess:CloudMonitor:AUTOSCALING[SCALEOUTWARN]

Rejeição de atividade de dimensionamento de um grupo de dimensionamento

ess:CloudMonitor:AUTOSCALING[SCALEREJECT]

Expiração de tarefa agendada

ess:CloudMonitor:AUTOSCALING[SCHEDULETASKEXPIRING]

Entrega de logs de alteração de recursos

ess:Config:ConfigurationItemChangeNotification

Notificação de recurso não compatível entregue

ess:Config:NonCompliantNotification

Para mais informações sobre os parâmetros definidos na especificação CloudEvents, consulte Visão geral de eventos.

Falha em uma atividade de redução de escala

O exemplo a seguir mostra o evento recebido pelo EventBridge quando ocorre falha em uma atividade de redução de escala:

{
  "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
  "source": "acs.ess",
  "specversion": "1.0",
  "subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
  "time": "2020-11-19T21:04:41Z",
  "type": "ess:ScalingActivity:ScaleInError",
  "aliyunaccountid": "123456789098****",
  "aliyunpublishtime": "2020-11-19T21:04:42Z",
  "aliyuneventbusname": "default",
  "aliyunregionid": "cn-hangzhou",
  "aliyunpublishaddr": "172.25.XX.XX",
  "data": {
    "cause": "A user changed the Desired Capacity, changing the Total Capacity from \"1\" to \"0\".",
    "description": "Fail to remove Instances \"i-xxx\" (code:\"LifecycleActionResult.Abandon\", msg:\"Abandon lifecycleActionResult parameter caused the instance to rollback.\").",
    "startTime": "2022-09-06T06:29:23.000Z",
    "endTime": "2022-09-06T06:30:10.000Z",
    "expectNum": 1,
    "requestId": "WOSQ2zMxNTcZOoH1bu****",
    "scalingActivityId": "asa-xxx",
    "totalCapacity": 1
  }
}

A tabela a seguir descreve os parâmetros contidos no campo data.

Campo

Tipo

Exemplo

Descrição

cause

String

A user changed the Desired Capacity, changing the Total Capacity from \"1\" to \"0\"."

Motivo do acionamento da atividade de dimensionamento.

description

String

Fail to remove Instances \"i-xxx\" (code:\"LifecycleActionResult.Abandon\", msg:\"Abandon lifecycleActionResult parameter caused the instance to rollback.\")."

Descrição da atividade de dimensionamento.

startTime

String

2022-09-06T06:29:23.000Z

Horário de início da atividade de dimensionamento.

endTime

String

2022-09-06T06:30:10.000Z

Horário de término da atividade de dimensionamento.

expectNum

Int

1

Capacidade esperada de redução de escala da atividade.

requestId

String

WOSQ2zMxNTcZOoH1b****

ID da solicitação.

scalingActivityId

String

asa-xxx

ID da atividade de dimensionamento.

totalCapacity

String

1

Capacidade do grupo de dimensionamento após a conclusão da atividade.

Sucesso parcial de uma atividade de redução de escala

O exemplo a seguir mostra o evento recebido pelo EventBridge quando há sucesso parcial em uma atividade de redução de escala:

{
  "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
  "source": "acs.ess",
  "specversion": "1.0",
  "subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
  "time": "2020-11-19T21:04:41Z",
  "type": "ess:ScalingActivity:ScaleInPartialSuccess",
  "aliyunaccountid": "123456789098****",
  "aliyunpublishtime": "2020-11-19T21:04:42Z",
  "aliyuneventbusname": "default",
  "aliyunregionid": "cn-hangzhou",
  "aliyunpublishaddr": "172.25.XX.XX",
  "data": {
    "cause": "A user changed the Desired Capacity, changing the Total Capacity from \"2\" to \"0\".",
    "description": "\"1\" ECS instances are removed",
    "startTime": "2022-09-06T06:29:23.000Z",
    "endTime": "2022-09-06T06:30:10.000Z",
    "expectNum": 1,
    "instanceIds": [
      "i-xxx"
    ],
    "requestId": "WOSQ2zMxNTcZOoH1bu****",
    "scalingActivityId": "asa-xxx",
    "totalCapacity": 1
  }
}

A tabela a seguir descreve os parâmetros contidos no campo data.

Campo

Tipo

Exemplo

Descrição

cause

String

A user changed the Desired Capacity, changing the Total Capacity from \"1\" to \"0\"."

Motivo do acionamento da atividade de dimensionamento.

description

String

Fail to remove Instances \"i-xxx\" (code:\"LifecycleActionResult.Abandon\", msg:\"Abandon lifecycleActionResult parameter caused the instance to rollback.\")."

Descrição da atividade de dimensionamento.

startTime

String

2022-09-06T06:29:23.000Z

Horário de início da atividade de dimensionamento.

endTime

String

2022-09-06T06:30:10.000Z

Horário de término da atividade de dimensionamento.

expectNum

Int

1

Capacidade esperada de redução de escala da atividade.

requestId

String

WOSQ2zMxNTcZOoH1bu****

ID da solicitação.

scalingActivityId

String

asa-xxx

ID da atividade de dimensionamento.

instanceIds

Array

i-xxx

IDs das instâncias a serem removidas.

totalCapacity

Int

1

Capacidade do grupo de dimensionamento após a conclusão da atividade.

Sucesso de uma atividade de redução de escala

O exemplo a seguir mostra o evento recebido pelo EventBridge quando há sucesso em uma atividade de redução de escala:

{
  "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
  "source": "acs.ess",
  "specversion": "1.0",
  "subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
  "time": "2020-11-19T21:04:41Z",
  "type": "ess:ScalingActivity:ScaleInSuccess",
  "aliyunaccountid": "123456789098****",
  "aliyunpublishtime": "2020-11-19T21:04:42Z",
  "aliyuneventbusname": "default",
  "aliyunregionid": "cn-hangzhou",
  "aliyunpublishaddr": "172.25.XX.XX",
  "data": {
    "cause": "A user changed the Desired Capacity, changing the Total Capacity from \"1\" to \"0\".",
    "description": "\"1\" ECS instances are removed",
    "startTime": "2022-09-06T06:29:23.000Z",
    "endTime": "2022-09-06T06:30:10.000Z",
    "expectNum": 1,
    "instanceIds": [
      "i-xxx"
    ],
    "requestId": "WOSQ2zMxNTcZOoH1bu****",
    "scalingActivityId": "asa-xxx",
    "totalCapacity": 0
  }
}

Para obter informações sobre os parâmetros contidos no campo data, consulte a tabela de descrição de parâmetros.

Falha em uma atividade de expansão de escala

O exemplo a seguir mostra o evento recebido pelo EventBridge quando ocorre falha em uma atividade de expansão de escala:

{
  "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
  "source": "acs.ess",
  "specversion": "1.0",
  "subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
  "time": "2020-11-19T21:04:41Z",
  "type": "ess:ScalingActivity:ScaleOutError",
  "aliyunaccountid": "123456789098****",
  "aliyunpublishtime": "2020-11-19T21:04:42Z",
  "aliyuneventbusname": "default",
  "aliyunregionid": "cn-hangzhou",
  "aliyunpublishaddr": "172.25.XX.XX",
  "data": {
    "cause": "A user changed the Desired Capacity, changing the Total Capacity from \"0\" to \"1\".",
    "description": "Fail to create Instances into scaling group(code:\"LifecycleActionResult.Abandon\", msg:\"Abandon lifecycleActionResult parameter caused the instance to rollback.\").",
    "startTime": "2022-09-06T06:29:23.000Z",
    "endTime": "2022-09-06T06:30:10.000Z",
    "expectNum": 1,
    "requestId": "WOSQ2zMxNTcZOoH1bu****",
    "scalingActivityId": "asa-xxx",
    "totalCapacity": 0
  }
}

Para obter informações sobre os parâmetros contidos no campo data, consulte a tabela de descrição de parâmetros.

Sucesso parcial de uma atividade de expansão de escala

O exemplo a seguir mostra o evento recebido pelo EventBridge quando há sucesso parcial em uma atividade de expansão de escala:

{
  "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
  "source": "acs.ess",
  "specversion": "1.0",
  "subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
  "time": "2020-11-19T21:04:41Z",
  "type": "ess:ScalingActivity:ScaleOutPartialSuccess",
  "aliyunaccountid": "123456789098****",
  "aliyunpublishtime": "2020-11-19T21:04:42Z",
  "aliyuneventbusname": "default",
  "aliyunregionid": "cn-hangzhou",
  "aliyunpublishaddr": "172.25.XX.XX",
  "data": {
    "cause": "A user changed the Desired Capacity, changing the Total Capacity from \"0\" to \"2\".",
    "description": "\"1\" ECS instances are added",
    "startTime": "2022-09-06T06:29:23.000Z",
    "endTime": "2022-09-06T06:30:10.000Z",
    "expectNum": 2,
    "instanceIds": [
      "i-xxx"
    ],
    "requestId": "WOSQ2zMxNTcZOoH1bu****",
    "scalingActivityId": "asa-xxx",
    "totalCapacity": 1
  }
}

Para obter informações sobre os parâmetros contidos no campo data, consulte a tabela de descrição de parâmetros.

Sucesso de uma atividade de expansão de escala

O exemplo a seguir mostra o evento recebido pelo EventBridge quando há sucesso em uma atividade de expansão de escala:

{
  "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
  "source": "acs.ess",
  "specversion": "1.0",
  "subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
  "time": "2020-11-19T21:04:41Z",
  "type": "ess:ScalingActivity:ScaleOutSuccess",
  "aliyunaccountid": "123456789098****",
  "aliyunpublishtime": "2020-11-19T21:04:42Z",
  "aliyuneventbusname": "default",
  "aliyunregionid": "cn-hangzhou",
  "aliyunpublishaddr": "172.25.XX.XX",
  "data": {
    "cause": "A user changed the Desired Capacity, changing the Total Capacity from \"0\" to \"1\".",
    "description": "\"1\" ECS instances are added",
    "startTime": "2022-09-06T06:29:23.000Z",
    "endTime": "2022-09-06T06:30:10.000Z",
    "expectNum": 1,
    "instanceIds": [
      "i-xxx"
    ],
    "requestId": "WOSQ2zMxNTcZOoH1bu****",
    "scalingActivityId": "asa-xxx",
    "totalCapacity": 1
  }
}

Para obter informações sobre os parâmetros contidos no campo data, consulte a tabela de descrição de parâmetros.

Acionamento de um hook de ciclo de vida para atividade de redução de escala

O exemplo a seguir mostra o evento recebido pelo EventBridge quando um hook de ciclo de vida para atividade de redução de escala é acionado:

{
  "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
  "source": "acs.ess",
  "specversion": "1.0",
  "subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
  "time": "2023-05-19T21:04:41Z",
  "type": "ess:LifecycleHook:ScaleIn",
  "aliyunaccountid": "123456789098****",
  "aliyunpublishtime": "2023-05-19T21:04:42Z",
  "aliyuneventbusname": "default",
  "aliyunregionid": "cn-hangzhou",
  "aliyunpublishaddr": "172.25.XX.XX",
  "data": {
    "instanceIds": [
      "i-xxx"
    ],
    "lifecycleHookId": "ash-xxx",
    "lifecycleActionToken": "XXXX",
    "scalingGroupId": "asg-xxx",
    "scalingActivityId": "asa-xxx",
    "notificationMetadata": "lifecycleHook metadata example",
    "defaultResult": "CONTINUE"
  }
}

A tabela a seguir descreve os parâmetros contidos no campo data.

Campo

Tipo

Exemplo

Descrição

instanceIds

Array

[ "i-xxx" ]

IDs das instâncias a serem removidas.

lifecycleHookId

String

ash-xxx

ID do hook de ciclo de vida.

lifecycleActionToken

String

XXXX

Token de ação do hook de ciclo de vida.

scalingGroupId

String

asg-xxx

ID do grupo de dimensionamento.

scalingActivityId

String

asa-xxx

ID da atividade de dimensionamento.

notificationMetadata

String

lifecycleHook metadata example

Notificação enviada quando o hook de ciclo de vida entra em vigor.

defaultResult

String

CONTINUE

Resultado padrão do hook de ciclo de vida. Valores válidos:

  • CONTINUE: O Auto Scaling continua a responder a solicitações de redução ou expansão de escala.

  • ABANDON: O Auto Scaling libera instâncias do Elastic Compute Service (ECS) durante eventos de expansão de escala ou remove instâncias do ECS do grupo de dimensionamento durante eventos de redução de escala.

  • ROLLBACK: Durante eventos de redução de escala, o Auto Scaling recusa solicitações para liberar instâncias do ECS e reverte as alterações. Durante eventos de expansão de escala, a configuração ROLLBACK comporta-se de forma idêntica à configuração ABANDON.

Acionamento de um hook de ciclo de vida para atividade de expansão de escala

O exemplo a seguir mostra o evento recebido pelo EventBridge quando um hook de ciclo de vida para atividade de expansão de escala é acionado:

{
  "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
  "source": "acs.ess",
  "specversion": "1.0",
  "subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
  "time": "2023-05-19T21:04:41Z",
  "type": "ess:LifecycleHook:ScaleOut",
  "aliyunaccountid": "123456789098****",
  "aliyunpublishtime": "2023-05-19T21:04:42Z",
  "aliyuneventbusname": "default",
  "aliyunregionid": "cn-hangzhou",
  "aliyunpublishaddr": "172.25.XX.XX",
  "data": {
    "instanceIds": [
      "i-xxx"
    ],
    "lifecycleHookId": "ash-xxx",
    "lifecycleActionToken": "XXXX",
    "scalingGroupId": "asg-xxx",
    "scalingActivityId": "asa-xxx",
    "notificationMetadata": "lifecycleHook metadata example",
    "defaultResult": "CONTINUE"
  }
}

Para obter informações sobre os parâmetros contidos no campo data, consulte a tabela de descrição de parâmetros.

Acionamento de um teste de hook de ciclo de vida para o EventBridge

O exemplo a seguir mostra o evento recebido pelo EventBridge quando um teste de hook de ciclo de vida para o EventBridge é acionado:

{
  "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
  "source": "acs.ess",
  "specversion": "1.0",
  "subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
  "time": "2023-05-19T21:04:41Z",
  "type": "ess:LifecycleHook:Test",
  "aliyunaccountid": "123456789098****",
  "aliyunpublishtime": "2023-05-19T21:04:42Z",
  "aliyuneventbusname": "default",
  "aliyunregionid": "cn-hangzhou",
  "aliyunpublishaddr": "172.25.XX.XX",
  "data": {
    "scalingGroupId": "asg-xxx"
  }
}

Para obter informações sobre os parâmetros contidos no campo data, consulte a tabela de descrição de parâmetros.

Início de uma atividade de redução de escala

O exemplo a seguir mostra o evento recebido pelo EventBridge quando uma atividade de redução de escala é iniciada:

{
  "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
  "source": "acs.ess",
  "specversion": "1.0",
  "subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
  "time": "2020-11-19T21:04:41Z",
  "type": "ess:ScalingActivity:ScaleInStart",
  "aliyunaccountid": "123456789098****",
  "aliyunpublishtime": "2020-11-19T21:04:42Z",
  "aliyuneventbusname": "default",
  "aliyunregionid": "cn-hangzhou",
  "aliyunpublishaddr": "172.25.XX.XX",
  "data": {
    "cause": "A user changed the Desired Capacity, changing the Total Capacity from \"1\" to \"0\".",
    "description": "\"1\" ECS instances are removed",
    "startTime": "2022-09-06T06:29:23.000Z",
    "expectNum": 1,
    "requestId": "WOSQ2zMxNTcZOoH1bu****",
    "scalingActivityId": "asa-xxx",
    "totalCapacity": 1
  }
}

A tabela a seguir descreve os parâmetros contidos no campo data.

Campo

Tipo

Exemplo

Descrição

cause

string

A user changed the Desired Capacity, changing the Total Capacity from \"1\" to \"0\".

Motivo do acionamento da atividade de dimensionamento.

description

string

\"1\" ECS instances are removed"

Descrição da atividade de dimensionamento.

startTime

string

2022-09-06T06:29:23.000Z

Horário de início da atividade de dimensionamento.

expectNum

Int

1

Capacidade esperada de redução de escala da atividade.

requestId

string

WOSQ2zMxNTcZOoH1bu****

ID da solicitação da atividade de dimensionamento.

scalingActivityId

string

asa-xxx

ID da atividade de dimensionamento.

totalCapacity

Int

1

Capacidade do grupo de dimensionamento após a conclusão da atividade.

Início de uma atividade de expansão de escala

O exemplo a seguir mostra o evento recebido pelo EventBridge quando uma atividade de expansão de escala é iniciada:

{
  "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
  "source": "acs.ess",
  "specversion": "1.0",
  "subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
  "time": "2020-11-19T21:04:41Z",
  "type": "ess:ScalingActivity:ScaleOutStart",
  "aliyunaccountid": "123456789098****",
  "aliyunpublishtime": "2020-11-19T21:04:42Z",
  "aliyuneventbusname": "default",
  "aliyunregionid": "cn-hangzhou",
  "aliyunpublishaddr": "172.25.XX.XX",
  "data": {
    "cause": "A user changed the Desired Capacity, changing the Total Capacity from \"0\" to \"2\".",
    "description": "\"1\" ECS instances are added",
    "startTime": "2022-09-06T06:29:23.000Z",
    "expectNum": 2,
    "requestId": "WOSQ2zMxNTcZOoH1bu****",
    "scalingActivityId": "asa-xxx",
    "totalCapacity": 1
  }
}

Para obter informações sobre os parâmetros contidos no campo data, consulte a tabela de descrição de parâmetros.