Tous les produits
Search
Centre de documentation

Elastic Compute Service:Notifications d'événements d'instance

Dernière mise à jour :Aug 18, 2026

ECS envoie des notifications pour les événements d'instance, tels que les événements O&M, les changements d'état du cycle de vie et les interruptions d'instances préemptibles.

Types d'événements

ECS envoie des notifications pour les événements d'instance suivants :

Événements O&M

ECS envoie une notification initiale lorsqu'un événement O&M se produit, puis une nouvelle notification à chaque changement d'état de l'événement. Pour obtenir la liste des noms de notification correspondant à des événements O&M spécifiques, consultez la section Annexe : Noms de notification pour les événements O&M d'instance.

L'exemple suivant présente une notification JSON pour un événement de instance restart due to system maintenance (SystemMaintenance.Reboot).

  • Lors de la première publication d'un événement O&M, celui-ci se trouve dans l'état Scheduled (Scheduled).

    {
      "id": "2256A988-0B26-4E2B-820A-8A********E5",
      "product": "ECS",
      "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
      "level": "CRITICAL",
      "name": "Instance:SystemMaintenance.Reboot:Scheduled",
      "userId": "169070********30",
      "eventTime": "20190409T121826.922+0800",
      "regionId": "cn-hangzhou",
      "content": {
        "eventId": "e-bp11trd********pqum2",
        "publishTime": "2019-04-09T04:18:26Z",
        "notBefore": "2019-04-12T01:01:01Z",      
        "instanceId": "i-bp1ecr********5go2go",   
        "eventType": "SystemMaintenance.Reboot",  
        "eventStatus": "Scheduled"
      }
    }
  • Si vous redémarrez une instance avant l'heure planifiée de l'événement O&M (paramètre notBefore), l'événement est évité et une notification est publiée indiquant que l'état de l'événement est passé à Avoided.

    {
      "id": "2256A988-0B26-4E2B-820A-8A********E5",
      "product": "ECS",
      "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
      "level": "CRITICAL",
      "name": "Instance:SystemMaintenance.Reboot:Scheduled",
      "userId": "169070********30",
      "eventTime": "20190410T160101.922+0800",
      "regionId": "cn-hangzhou",
      "content": {
        "eventId": "e-bp11trdr********qum2",
        "publishTime": "2019-04-09T04:18:26Z",
        "notBefore": "2019-04-12T01:01:01Z",
        "instanceId": "i-bp1ecr********5go2go",
        "eventType": "SystemMaintenance.Reboot",
        "eventStatus": "Avoided",
        "executeStartTime": "2019-04-10T08:01:01Z",  
        "executeFinishTime": "2019-04-10T08:01:01Z"  
      }
    }

Description du paramètre content :

Champ

Description

Exemple

eventId

ID de l'événement O&M.

e-t4navn7****6x5no

publishTime

Heure de publication de l'événement O&M.

2019-04-09T04:18:26Z

notBefore

Heure d'exécution planifiée de l'événement O&M. Ce paramètre est spécifié uniquement pour les événements O&M de maintenance. Les événements O&M d'exception ne comportent pas d'heure notBefore.

2019-04-12T01:01:01Z

instanceId

ID de l'instance concernée.

i-bp1ecr****5go2go

eventType

Type de l'événement O&M. Pour plus d'informations, consultez la page Présentation des événements système ECS.

SystemMaintenance.Reboot

eventStatus

État de l'événement O&M. Pour plus d'informations, consultez la page Présentation des événements système ECS.

Avoided

executeStartTime

Heure de début de la tâche O&M, au format UTC.

2019-04-10T08:01:01Z

executeFinishTime

Heure de fin de la tâche O&M, au format UTC.

Remarque

Seuls les événements O&M dont l'état est Executing (Executing), Executed (Executed), Canceled (Canceled) ou Avoided (Avoided) renvoient les attributs executeStartTime et executeFinishTime.

2019-04-10T08:01:01Z

Changements d'état du cycle de vie

ECS envoie une notification d'événement lorsque l'état d'une instance change. Pour plus d'informations sur les états des instances, consultez la page Cycle de vie des instances.

Prenons l'exemple d'un changement d'état vers Running (Running). Le format de la notification d'événement est le suivant.

{
  "id": "2256A988-0B26-4E2B-820A-8A********E5",
  "product": "ECS",
  "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
  "level": "INFO",
  "name": "Instance:StateChange",
  "userId": "169070********30",
  "eventTime": "20190409T121826.922+0800",
  "regionId": "cn-hangzhou",
  "content": {
    "resourceId": "i-bp1ecr********5go2go",  
    "resourceType": "ALIYUN::ECS::Instance", 
    "state": "Running"                       
  }
}

Description du champ content :

