すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:インスタンスイベント通知

最終更新日:May 23, 2026

Elastic Compute Service (ECS) は、運用保守イベント、ライフサイクル状態の変更、プリエンプティブルインスタンスの中断などのインスタンスイベントに関するイベント通知を送信します。

イベントタイプ

ECS は、次のインスタンスイベントに関するイベント通知を送信します。

運用保守イベント

ECS は、運用保守イベントが発生したときに最初の通知を送信し、イベントステータスが変更されるたびに新しい通知を送信します。特定の運用保守イベントに対応する通知名のリストについては、「付録:インスタンス運用保守イベントの通知名」をご参照ください。

次の例は、[システムメンテナンスによるインスタンスの再起動] (SystemMaintenance.Reboot) イベントの JSON 通知です。

  • O&M イベントが最初に発行されると、イベントは [スケジュール済み] (スケジュール済み) 状態になります。

    {
      "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"
      }
    }
  • スケジュールされた O&M イベント時刻 (notBefore) より前にインスタンスを再起動した場合、イベントは回避され、イベントステータスが [回避済み]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"  
      }
    }

content パラメーターの説明:

フィールド

説明

eventId

運用保守イベントの ID。

e-t4navn7********6x5no

publishTime

運用保守イベントが発行された時刻。

2019-04-09T04:18:26Z

notBefore

運用保守イベントのスケジュールされた実行時刻。このパラメーターは、メンテナンスの運用保守イベントに対してのみ指定されます。例外の運用保守イベントには notBefore 時刻がありません。

2019-04-12T01:01:01Z

instanceId

影響を受けるインスタンスの ID。

i-bp1ecr********5go2go

eventType

運用保守イベントのタイプ。詳細については、「ECS システムイベントの概要」をご参照ください。

SystemMaintenance.Reboot

eventStatus

運用保守イベントのステータス。詳細については、「ECS システムイベントの概要」をご参照ください。

Avoided

executeStartTime

運用保守タスクの開始時刻 (UTC)。

2019-04-10T08:01:01Z

executeFinishTime

運用保守タスクの終了時刻 (UTC)。

説明

[実行中] ([実行中])、[実行済み] ([実行済み])、[キャンセル済み] ([キャンセル済み])、および [回避済み] ([回避済み]) の状態にある O&M イベントのみが、executeStartTime および executeFinishTime 属性を返します。

2019-04-10T08:01:01Z

ライフサイクル状態の変更

ECS は、インスタンスの状態が変更されるとイベント通知を送信します。インスタンスの状態の詳細については、「インスタンスライフサイクル」をご参照ください。

[実行中] (Running) への状態変更を例に、イベント通知のフォーマットは次のとおりです。

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

content フィールドの説明:

フィールド

説明

resourceId

インスタンス ID。

i-bp1ecr********5go2go

resourceType

リソースタイプ。有効値: ALIYUN::ECS::Instance

ALIYUN::ECS::Instance

state

インスタンスの状態。有効値:

  • Created:作成完了です。このステータスのイベント通知は、インスタンスが作成された後に一度だけ送信されます。

  • Starting:インスタンスが起動中です。

  • Running:実行中です。

  • Stopping:リソースが停止中または再起動中です。

  • Stopped:停止済みです。

  • Deleted:削除済みです。

Running

プリエンプティブルインスタンスの中断

プリエンプティブルインスタンスは、市場価格の変動やリソース在庫の調整により、自動的にリリースされることがあります。リリースの 5 分前に、ECS はプリエンプティブルインスタンスの中断イベントを送信します。詳細については、「プリエンプティブルインスタンスとは」をご参照ください。

以下は 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"                       
  }
}

content フィールドの説明は次のとおりです。

フィールド

説明

instanceId

プリエンプティブルインスタンスの ID。

i-bp1ecr********5go2go

action

プリエンプティブルインスタンスの操作イベント。有効値は delete です。

delete

専用ホストでのライブマイグレーション

ModifyInstanceDeployment API を呼び出して、専用ホスト間で ECS インスタンスのライブマイグレーションを実行できます。ライブマイグレーションは非同期操作であり、移行中に ECS インスタンスのステータスは変更されません。Instance:LiveMigrationAcrossDDH イベントのイベント通知を設定することで、ライブマイグレーションが成功したかどうかを確認できます。

以下は JSON 通知の例です。

  • ライブマイグレーション開始:

    {
      "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"
      }
    }
  • ライブマイグレーション成功:

    {
      "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"
      }
    }
  • ライブマイグレーション失敗:

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

