Tous les produits
Search
Centre de documentation

:Événements Auto Scaling

Dernière mise à jour :Aug 11, 2026

Cette rubrique décrit les types d'événements Auto Scaling qu'ActionTrail enregistre ou que CloudMonitor et Cloud Config surveillent, et qui peuvent être publiés vers EventBridge.

Types d'événements

Le tableau suivant présente les types d'événements Auto Scaling pouvant être publiés vers EventBridge.

Type d'événement

Valeur du paramètre type

Échec d'une activité de réduction de capacité

ess:ScalingActivity:ScaleInError

Succès partiel d'une activité de réduction de capacité

ess:ScalingActivity:ScaleInPartialSuccess

Succès d'une activité de réduction de capacité

ess:ScalingActivity:ScaleInSuccess

Échec d'une activité d'augmentation de capacité

ess:ScalingActivity:ScaleOutError

Succès partiel d'une activité d'augmentation de capacité

ess:ScalingActivity:ScaleOutPartialSuccess

Succès d'une activité d'augmentation de capacité

ess:ScalingActivity:ScaleOutSuccess

Déclenchement d'un hook de cycle de vie pour une activité de réduction de capacité

ess:LifecycleHook:ScaleIn

Déclenchement d'un hook de cycle de vie pour une activité d'augmentation de capacité

ess:LifecycleHook:ScaleOut

Déclenchement d'un test de hook de cycle de vie pour EventBridge

ess:LifecycleHook:Test

Démarrage d'une activité de réduction de capacité

ess:ScalingActivity:ScaleInStart

Démarrage d'une activité d'augmentation de capacité

ess:ScalingActivity:ScaleOutStart

Exécution d'une opération sur une ressource

ess:ActionTrail:AliyunServiceEvent

Appel d'une API

ess:ActionTrail:ApiCall

Opération effectuée dans la console

ess:ActionTrail:ConsoleOperation

Échec de l'activité de réduction de capacité d'un groupe de mise à l'échelle

ess:CloudMonitor:AUTOSCALING[SCALEINERROR]

Démarrage de l'activité de réduction de capacité d'un groupe de mise à l'échelle

ess:CloudMonitor:AUTOSCALING[SCALEINSTART]

Succès de l'activité de réduction de capacité d'un groupe de mise à l'échelle

ess:CloudMonitor:AUTOSCALING[SCALEINSUCCESS]

Succès partiel de l'activité de réduction de capacité d'un groupe de mise à l'échelle

ess:CloudMonitor:AUTOSCALING[SCALEINWARN]

Échec de l'activité d'augmentation de capacité d'un groupe de mise à l'échelle

ess:CloudMonitor:AUTOSCALING[SCALEOUTERROR]

Démarrage de l'activité d'augmentation de capacité d'un groupe de mise à l'échelle

ess:CloudMonitor:AUTOSCALING[SCALEOUTSTART]

Succès de l'activité d'augmentation de capacité d'un groupe de mise à l'échelle

ess:CloudMonitor:AUTOSCALING[SCALEOUTSUCCESS]

Succès partiel de l'activité d'augmentation de capacité d'un groupe de mise à l'échelle

ess:CloudMonitor:AUTOSCALING[SCALEOUTWARN]

Rejet de l'activité de mise à l'échelle d'un groupe de mise à l'échelle

ess:CloudMonitor:AUTOSCALING[SCALEREJECT]

Expiration d'une tâche planifiée

ess:CloudMonitor:AUTOSCALING[SCHEDULETASKEXPIRING]

Livraison des journaux de modification des ressources

ess:Config:ConfigurationItemChangeNotification

Livraison d'une notification indiquant qu'une ressource est évaluée comme non conforme

ess:Config:NonCompliantNotification

Pour plus d'informations sur les paramètres définis dans la spécification CloudEvents, consultez la rubrique Présentation des événements.

Échec d'une activité de réduction de capacité

L'exemple suivant illustre l'événement reçu par EventBridge en cas d'échec d'une activité de réduction de capacité :

{
  "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
  }
}

Le tableau suivant décrit les paramètres contenus dans le champ data.

Champ

Type

Exemple

Description

cause

String

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

Raison du déclenchement de l'activité de mise à l'échelle.

description

String

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

Description de l'activité de mise à l'échelle.

startTime

String

2022-09-06T06:29:23.000Z

Heure de début de l'activité de mise à l'échelle.

endTime

String

2022-09-06T06:30:10.000Z

Heure de fin de l'activité de mise à l'échelle.

expectNum

Int

1

Capacité cible attendue pour l'activité de réduction de capacité.

requestId

String

WOSQ2zMxNTcZOoH1b****

ID de la requête.

scalingActivityId

String

asa-xxx

ID de l'activité de mise à l'échelle.

totalCapacity

String

1

Capacité du groupe de mise à l'échelle une fois l'activité de mise à l'échelle terminée.

Succès partiel d'une activité de réduction de capacité

L'exemple suivant illustre l'événement reçu par EventBridge en cas de succès partiel d'une activité de réduction de capacité :

{
  "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
  }
}

Le tableau suivant décrit les paramètres contenus dans le champ data.

Champ

Type

Exemple

Description

cause

String

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

Raison du déclenchement de l'activité de mise à l'échelle.

description

String

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

Description de l'activité de mise à l'échelle.

startTime

String

2022-09-06T06:29:23.000Z

Heure de début de l'activité de mise à l'échelle.