Champ

Description

Exemple

resourceId

ID de l'instance.

i-bp1ecr****5go2go

resourceType

Type de ressource. Valeurs possibles : ALIYUN::ECS::Instance.

ALIYUN::ECS::Instance

state

État de l'instance. Valeurs possibles :

  • Created : Création terminée. Une notification d'événement pour cet état est envoyée une seule fois après la création de l'instance.

  • Starting : L'instance est en cours de démarrage.

  • Running : En cours d'exécution.

  • Stopping : La ressource est en cours d'arrêt ou de redémarrage.

  • Stopped : Arrêtée.

  • Deleted : Supprimée.

Running

Interruptions d'instances préemptibles

Une instance préemptible peut être libérée automatiquement en raison de variations du prix du marché ou d'ajustements de l'inventaire des ressources. Cinq minutes avant la libération, ECS envoie un événement d'interruption d'instance préemptible. Pour plus d'informations, consultez la page Qu'est-ce qu'une instance préemptible ?.

Voici un exemple de notification JSON.

{
  "id": "2256A988-0B26-4E2B-820A-8A********E5",
  "product": "ECS",
  "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
  "level": "INFO",
  "name": "Instance:PreemptibleInstanceInterruption",
  "userId": "169070********30",
  "eventTime": "20190409T121826.922+0800",
  "regionId": "cn-hangzhou",
  "content": {
    "instanceId": "i-bp1ecr********5go2go",  
    "action": "delete"                       
  }
}

Le champ content est décrit comme suit :

Champ

Description

Exemple

instanceId

ID de l'instance préemptible.

i-bp1ecr****5go2go

action

Opération associée à l'instance préemptible. Valeurs possibles : delete.

delete

Migration à chaud sur des hôtes dédiés

Appelez l'opération ModifyInstanceDeployment pour effectuer une migration à chaud d'une instance ECS entre des hôtes dédiés. La migration à chaud est une opération asynchrone et l'état de l'instance ECS ne change pas pendant la migration. Configurez une notification d'événement pour l'événement Instance:LiveMigrationAcrossDDH afin de savoir si la migration à chaud a réussi.

Voici des exemples de notifications JSON.

  • Démarrage de la migration à chaud :

    {
      "id": "2256A988-0B26-4E2B-820A-8A0580D0B8E5",
      "product": "ECS",
      "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
      "level": "INFO",
      "instanceName": "instance-event-subscription",
      "name": "Instance:LiveMigrationAcrossDDH",
      "userId": "169070********30",
      "eventTime": "20180608T092537.922+0800",
      "regionId": "cn-hangzhou",
      "content": {
          "instanceId" : "i-bp1ecr********5go2go",
          "sourceDedicatedHostId" : "dh-2ze3lm********t8nr82",
          "destinationDedicatedHostId" : "dh-2ze3lm********t8nr83",
          "startTime" : "2018-06-08T01:25:37Z",
          "status" : "started"
      }
    }
  • Migration à chaud réussie :

    {
      "id": "2256A988-0B26-4E2B-820A-8A0580D0B8E5",
      "product": "ECS",
      "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
      "level": "INFO",
      "instanceName": "instance-event-subscription",
      "name": "Instance:LiveMigrationAcrossDDH",
      "userId": "169070********30",
      "eventTime": "20180608T092545.922+0800",
      "regionId": "cn-hangzhou",
      "content": {
          "instanceId" : "i-bp1ecr********5go2go",
          "sourceDedicatedHostId" : "dh-2ze3lm********t8nr82",
          "destinationDedicatedHostId" : "dh-2ze3lm********t8nr83",
          "startTime" : "2018-06-08T01:25:37Z",
          "endTime" : "2018-06-08T01:25:45Z",
          "status" : "accomplished"
      }
    }
  • Échec de la migration à chaud :

    {
      "id": "2256A988-0B26-4E2B-820A-8A0580D0B8E5",
      "product": "ECS",
      "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
      "level": "INFO",
      "instanceName": "instance-event-subscription",
      "name": "Instance:LiveMigrationAcrossDDH",
      "userId": "169070********30",
      "eventTime": "20180608T092545.922+0800",
      "regionId": "cn-hangzhou",
      "content": {
          "instanceId" : "i-bp1ecr********5go2go",
          "sourceDedicatedHostId" : "dh-2ze3lm********t8nr82",
          "destinationDedicatedHostId" : "dh-2ze3lm********t8nr83",
          "startTime" : "2018-06-08T01:25:37Z",
          "endTime" : "2018-06-08T01:25:45Z",
          "status" : "failed"
      }
    }

Description du champ content :

Champ

Description

Exemple

instanceId

ID de l'instance ECS.

i-bp1ecr****5go2go