content フィールドの説明:

フィールド

説明

instanceId

ECS インスタンスの ID。

i-bp1ecr********5go2go

sourceDedicatedHostId

移行元専用ホストの ID。

dh-2ze3lm********t8nr82

destinationDedicatedHostId

移行先専用ホストの ID。

dh-2ze3lm********t8nr83

startTime

移行開始時刻 (UTC)。

2018-06-08T01:25:37Z

endTime

移行終了時刻 (UTC)。

2018-06-08T01:25:45Z

status

移行ステータス。有効値:

  • started:移行を開始します。

  • failed:移行に失敗しました。

  • accomplished:移行に成功しました。

accomplished

バースト可能インスタンスのパフォーマンスモードの変更

バースト可能インスタンスがパフォーマンスモードを切り替えると、Instance:PerformanceModeChange という名前のイベント通知が送信されます。

以下は 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"
    }
}

content フィールドの説明:

フィールド

説明

instanceId

ECS インスタンスの ID。

i-bp1ecr********5go2go

creditSpecification

新しいパフォーマンスモード。有効値:

  • Standard:スタンダードモード。

  • Unlimited:アンリミテッドモード。

Standard

operator

イベントをトリガーしたオペレーター。有効値:

  • User:コンソールまたは API を使用して、インスタンスのパフォーマンスモードを手動で切り替えた場合。

  • System:CPU クレジットの消費、節約モードの制限、またはアカウントの延滞によって引き起こされる自動切り替えイベント。詳細については、「パフォーマンスモードの切り替え」をご参照ください。

User

バースト可能インスタンスのパフォーマンス制限

CPU クレジットが使い果たされたため、インスタンスのパフォーマンスはベースラインパフォーマンス未満に制限されます。この場合、バースト可能インスタンスはスタンダードモードに切り替わります。イベント名は Instance:BurstablePerformanceRestricted です。

説明

ECS はこれらのイベントを 1 時間ごとに生成します。イベントは、その 1 時間の間にパフォーマンス制限が発生したことを示します。インスタンスのパフォーマンスが制限されたままである場合、1 時間ごとに新しいイベントが生成されます。

以下は 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"
    }
}

content フィールド:

フィールド

説明

instanceId

ECS インスタンスの ID。

i-bp1ecr********5go2go

intervalStart

イベント期間の開始時刻 (UTC)。

2019-11-11T11:00Z

intervalEnd

イベント期間の終了時刻 (UTC)。

2019-11-11T12:00Z

付録:インスタンス運用保守イベントの通知名

影響

イベントタイプとコード

イベント通知名とコード

インスタンスの再起動

システムメンテナンスによるインスタンスの再起動 (SystemMaintenance.Reboot)

  • インスタンスの再起動 (システムメンテナンス): スケジュール済み:Instance:SystemMaintenance.Reboot:Scheduled

  • インスタンスの再起動 (システムメンテナンス): 実行中:Instance:SystemMaintenance.Reboot:Executing

  • インスタンスの再起動 (システムメンテナンス): 実行済み:Instance:SystemMaintenance.Reboot:Executed

  • インスタンスの再起動 (システムメンテナンス): 回避済み:Instance:SystemMaintenance.Reboot:Avoided

  • インスタンスの再起動 (システムメンテナンス): キャンセル済み:Instance:SystemMaintenance.Reboot:Canceled

  • インスタンスの再起動 (システムメンテナンス): 失敗:Instance:SystemMaintenance.Reboot:Failed

予期しないインスタンスの再起動

システムエラーによるインスタンスの再起動 (SystemFailure.Reboot)

  • インスタンスの再起動 (システムエラー): 実行中:Instance:SystemFailure.Reboot:Executing

  • インスタンスの再起動 (システムエラー): 実行済み:Instance:SystemFailure.Reboot:Executed

  • インスタンスの再起動 (システムエラー): 失敗:Instance:SystemFailure.Reboot:Failed

予期しないインスタンスの再起動

インスタンスエラーによるインスタンスの再起動 (InstanceFailure.Reboot)

  • インスタンスの再起動 (インスタンスエラー): スケジュール済み:Instance:InstanceFailure.Reboot:Scheduled

  • インスタンスの再起動 (インスタンスエラー): 実行中:Instance:InstanceFailure.Reboot:Executing

  • インスタンスの再起動 (インスタンスエラー): 実行済み:Instance:InstanceFailure.Reboot:Executed

  • インスタンスの再起動 (インスタンスエラー): 回避済み:Instance:InstanceFailure.Reboot:Avoided