endTime

String

2022-09-06T06:30:10.000Z

Heure de fin de l'activité de mise à l'échelle.

expectNum

Int

1

Capacité cible attendue pour l'activité de réduction de capacité.

requestId

String

WOSQ2zMxNTcZOoH1bu****

ID de la requête.

scalingActivityId

String

asa-xxx

ID de l'activité de mise à l'échelle.

instanceIds

Array

i-xxx

ID des instances à supprimer.

totalCapacity

Int

1

Capacité du groupe de mise à l'échelle une fois l'activité de mise à l'échelle terminée.

Succès d'une activité de réduction de capacité

L'exemple suivant illustre l'événement reçu par EventBridge en cas de succès d'une activité de réduction de capacité :

{
  "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
  }
}

Pour obtenir des informations sur les paramètres contenus dans le champ data, consultez le tableau de description des paramètres.

Échec d'une activité d'augmentation de capacité

L'exemple suivant illustre l'événement reçu par EventBridge en cas d'échec d'une activité d'augmentation de capacité :

{
  "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
  }
}

Pour obtenir des informations sur les paramètres contenus dans le champ data, consultez le tableau de description des paramètres.

Succès partiel d'une activité d'augmentation de capacité

L'exemple suivant illustre l'événement reçu par EventBridge en cas de succès partiel d'une activité d'augmentation de capacité :

{
  "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
  }
}

Pour obtenir des informations sur les paramètres contenus dans le champ data, consultez le tableau de description des paramètres.

Succès d'une activité d'augmentation de capacité

L'exemple suivant illustre l'événement reçu par EventBridge en cas de succès d'une activité d'augmentation de capacité :

{
  "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
  }
}

Pour obtenir des informations sur les paramètres contenus dans le champ data, consultez le tableau de description des paramètres.

Déclenchement d'un hook de cycle de vie pour une activité de réduction de capacité

L'exemple suivant illustre l'événement reçu par EventBridge lors du déclenchement d'un hook de cycle de vie pour une activité de réduction de capacité :

{
  "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"
  }
}

Le tableau suivant décrit les paramètres contenus dans le champ data.

Champ

Type

Exemple

Description

instanceIds

Array

[ "i-xxx" ]

ID des instances à supprimer.

lifecycleHookId

String

ash-xxx

ID du hook de cycle de vie.

lifecycleActionToken

String

XXXX

Jeton d'action du hook de cycle de vie.

scalingGroupId

String

asg-xxx

ID du groupe de mise à l'échelle.

scalingActivityId

String

asa-xxx

ID de l'activité de mise à l'échelle.

notificationMetadata

String

lifecycleHook metadata example

Notification envoyée lorsque le hook de cycle de vie prend effet.

defaultResult

String

CONTINUE

Résultat par défaut du hook de cycle de vie. Valeurs possibles :

  • CONTINUE : Auto Scaling continue de répondre aux demandes de réduction ou d'augmentation de capacité.

  • ABANDON : Auto Scaling libère les instances Elastic Compute Service (ECS) lors des événements d'augmentation de capacité, ou supprime les instances ECS du groupe de mise à l'échelle lors des événements de réduction de capacité.

  • ROLLBACK : Lors des événements de réduction de capacité, Auto Scaling refuse les demandes de libération d'instances ECS et annule les modifications. Lors des événements d'augmentation de capacité, le paramètre ROLLBACK se comporte de manière identique au paramètre ABANDON.

Déclenchement d'un hook de cycle de vie pour une activité d'augmentation de capacité

L'exemple suivant illustre l'événement reçu par EventBridge lors du déclenchement d'un hook de cycle de vie pour une activité d'augmentation de capacité :

{
  "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"
  }
}

Pour obtenir des informations sur les paramètres contenus dans le champ data, consultez le tableau de description des paramètres.

Déclenchement d'un test de hook de cycle de vie pour EventBridge

L'exemple suivant illustre l'événement reçu par EventBridge lors du déclenchement d'un test de hook de cycle de vie pour EventBridge :

{
  "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"
  }
}

Pour obtenir des informations sur les paramètres contenus dans le champ data, consultez le tableau de description des paramètres.

Démarrage d'une activité de réduction de capacité

L'exemple suivant illustre l'événement reçu par EventBridge au démarrage d'une activité de réduction de capacité :

{
  "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
  }
}

Le tableau suivant décrit les paramètres contenus dans le champ data.

Champ

Type

Exemple

Description

cause

string

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

Raison du déclenchement de l'activité de mise à l'échelle.

description

string

\"1\" ECS instances are removed"

Description de l'activité de mise à l'échelle.

startTime

string

2022-09-06T06:29:23.000Z

Heure de début de l'activité de mise à l'échelle.

expectNum

Int

1

Capacité cible attendue pour l'activité de réduction de capacité.

requestId

string

WOSQ2zMxNTcZOoH1bu****

ID de la requête de l'activité de mise à l'échelle.

scalingActivityId

string

asa-xxx

ID de l'activité de mise à l'échelle.

totalCapacity

Int

1

Capacité du groupe de mise à l'échelle une fois l'activité de mise à l'échelle terminée.

Démarrage d'une activité d'augmentation de capacité

L'exemple suivant illustre l'événement reçu par EventBridge au démarrage d'une activité d'augmentation de capacité :

{
  "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
  }
}

Pour obtenir des informations sur les paramètres contenus dans le champ data, consultez le tableau de description des paramètres.