sourceDedicatedHostId

ID de l'hôte dédié source.

dh-2ze3lm****t8nr82

destinationDedicatedHostId

ID de l'hôte dédié de destination.

dh-2ze3lm****t8nr83

startTime

Heure de début de la migration, au format UTC.

2018-06-08T01:25:37Z

endTime

Heure de fin de la migration, au format UTC.

2018-06-08T01:25:45Z

status

État de la migration. Valeurs possibles :

  • started : La migration démarre.

  • failed : Échec de la migration.

  • accomplished : La migration a réussi.

accomplished

Modifications du mode de performance pour les instances à performances variables

Après qu'une instance à performances variables a changé de mode de performance, elle envoie une notification d'événement nommée Instance:PerformanceModeChange.

Voici un exemple de notification JSON.

{
    "id": "2256A988-0B26-4E2B-820A-8A0580D0B8E5",
    "product": "ECS",
    "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
    "level": "INFO",
    "name": "Instance:PerformanceModeChange",
    "userId": "169070********30",
    "eventTime": "20190409T121826.922+0800",
    "regionId": "cn-hangzhou",
    "content": {
        "instanceId" : "i-bp1ecr********5go2go",
        "creditSpecification" : "Unlimited",
        "operator" : "System"
    }
}

Description du champ content :

Champ

Description

Exemple

instanceId

ID de l'instance ECS.

i-bp1ecr****5go2go

creditSpecification

Nouveau mode de performance. Valeurs possibles :

  • Standard : mode standard.

  • Unlimited : mode illimité.

Standard

operator

Opérateur ayant déclenché l'événement. Valeurs possibles :

  • User : Vous avez basculé manuellement le mode de performance de l'instance via la console ou une API.

  • System : Événements de basculement automatique causés par la consommation de crédits CPU, les restrictions du mode d'arrêt économique ou un compte impayé. Pour plus d'informations, consultez la page Basculer les modes de performance.

User

Restrictions de performance pour les instances à performances variables

Les performances de l'instance sont limitées en dessous des performances de base car ses crédits CPU sont épuisés. Dans ce cas, l'instance à performances variables passe en mode standard. Le nom de l'événement est Instance:BurstablePerformanceRestricted.

Remarque

ECS génère ces événements toutes les heures. Un événement indique qu'une restriction de performance s'est produite à un moment donné au cours de cet intervalle d'une heure. Si les performances de l'instance restent restreintes, un nouvel événement est généré toutes les heures.

Voici un exemple de notification JSON.

{
    "id": "2256A988-0B26-4E2B-820A-8A0580D0B8E5",
    "product": "ECS",
    "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
    "level": "INFO",
    "name": "Instance:BurstablePerformanceRestricted",
    "userId": "169070********30",
    "eventTime": "20190409T121826.922+0800",
    "regionId": "cn-hangzhou",
    "content": {
        "instanceId" : "i-bp1ecr********5go2go",
        "intervalStart" : "2019-11-11T11:00Z",
        "intervalEnd" : "2019-11-11T12:00Z"
    }
}

Champ content :

Champ

Description

Exemple

instanceId

ID de l'instance ECS.

i-bp1ecr****5go2go

intervalStart

Heure de début de l'intervalle d'événement, au format UTC.

2019-11-11T11:00Z

intervalEnd

Heure de fin de l'intervalle d'événement, au format UTC.

2019-11-11T12:00Z

Annexe : Noms de notification pour les événements O&M d'instance

Impact

Type et code d'événement

Nom et code de la notification d'événement

Redémarrage de l'instance

Redémarrage de l'instance dû à une maintenance système (SystemMaintenance.Reboot)

  • Redémarrage de l'instance planifié (maintenance système) : Instance:SystemMaintenance.Reboot:Scheduled

  • Exécution du redémarrage planifié de l'instance (maintenance système) : Instance:SystemMaintenance.Reboot:Executing

  • Redémarrage planifié de l'instance exécuté (maintenance système) : Instance:SystemMaintenance.Reboot:Executed

  • Redémarrage de l'instance évité (maintenance système) : Instance:SystemMaintenance.Reboot:Avoided

  • Redémarrage de l'instance annulé (maintenance système) : Instance:SystemMaintenance.Reboot:Canceled

  • Échec du redémarrage planifié de l'instance (maintenance système) : Instance:SystemMaintenance.Reboot:Failed

Redémarrage inattendu de l'instance

Redémarrage de l'instance dû à une erreur système (SystemFailure.Reboot)

  • Exécution du redémarrage de l'instance (erreur système) : Instance:SystemFailure.Reboot:Executing

  • Redémarrage de l'instance exécuté (erreur système) : Instance:SystemFailure.Reboot:Executed

  • Échec du redémarrage de l'instance (erreur système) : Instance:SystemFailure.Reboot:Failed

