Cette rubrique décrit les types d'événements Elastic Compute Service (ECS) pouvant être publiés vers EventBridge.
Types d'événements
Le tableau suivant présente les types d'événements ECS publiables dans EventBridge.
|
Type d'événement |
Valeur du paramètre type |
|
ecs:Disk:ConvertToPostpaidCompleted |
|
|
ecs:Disk:DiskOperationCompleted |
|
|
ecs:Disk:OverduePaymentRelease |
|
|
ecs:Instance:BurstablePerformanceRestricted |
|
|
ecs:Instance:LiveMigrationAcrossDDH |
|
|
Modification du mode de performance d'une instance burstable |
ecs:Instance:PerformanceModeChange |
|
ecs:Instance:PreemptibleInstanceInterruption |
|
|
ecs:Instance:StateChange |
|
|
Facturation de frais supplémentaires pour une instance burstable |
ecs:Instance:SurplusCreditIncurCharge |
|
ecs:NetworkInterface:NetworkInterfaceOperateCompleted |
|
|
ecs:Snapshot:CreateSnapshotCompleted |
|
|
ecs:Snapshot:CreateSnapshotInitiated |
|
|
ecs:Snapshot:SnapshotDeleted |
|
|
ecs:Disk:ErrorDetected |
|
|
ecs:Disk:Stalled |
|
|
ecs:Instance:AutoReactivateCompleted |
|
|
ecs:Instance:InstanceFailure.Reboot |
|
|
ecs:Instance:Security.TpmAlert |
|
|
ecs:Instance:SystemFailure.Delete |
|
|
ecs:Instance:SystemFailure.Reboot |
|
|
ecs:Instance:SystemFailure.Redeploy |
|
|
ecs:Instance:SystemFailure.Stop |
|
|
Isolement d'un disque local endommagé lors d'une maintenance système |
ecs:Instance:SystemMaintenance.IsolateErrorDisk |
|
Réinitialisation d'un disque local endommagé lors d'une maintenance système |
ecs:Instance:SystemMaintenance.ReInitErrorDisk |
|
Planification d'un redémarrage d'instance pour maintenance système |
ecs:Instance:SystemMaintenance.Reboot |
|
Redémarrage d'instance et isolement d'un disque local endommagé lors d'une maintenance système |
ecs:Instance:SystemMaintenance.RebootAndIsolateErrorDisk |
|
ecs:Instance:SystemMaintenance.RebootAndReInitErrorDisk |
|
|
Planification d'un redéploiement d'instance pour maintenance système |
ecs:Instance:SystemMaintenance.Redeploy |
|
Planification d'un arrêt d'instance pour maintenance système |
ecs:Instance:SystemMaintenance.Stop |
|
ecs:Instance:VSwitchChanged |
|
|
ecs:NetworkInterface:PrivateIPAssigned |
|
|
ecs:NetworkInterface:PrivateIPUnassigned |
|
|
ecs:NetworkInterface:PrivateIPv6Assigned |
|
|
ecs:NetworkInterface:PrivateIPv6Unassigned |
|
|
Nettoyage des disques après échec du remplacement à chaud sur EBS |
ecs:Instance:SystemMaintenance.CleanReleasedDisks |
|
ecs:NetworkInterface:SlaveEniWorkStateChanged |
|
|
Exécution d'une opération sur une ressource |
ecs:ActionTrail:AliyunServiceEvent |
|
Appel d'une opération API |
ecs:ActionTrail:ApiCall |
|
Opérations effectuées dans la console |
ecs:ActionTrail:ConsoleOperation |
|
Fin d'une alerte de dommage sur le disque local |
ecs:CloudMonitor:Disk[ErrorDetected:Executed] |
|
Début d'une alerte de dommage sur le disque local |
ecs:CloudMonitor:Disk[ErrorDetected:Executing] |
|
Fin d'un impact sévère sur les performances du disque |
ecs:CloudMonitor:Disk[Stalled:Executed] |
|
Début d'un impact sévère sur les performances du disque |
ecs:CloudMonitor:Disk[Stalled:Executing] |
|
Redémarrage automatique d'une instance |
ecs:CloudMonitor:Instance[AutoReactivateCompleted] |
|
Fin de l'impact potentiel d'une erreur d'instance sur ses performances |
ecs:CloudMonitor:Instance[InstanceFailure.PerformanceImpact:Executed] |
|
Début de l'impact potentiel d'une erreur d'instance sur ses performances |
ecs:CloudMonitor:Instance[InstanceFailure.PerformanceImpact:Executing] |
|
Achèvement du redémarrage d'une instance causé par une erreur d'instance |
ecs:CloudMonitor:Instance[InstanceFailure.Reboot:Executed] |
|
Début du redémarrage d'une instance causé par une erreur d'instance |
ecs:CloudMonitor:Instance[InstanceFailure.Reboot:Executing] |
|
Fin d'une alerte de sécurité TPM |
ecs:CloudMonitor:Instance[Security.TpmAlert:Executed] |
|
Début d'une alerte de sécurité TPM |
ecs:CloudMonitor:Instance[Security.TpmAlert:Executing] |
|
Contournement de la libération automatique d'une instance suite à un échec de création |
ecs:CloudMonitor:Instance[SystemFailure.Delete:Avoided] |
|
Achèvement de la libération automatique d'une instance suite à un échec de création |
ecs:CloudMonitor:Instance[SystemFailure.Delete:Executed] |
|
Exécution en cours de la libération automatique d'une instance suite à un échec de création |
ecs:CloudMonitor:Instance[SystemFailure.Delete:Executing] |
|
Fin de l'impact d'une erreur système sur les performances de l'instance |
ecs:CloudMonitor:Instance[SystemFailure.PerformanceImpact:Executed] |
|
Début de l'impact d'une erreur système sur les performances de l'instance |
ecs:CloudMonitor:Instance[SystemFailure.PerformanceImpact:Executing] |
|
Achèvement du redémarrage d'une instance causé par une erreur système |
ecs:CloudMonitor:Instance[SystemFailure.Reboot:Executed] |
|
Début du redémarrage d'une instance causé par une erreur système |
ecs:CloudMonitor:Instance[SystemFailure.Reboot:Executing] |
|
Échec du redémarrage d'une instance causé par une erreur système |
ecs:CloudMonitor:Instance[SystemFailure.Reboot:Failed] |
|
Contournement du redéploiement d'une instance causé par une erreur système |
ecs:CloudMonitor:Instance[SystemFailure.Redeploy:Avoided] |
|
Annulation du redéploiement d'une instance causé par une erreur système |
ecs:CloudMonitor:Instance[SystemFailure.Redeploy:Canceled] |
|
Achèvement du redéploiement d'une instance causé par une erreur système |
ecs:CloudMonitor:Instance[SystemFailure.Redeploy:Executed] |
|
Exécution en cours du redéploiement d'une instance causé par une erreur système |
ecs:CloudMonitor:Instance[SystemFailure.Redeploy:Executing] |
|
Planification du redéploiement d'une instance causé par une erreur système |
ecs:CloudMonitor:Instance[SystemFailure.Redeploy:Scheduled] |
|
Achèvement de l'arrêt d'une instance causé par une erreur système |
ecs:CloudMonitor:Instance[SystemFailure.Stop:Executed] |
|
Début de l'arrêt d'une instance causé par une erreur système |
ecs:CloudMonitor:Instance[SystemFailure.Stop:Executing] |
|
Contournement de l'isolement d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.IsolateErrorDisk:Avoided] |
|
Annulation de l'isolement d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.IsolateErrorDisk:Canceled] |
|
Achèvement de l'isolement d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.IsolateErrorDisk:Executed] |
|
Exécution en cours de l'isolement d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.IsolateErrorDisk:Executing] |
|
Échec de l'isolement d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.IsolateErrorDisk:Failed] |
|
L'isolement d'un disque endommagé lors d'une maintenance système est en attente de votre confirmation |
ecs:CloudMonitor:Instance[SystemMaintenance.IsolateErrorDisk:Inquiring] |
|
Fin de l'impact potentiel d'une maintenance système sur les performances de l'instance |
ecs:CloudMonitor:Instance[SystemMaintenance.PerformanceImpact:Executed] |
|
Début de l'impact potentiel d'une maintenance système sur les performances de l'instance |
ecs:CloudMonitor:Instance[SystemMaintenance.PerformanceImpact:Executing] |
|
Contournement du redémarrage planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Reboot:Avoided] |
|
Annulation du redémarrage planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Reboot:Canceled] |
|
Achèvement du redémarrage planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Reboot:Executed] |
|
Exécution en cours du redémarrage planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Reboot:Executing] |
|
Échec du redémarrage planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Reboot:Failed] |
|
Le redémarrage planifié d'une instance pour maintenance système est en attente de votre confirmation |
ecs:CloudMonitor:Instance[SystemMaintenance.Reboot:Inquiring] |
|
Planification d'un redémarrage d'instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Reboot:Scheduled] |
|
Contournement du redémarrage d'instance et de l'isolement d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.RebootAndIsolateErrorDisk:Avoided] |
|
Annulation du redémarrage d'instance et de l'isolement d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.RebootAndIsolateErrorDisk:Canceled] |
|
Achèvement du redémarrage d'instance et de l'isolement d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.RebootAndIsolateErrorDisk:Executed] |
|
Exécution en cours du redémarrage d'instance et de l'isolement d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.RebootAndIsolateErrorDisk:Executing] |
|
Le redémarrage d'instance et l'isolement d'un disque endommagé lors d'une maintenance système sont en attente de votre confirmation |
ecs:CloudMonitor:Instance[SystemMaintenance.RebootAndIsolateErrorDisk:Inquiring] |
|
Contournement du redémarrage d'instance et de la réinitialisation d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.RebootAndReInitErrorDisk:Avoided] |
|
Annulation du redémarrage d'instance et de la réinitialisation d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.RebootAndReInitErrorDisk:Canceled] |
|
Achèvement du redémarrage d'instance et de la réinitialisation d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.RebootAndReInitErrorDisk:Executed] |
|
Exécution en cours du redémarrage d'instance et de la réinitialisation d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.RebootAndReInitErrorDisk:Executing] |
|
Le redémarrage d'instance et la réinitialisation d'un disque endommagé lors d'une maintenance système sont en attente de votre confirmation |
ecs:CloudMonitor:Instance[SystemMaintenance.RebootAndReInitErrorDisk:Inquiring] |
|
Contournement du redéploiement planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Redeploy:Avoided] |
|
Annulation du redéploiement planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Redeploy:Canceled] |
|
Achèvement du redéploiement planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Redeploy:Executed] |
|
Exécution en cours du redéploiement planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Redeploy:Executing] |
|
Le redéploiement planifié d'une instance pour maintenance système est en attente de votre confirmation |
ecs:CloudMonitor:Instance[SystemMaintenance.Redeploy:Inquiring] |
|
Planification du redéploiement d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Redeploy:Scheduled] |
|
Contournement de la réinitialisation d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.ReInitErrorDisk:Avoided] |
|
Annulation de la réinitialisation d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.ReInitErrorDisk:Canceled] |
|
Achèvement de la réinitialisation d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.ReInitErrorDisk:Executed] |
|
Exécution en cours de la réinitialisation d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.ReInitErrorDisk:Executing] |
|
Échec de la réinitialisation d'un disque endommagé lors d'une maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.ReInitErrorDisk:Failed] |
|
La réinitialisation d'un disque endommagé lors d'une maintenance système est en attente de votre confirmation |
ecs:CloudMonitor:Instance[SystemMaintenance.ReInitErrorDisk:Inquiring] |
|
Contournement de l'arrêt planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Stop:Avoided] |
|
Annulation de l'arrêt planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Stop:Canceled] |
|
Achèvement de l'arrêt planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Stop:Executed] |
|
Exécution en cours de l'arrêt planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Stop:Executing] |
|
Échec de l'arrêt planifié d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Stop:Failed] |
|
Planification de l'arrêt d'une instance pour maintenance système |
ecs:CloudMonitor:Instance[SystemMaintenance.Stop:Scheduled] |
|
Notification de livraison des journaux de modification des ressources |
ecs:Config:ConfigurationItemChangeNotification |
|
Notification indiquant qu'une ressource est évaluée comme non conforme |
ecs: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.
Conservation d'un disque
L'exemple suivant illustre l'événement que EventBridge reçoit lorsqu'une instance ECS est libérée mais que le disque cloud qui y est attaché est conservé en tant que disque de données au paiement à l'utilisation :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Disk:ConvertToPostpaidCompleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"result": "accomplished",
"diskName": "e2e-ecs-xxxxxxxx",
"diskId": "d-gx3hn2vc0fxxxxxxxx"
}
}
Le tableau suivant décrit les paramètres contenus dans data.
Paramètre | Type | Exemple | Description |
result | String | accomplished | Résultat de la tâche. Valeurs valides :
|
diskId | String | d-bp11ba7acc69nkta**** | ID du disque. |
diskName | String | e2e-ecs-xxxxxxxx | Nom du disque. |
Attachement ou détachement d'un disque de données
L'exemple suivant montre l'événement reçu par EventBridge lorsqu'un disque de données est attaché à une instance ECS ou détaché de celle-ci :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Disk:DiskOperationCompleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"result": "accomplished",
"operation": "AttachDisk",
"diskId": "d-gx3hn2vc0fuxxxxxxxx"
}
}
Le tableau ci-dessous détaille les paramètres présents dans data.
Paramètre | Type | Exemple | Description |
result | String | accomplished | Résultat de la tâche. Valeurs valides :
|
operation | String | AttachDisk | Opération exécutée. |
diskId | String | d-gx3hn2vc0fuxxxxxxxx | ID du disque. |
Libération d'un périphérique EBS pour impayés
Cet exemple présente l'événement capté par EventBridge lors de la libération d'un périphérique Elastic Block Storage (EBS) en raison d'impayés :
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"123456789098****",
"data":{
"result":"accomplished",
"instanceId":"i-wz9e60ytsp3lspww****",
"diskId":"d-wz9ad6x3sistd7fh****"
},
"subject":"acs:ecs:cn-shenzhen-st3-a01:123456789098****:disk/d-wz9ad6x3sistd7fh****",
"source":"acs.ecs",
"type":"ecs:Disk:OverduePaymentRelease",
"aliyunpublishtime":"2021-01-18T08:20:51.890Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"a3a1e190-a357-40c5-a1c2-3e343a90****",
"time":"2021-01-18T16:20:51.199Z",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Les paramètres inclus dans data sont décrits dans le tableau suivant.
Paramètre | Type | Exemple | Description |
result | String | accomplished | Résultat de la tâche. Valeurs valides :
|
instanceId | String | i-wz9e60ytsp3lspww**** | ID de l'instance ECS. |
diskId | String | d-wz9ad6x3sistd7fh**** | ID du disque. |
Restriction des performances d'une instance burstable
Voici l'événement transmis à EventBridge lorsque les performances d'une instance burstable sont restreintes :
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"123456789098****",
"data":{
"instanceId":"i-bp1eojtvpmlraj13****",
"intervalEnd":"2021-01-18T05:00Z",
"intervalStart":"2021-01-18T04:00Z"
},
"subject":"acs:ecs:cn-hangzhou:123456789098****:instance/i-bp1eojtvpmlraj13****",
"source":"acs.ecs",
"type":"ecs:Instance:BurstablePerformanceRestricted",
"aliyunpublishtime":"2021-01-18T04:06:45.441Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"be468204-6cac-4088-9e57-6455d749****",
"time":"2021-01-18T12:06:45.238Z",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Ce tableau liste les paramètres figurant dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
instanceId |
String |
i-bp1eojtvpmlraj13**** |
ID de l'instance ECS. |
|
intervalEnd |
TimeStamp |
2021-01-18T05:00Z |
Heure de fin de l'intervalle de l'événement. |
|
intervalStart |
TimeStamp |
2021-01-18T04:00Z |
Heure de début de l'intervalle de l'événement. |
Migration à chaud d'une instance ECS entre hôtes dédiés
L'exemple suivant présente l'événement que EventBridge reçoit lors de la migration à chaud d'une instance ECS entre hôtes dédiés :
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"123456789098****",
"data":{
"instanceId":"i-bp1eojtvpmlraj13****",
"sourceDedicatedHostId":"dh-2ze3lma1c2-3e343****",
"destinationDedicatedHostId":"dh-2ze3lm********t8nr83",
"startTime":"2018-06-08T01:25:37Z",
"status":"started"
},
"subject":"acs:ecs:cn-hangzhou:123456789098****:instance/i-bp1eojtvpmlraj13****",
"source":"acs.ecs",
"type":"ecs:Instance:LiveMigrationAcrossDDH",
"aliyunpublishtime":"2021-01-18T08:20:51.890Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"a3a1e190-a357-40c5-a1c2-3e343a90****",
"time":"2021-01-18T16:20:51.199Z",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Le tableau suivant décrit les paramètres contenus dans data.
Parameter | Type | Example | Description |
instanceId | String | i-bp1eojtvpmlraj13**** | ID de l'instance ECS. |
sourceDedicatedHostId | String | dh-2ze3lma1c2-3e343**** | ID de l'hôte dédié source. |
destinationDedicatedHostId | String | dh-2ze3lm****t8nr83 | ID de l'hôte dédié de destination. |
startTime | TimeStamp | 2021-01-18T16:20:51.199Z | Heure de début de la migration à chaud. |
status | String | started | État de la migration à chaud. Valeurs valides :
|
Modification du mode de performance d'une instance extensible
L'exemple suivant illustre l'événement reçu par EventBridge lorsque le mode de performance d'une instance extensible change :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:PerformanceModeChange",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"instanceId": "i-bp1eojtvpmlraj13****",
"intervalEnd": "2021-01-18T05:00Z",
"intervalStart": "2021-01-18T04:00Z"
}
}
Le tableau suivant détaille les paramètres présents dans data.
|
Parameter |
Type |
Example |
Description |
|
instanceId |
String |
i-bp1eojtvpmlraj13**** |
ID de l'instance ECS. |
|
intervalEnd |
String |
2021-01-18T05:00Z |
Heure de fin de l'intervalle de l'événement. |
|
intervalStart |
String |
2021-01-18T04:00Z |
Heure de début de l'intervalle de l'événement. |
Libération d'une instance préemptible
L'exemple ci-dessous montre l'événement émis vers EventBridge avant la libération automatique d'une instance ECS préemptible, suite à une variation de prix ou à un manque de ressources :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:PreemptibleInstanceInterruption",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"action": "delete",
"instanceId": "i-bp17j2bvqa9xxxxxxxx"
}
}
Les paramètres inclus dans data sont décrits dans le tableau suivant.
|
Parameter |
Type |
Example |
Description |
|
instanceId |
String |
i-abc1792gcdoonr9a**** |
ID de l'instance ECS. |
|
action |
String |
delete |
Opération effectuée. |
Changement d'état d'une instance ECS
Voici l'événement capté par EventBrdige lorsqu'une instance ECS change d'état :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:StateChange",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"instanceName": "iZ0jl0kyquo46hxxxxxxxx",
"instanceType": "ecs.c6.large",
"privateIpAddress": "172.21.48.37",
"publicIpAddress": "8.xx.49.237",
"resourceId": "i-0jl0kyquo46xxxxxxxx",
"resourceType": "ALIYUN::ECS::Instance",
"spotStrategy": "SpotWithPriceLimit",
"state": "Running"
}
}
Ce tableau répertorie les paramètres figurant dans data.
Parameter | Type | Example | Description |
resourceId | String | i-bp1dkbnzouipluli**** | ID de la ressource. |
state | String | Running | État actuel de l'instance ECS. Valeurs valides :
|
resourceType | String | ALIYUN::ECS::Instance | Type de ressource concernée. |
publicIpAddress | String | 8.100.XX.XX | Adresse IP publique. |
privateIpAddress | String | 172.21.XX.XX | Adresse IP privée. |
instanceName | String | iZ0jl0kyquo46h**** | Nom attribué à l'instance ECS. |
instanceType | String | ecs.c6.large | Spécification de l'instance. |
spotStrategy | String | SpotWithPriceLimit | Stratégie d'enchère appliquée. |
Facturation de frais supplémentaires pour une instance extensible
Cet exemple correspond à l'événement notifié à EventBridge lors de l'application de frais additionnels sur une instance extensible :
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"123456789098****",
"data":{
"instanceId":"i-abc1792gcdoonr9a****",
"creditSpecification":"Unlimited",
"intervalStart":"2019-06-14T00:00:00Z",
"intervalEnd":"2019-06-14T01:00:00Z"
},
"subject":"acs:ecs:cn-hangzhou:123456789098****:instance/i-abc1792gcdoonr9a****",
"source":"acs.ecs",
"type":"ecs:Instance:SurplusCreditIncurCharge",
"aliyunpublishtime":"2021-01-18T08:20:51.890Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"a3a1e190-a357-40c5-a1c2-3e343a90****",
"time":"2021-01-18T16:20:51.199Z",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
Vous trouverez ci-dessous la description des champs de data.
Parameter | Type | Example | Description |
instanceId | String | i-abc1792gcdoonr9a**** | Identifiant unique de l'instance ECS. |
creditSpecification | String | Unlimited | Mode de performance configuré pour l'instance extensible. Valeurs valides :
|
intervalStart | TimeStamp | 2019-06-14T00:00:00Z | Début de la période de facturation concernée. |
intervalEnd | TimeStamp | 2019-06-14T01:00:00Z | Fin de la période de facturation concernée. |
Création d'une interface réseau élastique (ENI)
L'événement suivant est transmis à EventBridge après la création d'une interface réseau élastique (ENI) :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:NetworkInterface:NetworkInterfaceOperateCompleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"eniStatus": "Available",
"result": "success",
"eniId": "eni-bp1j9eoibxxxxxxxxxx",
"operation": "CreateNetworkInterface",
"requestId": "8D152511-XXXX-18E2-XXXX-8A1219DAD64F.i-bp1ffahxxxxxxxxxx",
"primaryPrivateIp": "192.168.XX.XX",
"secondaryPrivateIps": ["192.168.XX.XX","192.168.XX.XX"],
"ipv4Prefixes": ["192.168.XX.XX/24"],
"ipv6s": ["ABCD:EF01:2345:6789:ABCD:EF01:ABCG:XXXX"],
"ipv6Prefixes": ["2001:XXXX::/32"]
}
}
La signification des paramètres de data est indiquée ci-après.
|
Parameter |
Type |
Example |
Description |
|
eniStatus |
string |
Available |
État de l'ENI. |
|
result |
string |
success |
Résultat de l'opération. |
|
eniId |
string |
eni-bp1j9eoib**** |
Identifiant de l'ENI. |
|
operation |
string |
CreateNetworkInterface |
Action exécutée. |
|
requestId |
string |
8D152511-XXXX-18E2-XXXX-8A1219DAD64F.i-bp1ffah**** |
ID de la requête associée. |
|
primaryPrivateIp |
String |
192.168.XX.XX |
Adresse IP privée principale. |
|
secondaryPrivateIps |
Array |
["192.168.XX.XX","192.168.XX.XX"] |
Adresses IP privées secondaires. |
|
ipv4Prefixes |
Array |
["192.168.XX.XX/24"] |
Préfixes IPv4 secondaires. |
|
ipv6s |
Array |
["ABCD:EF01:2345:6789:ABCD:EF01:ABCG:XXXX"] |
Adresses IPv6 attribuées. |
|
ipv6Prefixes |
Array |
["2001:XXXX::/32"] |
Préfixes IPv6 associés. |
Création d'un snapshot
Lorsqu'un snapshot est créé avec succès, EventBridge génère l'événement suivant :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Snapshot:CreateSnapshotCompleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"result": "accomplished",
"snapshotId": "s-bp151qed0khxxxxxxxxx",
"snapshotType": "user",
"snapshotName": "cust51119970_xxxxxxxx_20211117114015",
"diskId": "d-bp18dnj7u1xxxxxxxxx",
"startTime": "2020-11-19T21:02:16Z",
"endTime": "2020-11-19T21:04:17Z"
}
}
Les éléments contenus dans data sont expliqués dans ce tableau.
Parameter | Type | Example | Description |
result | String | USER | Résultat de la tâche. Valeurs valides :
|
snapshotId | String | s-bp13al3gx35awyr8**** | Référence unique du snapshot. |
snapshotType | String | user | Catégorie du snapshot. Valeurs valides :
|
snapshotName | String | cust51119970_xxxxxxxx_20211117114015 | Libellé du snapshot. |
diskId | String | d-bp1dsz8qsstbk9ph**** | Identifiant du disque source. |
startTime | String | 2021-01-18T03:22:08Z | Moment où la création du snapshot a débuté. |
endTime | String | 2021-01-18T03:22:08Z | Horodatage de fin de création du snapshot. |
Début de création d'un snapshot
Dès qu'une opération de création de snapshot est initiée, EventBridge émet cet événement :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Snapshot:CreateSnapshotInitiated",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"snapshotName": "cust46638731_xxxxxxxxxxx_20211117114238",
"diskId": "d-bp13j42n65xxxxxxxxxxx",
"snapshotId": "s-bp1e4pf8dgxxxxxxxxxxx",
"snapshotType": "user"
}
}
Consultez le tableau ci-dessous pour la définition des champs data.
Parameter | Type | Example | Description |
snapshotId | String | s-bp1hew62f61pjk77**** | ID du snapshot en cours de création. |
snapshotType | String | user | Nature du snapshot. Valeurs valides :
|
snapshotName | String | cust24417935_hins11712633_20210118112409 | Nom défini pour le snapshot. |
diskId | String | d-bp11gspuopjn701i**** | Disque ciblé par l'opération. |
Suppression d'un snapshot
La suppression d'un snapshot déclenche l'événement suivant dans EventBridge :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Snapshot:SnapshotDeleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"snapshotName": "Created from i-bp1dl6knxxxxxxxxx",
"reason": "USER",
"diskId": "d-bp15e8k1f48xxxxxxxxx",
"snapshotId": "s-bp197a5b5txxxxxxxxx",
"snapshotType": "user"
}
}
Le tableau suivant explicite les paramètres de la section data.
Parameter | Type | Example | Description |
reason | String | USER | Motif de la suppression du snapshot. Valeurs valides :
|
snapshotId | String | s-bp13al3gx35awyr8**** | Identifiant du snapshot supprimé. |
snapshotType | String | user | Type de snapshot concerné. Valeurs valides :
|
snapshotName | String | System 20190917 | Nom du snapshot effacé. |
diskId | String | d-bp1dsz8qsstbk9ph**** | Disque auquel le snapshot était rattaché. |
Génération d'une alerte de dommage sur le disque local
L'exemple suivant illustre l'événement reçu par EventBridge lors de la génération d'une alerte signalant un dommage sur le disque local :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Disk:ErrorDetected",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"device": "/dev/xvdf",
"diskId": "d-t4nbfrpow72z******",
"ecsInstanceId": "i-t4n8rbpfmzs******",
"ecsInstanceName": "******-slave",
"eventId": "e-t4nc86ziq4q6******",
"eventType": "ErrorDetected",
"executeFinishTime": "2022-09-02T01:55:41Z",
"executeStartTime": "2022-09-02T01:55:41Z"
}
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
device |
String |
/dev/xvdf |
Périphérique concerné. |
|
diskId |
String |
d-t4nbfrpow72z |
ID du disque. |
|
ecsInstanceId |
String |
i-t4n8rbpfmzs |
ID de l'instance ECS. |
|
ecsInstanceName |
String |
-slave |
Nom de l'instance ECS. |
|
eventId |
String |
e-t4nc86ziq4q6 |
ID de l'événement. |
|
eventType |
String |
ErrorDetected |
Type de l'événement. |
|
executeFinishTime |
String |
2022-09-02T01:55:41Z |
Heure de fin de l'événement. |
|
executeStartTime |
String |
2022-09-02T01:55:41Z |
Heure de début de l'événement. |
Dégradation sévère des performances du disque
L'exemple ci-dessous présente l'événement capté par EventBridge lorsque les performances d'un disque sont fortement dégradées :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Disk:Stalled",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"device": "/dev/xvdb",
"diskId": "d-2zef8thfnbx*****",
"ecsInstanceId": "i-2zehp4inhn*****",
"ecsInstanceName": "iZ2zehp4inhnbvm*****",
"eventId": "e-2zec86ziq4q6*****",
"eventType": "Stalled",
"executeFinishTime": "2022-09-01T13:54:07Z",
"executeStartTime": "2022-09-01T13:53:07Z"
}
}
Pour plus d'informations sur les paramètres de data, consultez le tableau de description des champs.
Redémarrage automatique d'une instance
Voici l'événement que EventBridge reçoit lorsqu'une instance redémarre automatiquement :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:AutoReactivateCompleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"instanceId": "i-hp339adxge******",
"result": "failed"
}
}
Reportez-vous au tableau de description des champs pour obtenir des détails sur les paramètres inclus dans data.
Redémarrage d'une instance suite à une erreur d'instance
Cet exemple montre l'événement transmis à EventBridge lors du redémarrage d'une instance provoqué par une défaillance de celle-ci :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:InstanceFailure.Reboot",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"eventId": "e-bp1c86ziq4q*******",
"eventStatus": "Executed",
"eventType": "InstanceFailure.Reboot",
"executeFinishTime": "2022-09-01T13:23:39Z",
"executeStartTime": "2022-09-01T13:23:39Z",
"instanceId": "i-bp1gp1t778*******",
"notBefore": "2022-09-01T13:23:39Z",
"privateIpAddress":
[
"10.11.XX.XX"
],
"publicIpAddress":
[],
"publishTime": "2022-09-01T13:23:39Z"
}
}
Les paramètres figurant dans data sont détaillés dans le tableau de description des champs.
Génération d'une alerte de sécurité TPM
L'exemple suivant correspond à l'événement reçu par EventBridge en cas de déclenchement d'une alerte de sécurité liée au module de plateforme sécurisée (TPM) :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:Security.TpmAlert",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"eventId": "e-uf6c86ziq4q6*****",
"eventStatus": "Executed",
"eventType": "Security.TpmAlert",
"executeFinishTime": "2022-09-02T06:58:32Z",
"executeStartTime": "2022-09-02T06:58:32Z",
"instanceId": "i-uf66x7kyzdf0*****",
"privateIpAddress":
[
"172.19.XX.XX"
],
"publicIpAddress":
[
"47.103.XX.XX"
],
"publishTime": "2022-09-02T06:58:32Z",
"reason": "Unauthorized or corrupted component detected in system boot. Component name is pcr9, and the measurement value is 7b888c4f4e28817d743660017*****"
}
}
Le tableau ci-après liste les paramètres présents dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
eventId |
String |
e-uf6c86ziq4q6* |
Identifiant unique de l'événement. |
|
eventStatus |
String |
Executed |
État actuel de l'événement. |
|
eventType |
String |
Security.TpmAlert |
Catégorie de l'événement. |
|
executeFinishTime |
String |
2022-09-02T06:58:32Z |
Moment où l'événement s'est terminé. |
|
executeStartTime |
String |
2022-09-02T06:58:32Z |
Moment où l'événement a commencé. |
|
instanceId |
String |
i-uf66x7kyzdf0* |
Référence de l'instance ECS associée. |
|
privateIpAddress |
Array |
172.19.XX.XX |
Adresse IP privée. |
|
publicIpAddress |
Array |
47.103.XX.XX |
Adresse IP publique. |
|
publishTime |
String |
2022-09-02T06:58:32Z |
Date de publication de l'événement. |
|
reason |
String |
Unauthorized or corrupted component detected in system boot. Component name is pcr9, and the measurement value is 7b888c4f4e28817d743660017* |
Motif ayant déclenché l'alerte de sécurité TPM. |
Libération d'une instance suite à un échec de création
L'exemple ci-dessous détaille l'événement notifié à EventBridge lorsqu'une instance est libérée en raison d'un échec lors de sa création :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:SystemFailure.Delete",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"eventId": "e-bp16vh3ff7t2******",
"eventStatus": "Executed",
"eventType": "SystemFailure.Delete",
"executeFinishTime": "2022-08-09T13:55:08Z",
"executeStartTime": "2022-08-09T13:54:56Z",
"instanceId": "i-bp1ez0hvdy5x******",
"notBefore": "2022-08-09T13:54:56Z",
"publishTime": "2022-08-09T13:54:56Z",
"reason": "OperationDenied.NoStock"
}
}
Consultez le tableau de description des champs pour la définition des paramètres de data.
Redémarrage d'une instance dû à une erreur système
L'événement suivant est envoyé à EventBridge si une erreur système force le redémarrage d'une instance :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:SystemFailure.Reboot",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"eventId": "e-bp1c86ziq4q6******",
"eventStatus": "Executed",
"eventType": "SystemFailure.Reboot",
"executeFinishTime": "2022-09-01T13:35:40Z",
"executeStartTime": "2022-09-01T13:34:10Z",
"instanceId": "i-bp18c3eakhaq******",
"notBefore": "2022-09-01T13:34:10Z",
"privateIpAddress":
[
"172.28.XX.XX"
],
"publicIpAddress":
[
"120.27.XX.XX"
],
"publishTime": "2022-09-01T13:34:10Z"
}
}
Référez-vous au tableau de description des champs pour connaître la signification des paramètres dans data.
Redéploiement d'une instance suite à une erreur système
Lorsqu'une erreur système entraîne le redéploiement d'une instance, EventBridge capture l'événement illustré ci-après :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:SystemFailure.Redeploy",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"eventId": "e-bp1c86ziq4q1d*****",
"eventStatus": "Executed",
"eventType": "SystemFailure.Redeploy",
"executeFinishTime": "2022-08-23T09:04:03Z",
"executeStartTime": "2022-08-23T09:02:49Z",
"instanceId": "i-bp144npue7n*****",
"notBefore": "2022-08-23T09:02:49Z",
"privateIpAddress":
[
"172.29.XX.XX"
],
"publicIpAddress":
[
"47.97.XX.XX"
],
"publishTime": "2022-08-23T09:02:49Z"
}
}
Veuillez consulter le tableau de description des champs pour plus d'informations sur les paramètres de data.
Arrêt d'une instance provoqué par une erreur système
L'exemple suivant représente l'événement reçu par EventBridge lorsqu'une erreur système provoque l'arrêt d'une instance :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:SystemFailure.Stop",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"eventId": "e-f8zc86ziq4q6******",
"eventStatus": "Executed",
"eventType": "SystemFailure.Stop",
"executeFinishTime": "2022-09-01T14:07:52Z",
"executeStartTime": "2022-09-01T14:05:52Z",
"instanceId": "i-f8z9datgf1m9******",
"notBefore": "2022-09-01T14:05:52Z",
"privateIpAddress":
[
"11.71.XX.XX"
],
"publicIpAddress":
[],
"publishTime": "2022-09-01T14:05:52Z"
}
}
La description des paramètres contenus dans data figure dans le tableau de description des champs.
Isolement d'un disque local endommagé pour maintenance système
Lorsqu'une opération de maintenance système isole un disque local défectueux, EventBridge enregistre l'événement suivant :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:SystemMaintenance.IsolateErrorDisk",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"device": "/dev/xvdf",
"diskId": "d-t4nbfrpow72zd*******",
"eventId": "e-t4nc86ziq4*******",
"eventStatus": "Inquiring",
"eventType": "SystemMaintenance.IsolateErrorDisk",
"instanceId": "i-t4n8rbpfmzsn*******",
"privateIpAddress":
[
"10.62.XX.XX"
],
"publicIpAddress":
[],
"publishTime": "2022-09-01T09:47:26Z",
"reason": "System maintenance is scheduled due to a potential risk is detected on underlying infrastructure"
}
}
Pour toute précision concernant les paramètres de data, voir le tableau de description des champs.
Réinitialisation d'un disque local endommagé pour maintenance système
Si une maintenance système nécessite la réinitialisation d'un disque local abîmé, EventBridge reçoit cet événement :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:SystemMaintenance.ReInitErrorDisk",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"device": "/dev/xvdv",
"diskId": "d-bp15esw9c01fh******",
"eventId": "e-bp1c86ziq4q6******",
"eventStatus": "Inquiring",
"eventType": "SystemMaintenance.ReInitErrorDisk",
"instanceId": "i-bp1iwarx7zt1e******",
"privateIpAddress":
[
"10.50.XX.XX"
],
"publicIpAddress":
[],
"publishTime": "2022-09-02T02:18:29Z",
"reason": "System maintenance is scheduled due to a potential risk is detected on underlying infrastructure"
}
}
Les paramètres situés dans data sont expliqués dans le tableau de description des champs.
Planification d'un redémarrage d'instance pour maintenance système
L'exemple ci-dessous montre l'événement traité par EventBridge lorsqu'un redémarrage d'instance est planifié pour cause de maintenance système :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2022-09-07T12:31:34Z",
"type": "ecs:Instance:SystemMaintenance.Reboot",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2022-09-07T12:31:34Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"eventId": "e-uf6iqgksaxxxxxxx",
"eventStatus": "Inquiring",
"eventType": "SystemMaintenance.Reboot",
"instanceId": "i-8vbirq9ijhxxxxxxx",
"privateIpAddress":
[
"192.168.XX.XX"
],
"publicIpAddress":
[],
"publishTime": "2022-09-07T12:31:34Z",
"traceInfo": "c1352085-8678-4f23-a7cc-xxxx"
}
}
Ce tableau recense les paramètres disponibles dans data.
Paramètre | Type | Exemple | Description |
eventId | String | e-uf6c86ziq4q6* | ID de l'événement. |
eventStatus | String | Executed | Statut de l'événement. Valeurs valides :
|
eventType | String | Security.TpmAlert | Type de l'événement. |
instanceId | String | i-uf66x7kyzdf0* | ID de l'instance ECS. |
privateIpAddress | Array | 172.19.XX.XX | Adresse IP privée. |
publicIpAddress | Array | 47.103.XX.XX | Adresse IP publique. |
publishTime | String | 2022-09-02T06:58:32Z | Date de publication de l'événement. |
traceInfo | String | c1352085-8678-4f23-a7cc-xxxx | Informations de traçabilité. |
Redémarrage d'instance et isolement d'un disque local endommagé pour maintenance système
L'exemple suivant montre l'événement reçu par EventBridge lorsqu'une maintenance système déclenche simultanément le redémarrage d'une instance et l'isolement d'un disque local défectueux :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:SystemMaintenance.RebootAndIsolateErrorDisk",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"device": "/dev/xvdb",
"diskId": "d-0jl6834zzre******",
"eventId": "e-0jlc86ziq4q******",
"eventStatus": "Inquiring",
"eventType": "SystemMaintenance.RebootAndIsolateErrorDisk",
"instanceId": "i-0jl77to5ekvau******",
"privateIpAddress":
[
"172.26.XX.XX"
],
"publicIpAddress":
[],
"publishTime": "2022-09-01T14:54:17Z",
"reason": "System maintenance is scheduled due to a potential risk is detected on underlying infrastructure"
}
}
Vous trouverez la description des paramètres de data dans le tableau de description des champs.
Redémarrage d'instance et réinitialisation d'un disque local endommagé pour maintenance système
Lorsqu'une maintenance système impose le redémarrage d'une instance ainsi que la réinitialisation d'un disque local abîmé, EventBridge génère l'événement ci-dessous :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:SystemMaintenance.RebootAndReInitErrorDisk",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"device": "/dev/xvdb",
"diskId": "d-0jl6834zzre1r******",
"eventId": "e-0jlc86ziq4q6******",
"eventStatus": "Inquiring",
"eventType": "SystemMaintenance.RebootAndReInitErrorDisk",
"instanceId": "i-0jl77to5ekvau******",
"privateIpAddress":
[
"172.26.XX.XX"
],
"publicIpAddress":
[],
"publishTime": "2022-09-01T14:54:17Z",
"reason": "System maintenance is scheduled due to a potential risk is detected on underlying infrastructure"
}
}
Les paramètres inclus dans data sont documentés dans le tableau de description des champs.
Planification d'un redéploiement d'instance pour maintenance système
L'exemple suivant illustre l'événement reçu par EventBridge lorsqu'un redéploiement d'instance est programmé dans le cadre d'une maintenance système :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:SystemMaintenance.Redeploy",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"eventId": "e-uf6c86ziq4q6******",
"eventStatus": "Inquiring",
"eventType": "SystemMaintenance.Redeploy",
"instanceId": "dh-uf64debetm******",
"publishTime": "2022-09-01T08:49:23Z",
"reason": "System maintenance is scheduled due to a potential risk is detected on underlying infrastructure;Critical error detected on hardware components;Disk error"
}
}
Pour plus de détails sur les paramètres de data, reportez-vous au tableau de description des champs.
Planification d'un arrêt d'instance pour maintenance système
L'événement ci-après est capté par EventBridge dès qu'un arrêt d'instance est planifié pour une opération de maintenance système :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:SystemMaintenance.Stop",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"eventId": "e-uf6iqgksackfxxxxxxx",
"eventStatus": "Avoided",
"eventType": "SystemMaintenance.Stop",
"executeFinishTime": "2022-09-01T15:36:58Z",
"instanceId": "i-uf62dv6w1oapxxxxxxx",
"notBefore": "2022-04-02T02:07:59Z",
"privateIpAddress":
[
"10.15.XX.XX"
],
"publicIpAddress":
[],
"publishTime": "2022-03-30T02:07:59Z",
"reason": "System maintenance is scheduled due to a potential risk is detected on underlying infrastructure"
}
}
Consultez le tableau de description des champs pour la liste complète des paramètres de data.
Modification d'un vSwitch
L'exemple suivant présente l'événement émis vers EventBridge lors de la modification d'un vSwitch :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:Instance:VSwitchChanged",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"requestId": "91C5FC51-6F0F-12CA-8D03-C35AB1****",
"data": {
"instanceId":"i-8vb1qo****cdeg2n",
"vswitchId":"vsw-bp1s5fnvk4gn3tw12****",
"privateIpAddress":"172.17.XX.XX",
"vpcId":"vpc-bp1vwnn14rqpyiczj****",
"secondaryPrivateIps": ["172.17.XX.XX"]
}
}
Le tableau ci-dessous explicite les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
instanceId |
String |
i-8vb1qo****cdeg2n |
Identifiant de l'instance ECS. |
|
vswitchId |
String |
vsw-bp1s5fnvk4gn3tw12**** |
ID du vSwitch. |
|
privateIpAddress |
String |
172.17.XX.XX |
Adresse IP privée principale. |
|
vpcId |
String |
vpc-bp1vwnn14rqpyiczj**** |
ID du VPC. |
|
secondaryPrivateIps |
Array |
["172.17.XX.XX"] |
Adresse IP privée secondaire. |
Attribution d'une adresse IP privée
Ce type d'événement survient lorsqu'une adresse IPv4 privée secondaire est attribuée à une ENI principale, ou lorsqu'une adresse IPv4 privée principale ou secondaire est assignée à une ENI secondaire.
La création d'une adresse IP privée pour une ENI apparaît dans la section Création d'une ENI.
Si vous modifiez l'adresse IP privée d'une ENI dans les cas suivants, l'opération est décrite dans la section Modification d'un vSwitch :
Migration d'une instance ECS du réseau classique vers un VPC.
Changement de type d'instance entre différentes zones.
Modification du VPC ou du vSwitch hébergeant une instance ECS.
Transfert d'une instance ECS d'un compte à un autre.
L'exemple ci-dessous montre l'événement reçu par EventBridge lors de l'attribution d'une adresse IP privée :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:NetworkInterface:PrivateIPAssigned",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"requestId": "91C5FC51-6F0F-12CA-8D03-C35AB1****",
"data": {
"eniId":"eni-8vb1qo****cdeg2n",
"primaryPrivateIp":"192.168.XX.XX",
"secondaryPrivateIps":["192.168.XX.XX"],
"ipv4Prefixes":["192.168.XX.XX/24"]
}
}
Les paramètres figurant dans data sont détaillés dans le tableau suivant.
|
Paramètre |
Type |
Exemple |
Description |
|
eniId |
String |
eni-8vb1qo****cdeg2n |
ID de l'ENI secondaire. |
|
primaryPrivateIp |
String |
192.168.XX.XX |
Adresse IP privée principale. |
|
secondaryPrivateIps |
Array |
["192.168.XX.XX"] |
Adresse IP privée secondaire. |
|
ipv4Prefixes |
Array |
["192.168.XX.XX/24"] |
Préfixe de l'adresse IP privée. |
Révocation d'une adresse IP privée
Cet événement se produit lors de la révocation d'une adresse IPv4 privée secondaire associée à une ENI principale, ou lors de la révocation d'une adresse IPv4 privée (principale ou secondaire) rattachée à une ENI secondaire.
La suppression de l'adresse IP privée d'une ENI génère une opération visible dans la section Création d'une ENI.
L'exemple suivant illustre l'événement reçu par EventBridge lorsqu'une adresse IP privée est révoquée :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:NetworkInterface:PrivateIPUnassigned",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"requestId": "91C5FC51-6F0F-12CA-8D03-C35AB1****",
"data": {
"eniId":"eni-8vb1qo****cdeg2n",
"primaryPrivateIp":"192.168.XX.XX",
"secondaryPrivateIps":["192.168.XX.XX"],
"ipv4Prefixes":["192.168.XX.XX/24"]
}
}
Pour plus d'informations sur les paramètres contenus dans data, consultez le tableau de description des champs.
Attribution d'une adresse IPv6
L'exemple ci-dessous présente l'événement capté par EventBridge lors de l'attribution d'une adresse IPv6 :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:NetworkInterface:PrivateIPv6Assigned",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"requestId": "91C5FC51-6F0F-12CA-8D03-C35AB1****",
"data": {
"eniId":"eni-8vb1qo****cdeg2n",
"ipv6s": ["ABCD:EF01:2345:6789:ABCD:EF01:ABCD:XXXX"],
"ipv6Prefixes": ["2001:XXXX::/32"]
}
}
Le tableau suivant détaille les paramètres inclus dans l'objet data.
|
Paramètre |
Type |
Exemple |
Description |
|
eniId |
String |
eni-8vb1qo****cdeg2n |
Identifiant de l'ENI secondaire. |
|
ipv6s |
String |
["ABCD:EF01:2345:6789:ABCD:EF01:ABCD:XXXX"] |
Adresse IPv6 attribuée. |
|
ipv6Prefixes |
String |
["2001:XXXX::/32"] |
Préfixe associé à l'adresse IPv6. |
Révocation d'une adresse IPv6
Voici un exemple d'événement transmis à EventBridge suite à la révocation d'une adresse IPv6 :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:NetworkInterface:PrivateIPv6Unassigned",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"requestId": "91C5FC51-6F0F-12CA-8D03-C35AB1****",
"data": {
"eniId":"eni-8vb1qo****cdeg2n",
"ipv6s": ["ABCD:EF01:2345:6789:ABCD:EF01:ABCD:XXXX"],
"ipv6Prefixes": ["2001:XXXX::/32"]
}
}
Reportez-vous au tableau de description des champs pour obtenir des précisions sur les paramètres de l'objet data.
Nettoyage des disques après échec du remplacement à chaud EBS
L'exemple suivant montre l'événement notifié à EventBridge lorsque le système procède au nettoyage des disques suite à un échec de remplacement à chaud sur EBS :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ecs:Instance:SystemMaintenance.CleanReleasedDisks",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"eventId": "e-bp15v0xj40ffy8****",
"eventStatus": "Scheduled",
"eventType": "SystemMaintenance.CleanReleasedDisks",
"instanceId": "i-bp16ho3ovmvttwy*****",
"notBefore": "2023-08-09T07:49:48Z",
"publishTime": "2023-08-09T06:49:48Z",
"reason": "A simulated event"
}
}
Les paramètres imbriqués sous data sont décrits dans le tableau ci-après.
|
Paramètre |
Type |
Exemple |
Description |
|
eventId |
String |
e-bp15v0xj40ffy8**** |
Identifiant unique de l'événement. |
|
eventStatus |
String |
Scheduled |
État actuel de l'événement. |
|
eventType |
String |
SystemMaintenance.CleanReleasedDisks |
Catégorie de l'événement système. |
|
instanceId |
String |
i-bp16ho3ovmvttwy**** |
Identifiant de l'instance ECS concernée. |
|
notBefore |
String |
2023-08-09T07:49:48Z |
Date de publication effective de l'événement. |
|
publishTime |
String |
2023-08-09T06:49:48Z |
Heure planifiée pour la publication de l'événement. |
|
reason |
String |
A simulated event |
Motif du nettoyage des disques après l'échec du remplacement à chaud EBS. |
Modification de l'état d'une interface réseau esclave
Cet extrait correspond à l'événement enregistré par EventBridge lors d'un changement d'état sur une interface réseau esclave :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ecs",
"specversion": "1.0",
"subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41Z",
"type": "ecs:NetworkInterface:SlaveEniWorkStateChanged",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"requestId": "91C5FC51-6F0F-12CA-8D03-C35AB1****",
"data": {
"eniId":"eni-8vb1qo****cdeg2n",
"eniStatus":"enabled"
}
}
Vous trouverez ci-dessous la signification des paramètres présents dans data.
Paramètre | Type | Exemple | Description |
eniId | String | eni-8vb1qo****cdeg2n | Identifiant de l'ENI secondaire. |
eniStatus | String | enabled | État opérationnel de l'ENI secondaire. Valeurs possibles :
|