インスタンスの再デプロイ

システムメンテナンスによるインスタンスの再デプロイ (SystemMaintenance.Redeploy)

  • インスタンスの再デプロイ (システムメンテナンス): スケジュール済み:Instance:SystemMaintenance.Redeploy:Scheduled

  • インスタンスの再デプロイ (システムメンテナンス): 実行中:Instance:SystemMaintenance.Redeploy:Executing

  • インスタンスの再デプロイ (システムメンテナンス): 実行済み:Instance:SystemMaintenance.Redeploy:Executed

  • インスタンスの再デプロイ (システムメンテナンス): 回避済み:Instance:SystemMaintenance.Redeploy:Avoided

  • インスタンスの再デプロイ (システムメンテナンス): キャンセル済み:Instance:SystemMaintenance.Redeploy:Canceled

インスタンスの再デプロイ

システムエラーによるインスタンスの再デプロイ (SystemFailure.Redeploy)

  • インスタンスの再デプロイ (システムエラー): 実行中:Instance:SystemFailure.Redeploy:Executing

  • インスタンスの再デプロイ (システムエラー): 実行済み:Instance:SystemFailure.Redeploy:Executed

  • インスタンスの再デプロイ (システムエラー): 回避済み:Instance:SystemFailure.Redeploy:Avoided

  • インスタンスの再デプロイ (システムエラー): キャンセル済み:Instance:SystemFailure.Redeploy:Canceled

インスタンスの再起動と破損したローカルディスクの隔離

システムメンテナンスによるスケジュールされたインスタンスの再起動と破損したローカルディスクの交換 (SystemMaintenance.RebootAndIsolateErrorDisk)

  • インスタンスの再起動と破損ディスクの隔離 (システムメンテナンス): 照会中:Instance:SystemMaintenance.RebootAndIsolateErrorDisk:Inquiring

  • インスタンスの再起動と破損ディスクの隔離 (システムメンテナンス): 実行中:Instance:SystemMaintenance.RebootAndIsolateErrorDisk:Executing

  • インスタンスの再起動と破損ディスクの隔離 (システムメンテナンス): 実行済み:Instance:SystemMaintenance.RebootAndIsolateErrorDisk:Executed

  • インスタンスの再起動と破損ディスクの隔離 (システムメンテナンス): 回避済み:Instance:SystemMaintenance.RebootAndIsolateErrorDisk:Avoided

  • インスタンスの再起動と破損ディスクの隔離 (システムメンテナンス): キャンセル済み:Instance:SystemMaintenance.RebootAndIsolateErrorDisk:Canceled

インスタンスの再起動と破損したローカルディスクのリカバリ

システムメンテナンスによるスケジュールされたインスタンスの再起動と破損したローカルディスクの再初期化 (SystemMaintenance.RebootAndReInitErrorDisk)

  • インスタンスの再起動と破損ディスクの再初期化 (システムメンテナンス): 照会中:Instance:SystemMaintenance.RebootAndReInitErrorDisk:Inquiring

  • インスタンスの再起動と破損ディスクの再初期化 (システムメンテナンス): 実行中:Instance:SystemMaintenance.RebootAndReInitErrorDisk:Executing

  • インスタンスの再起動と破損ディスクの再初期化 (システムメンテナンス): 実行済み:Instance:SystemMaintenance.RebootAndReInitErrorDisk:Executed

  • インスタンスの再起動と破損ディスクの再初期化 (システムメンテナンス): 回避済み:Instance:SystemMaintenance.RebootAndReInitErrorDisk:Avoided

  • インスタンスの再起動と破損ディスクの再初期化 (システムメンテナンス): キャンセル済み:Instance:SystemMaintenance.RebootAndReInitErrorDisk:Canceled

インスタンスのリリース

作成失敗による自動インスタンスリリース (SystemFailure.Delete)

  • 自動インスタンスリリース (インスタンス作成失敗): 実行中:Instance:SystemFailure.Delete:Executing

  • 自動インスタンスリリース (インスタンス作成失敗): 実行済み:Instance:SystemFailure.Delete:Executed

  • 自動インスタンスリリース (インスタンス作成失敗): 回避済み:Instance:SystemFailure.Delete:Avoided