Redémarrage inattendu de l'instance

Redémarrage de l'instance dû à une erreur d'instance (InstanceFailure.Reboot)

  • Redémarrage de l'instance planifié (erreur d'instance) : Instance:InstanceFailure.Reboot:Scheduled

  • Exécution du redémarrage de l'instance (erreur d'instance) : Instance:InstanceFailure.Reboot:Executing

  • Redémarrage de l'instance exécuté (erreur d'instance) : Instance:InstanceFailure.Reboot:Executed

  • Redémarrage de l'instance évité (erreur d'instance) : Instance:InstanceFailure.Reboot:Avoided

Redéploiement de l'instance

Redéploiement de l'instance dû à une maintenance système (SystemMaintenance.Redeploy)

  • Redéploiement de l'instance planifié (maintenance système) : Instance:SystemMaintenance.Redeploy:Scheduled

  • Exécution du redéploiement planifié de l'instance (maintenance système) : Instance:SystemMaintenance.Redeploy:Executing

  • Redéploiement planifié de l'instance terminé (maintenance système) : Instance:SystemMaintenance.Redeploy:Executed

  • Redéploiement de l'instance évité (maintenance système) : Instance:SystemMaintenance.Redeploy:Avoided

  • Redéploiement de l'instance annulé (maintenance système) : Instance:SystemMaintenance.Redeploy:Canceled

Redéploiement de l'instance

Redéploiement de l'instance dû à une erreur système (SystemFailure.Redeploy)

  • Exécution du redéploiement de l'instance (erreur système) : Instance:SystemFailure.Redeploy:Executing

  • Redéploiement de l'instance exécuté (erreur système) : Instance:SystemFailure.Redeploy:Executed

  • Redéploiement de l'instance évité (erreur système) : Instance:SystemFailure.Redeploy:Avoided

  • Redéploiement de l'instance annulé (erreur système) : Instance:SystemFailure.Redeploy:Canceled

Redémarrage de l'instance et isolation d'un disque local endommagé

Redémarrage planifié de l'instance et remplacement d'un disque local endommagé dus à une maintenance système (SystemMaintenance.RebootAndIsolateErrorDisk)

  • Demande de redémarrage de l'instance et d'isolation du disque endommagé (maintenance système) : Instance:SystemMaintenance.RebootAndIsolateErrorDisk:Inquiring

  • Exécution du redémarrage de l'instance et de l'isolation du disque endommagé (maintenance système) : Instance:SystemMaintenance.RebootAndIsolateErrorDisk:Executing

  • Redémarrage de l'instance et isolation du disque endommagé exécutés (maintenance système) : Instance:SystemMaintenance.RebootAndIsolateErrorDisk:Executed

  • Redémarrage de l'instance et isolation du disque endommagé évités (maintenance système) : Instance:SystemMaintenance.RebootAndIsolateErrorDisk:Avoided

  • Redémarrage de l'instance et isolation du disque endommagé annulés (maintenance système) : Instance:SystemMaintenance.RebootAndIsolateErrorDisk:Canceled

Redémarrage de l'instance et récupération d'un disque local endommagé

Redémarrage planifié de l'instance et réinitialisation d'un disque local endommagé dus à une maintenance système (SystemMaintenance.RebootAndReInitErrorDisk)

  • Demande de redémarrage de l'instance et de réinitialisation du disque endommagé (maintenance système) : Instance:SystemMaintenance.RebootAndReInitErrorDisk:Inquiring

  • Exécution du redémarrage de l'instance et de la réinitialisation du disque endommagé (maintenance système) : Instance:SystemMaintenance.RebootAndReInitErrorDisk:Executing

  • Redémarrage de l'instance et réinitialisation du disque endommagé exécutés (maintenance système) : Instance:SystemMaintenance.RebootAndReInitErrorDisk:Executed

  • Redémarrage de l'instance et réinitialisation du disque endommagé évités (maintenance système) : Instance:SystemMaintenance.RebootAndReInitErrorDisk:Avoided

  • Redémarrage de l'instance et réinitialisation du disque endommagé annulés (maintenance système) : Instance:SystemMaintenance.RebootAndReInitErrorDisk:Canceled

Libération de l'instance

Libération automatique de l'instance due à un échec de création (SystemFailure.Delete)

  • Exécution de la libération automatique de l'instance (échec de création de l'instance) : Instance:SystemFailure.Delete:Executing

  • Libération automatique de l'instance exécutée (échec de création de l'instance) : Instance:SystemFailure.Delete:Executed

  • Libération automatique de l'instance évitée (échec de création de l'instance) : Instance:SystemFailure.Delete:Avoided