次の Elastic Block Storage (EBS) イベントの通知をサブスクライブできます。システムイベント、データディスクのアタッチまたはデタッチ、ディスクの保持、および支払い遅延によるディスクの解放。
イベント
以下のシナリオまたは操作で、EBS イベントの通知がトリガーされる可能性があります。
システムイベント
EBS システムイベントには、例外イベントのみが含まれ、O&M イベントは含まれません。Elastic Compute Service (ECS) は、イベントの開始時と終了時に通知を送信します。さまざまなシステムイベントのイベント通知名については、このトピックの付録: イベント通知名セクションを参照してください。
ディスクパフォーマンスに深刻な影響を与える Stalled イベントの JSON 形式のサンプル通知:
イベントの開始時に 1 つの通知が送信されます。最初の通知には、
executeStartTimeパラメーターが含まれています。{ "id": "2256A988-0B26-4E2B-820A-8A********E5", "product": "ECS", "resourceId": "acs:ecs:cn-hangzhou:169070********30:disk/d-t4ndyqve********n4ds", "level": "CRITICAL", "name": "Disk:Stalled:Executing", // ディスクストール実行中 "userId": "169070********30", "eventTime": "20190410T080101.922+0800", "regionId": "cn-hangzhou", "content": { "eventId": "e-t4navn7********6x5no", // イベントID "diskId": "d-t4ndyqve********n4ds", // ディスクID "device": "/dev/xvdb", // デバイス "eventType": "Stalled", // イベントタイプ "executeStartTime": "2019-04-10T01:01:01Z", // 実行開始時間 "ecsInstanceId": "i-bp1ecr********5go2go", // ECSインスタンスID "ecsInstanceName": "ecs-instance-name" // ECSインスタンス名 } }もう 1 つの通知は、イベントの終了時に送信されます。最初の通知と比較して、この通知には
executeFinishTimeパラメーターが追加されています。{ "id": "2256A988-0B26-4E2B-820A-8A********E5", "product": "ECS", "resourceId": "acs:ecs:cn-hangzhou:169070********30:disk/d-t4ndyqve********n4ds", "level": "CRITICAL", "name": "Disk:Stalled:Executing", // ディスクストール実行中 "userId": "169070********30", "eventTime": "20190410T080301.922+0800", "regionId": "cn-hangzhou", "content": { "eventId": "e-t4navn7********6x5no", // イベントID "diskId": "d-t4ndyqve********n4ds", // ディスクID "device": "/dev/xvdb", // デバイス "eventType": "Stalled", // イベントタイプ "executeStartTime": "2019-04-10T01:01:01Z", // 実行開始時間 "executeFinishTime": "2019-04-10T01:03:01Z", // 実行終了時間 "ecsInstanceId": "i-bp1ecr********5go2go", // ECSインスタンスID "ecsInstanceName": "ecs-instance-name" // ECSインスタンス名 } }
次の表は、content フィールドのパラメーターについて説明しています。
パラメーター | 説明 | 例 |
eventId | システムイベントの ID。 | e-t4navn7********6x5no |
diskId | パフォーマンスが影響を受ける EBS デバイスの ID。 | d-t4ndyqve********n4ds |
device | EBS デバイスのマウントポイント。 | /dev/xvdb |
eventType | システムイベントのタイプ。有効な値:
| Stalled |
executeStartTime | システムイベントの開始時刻。時間は UTC です。 | 2019-04-10T01:01:01Z |
executeFinishTime | システムイベントの終了時刻。時間は UTC です。 | 2019-04-10T01:03:01Z |
ecsInstanceId | EBS デバイスがアタッチされているインスタンスの ID。 | i-bp1ecr********5go2go |
ecsInstanceName | EBS デバイスがアタッチされているインスタンスの名前。 | ecs-instance-name |
データディスクのアタッチまたはデタッチ
データディスクがインスタンスにアタッチまたはデタッチされた後、ECS はアタッチまたはデタッチ操作が成功したかどうかを通知します。詳細については、「データディスクのアタッチ」および「データディスクのデタッチ」をご参照ください。
JSON 形式のイベント通知:
{
"id": "2256A988-0B26-4E2B-820A-8A********E5",
"product": "ECS",
"resourceId": "acs:ecs:cn-hangzhou:169070********30:disk/d-t4ndyqve********n4ds",
"level": "INFO",
"name": "Disk:DiskOperationCompleted", // ディスク操作完了
"userId": "169070********30",
"eventTime": "20190409T121826.922+0800",
"regionId": "cn-hangzhou",
"content": {
"diskId" : "d-t4ndyqve********n4ds", // ディスクID
"operation" : "AttachDisk", // 操作
"result" : "accomplished", // 結果
"instanceId" : "i-t4ndpdf***********dsa", // インスタンスID
"diskType" : "data" // ディスクタイプ
}
}次の表は、content フィールドのパラメーターについて説明しています。
パラメーター | 説明 | 例 |
diskId | ディスクの ID。 | d-bp1bwa********9ol4mi |
operation | 操作のタイプ。有効な値:
| AttachDisk |
result | 操作の結果。有効な値:
説明 操作が成功した場合、イベントのレベル値は INFO です。操作が失敗した場合、イベントのレベル値は WARN です。 | accomplished |
instanceId | インスタンスの ID。 | i-t4ndpdf***********dsa |
diskType | ディスクカテゴリ。有効な値:
| data |
ディスクの保持
システムディスクとデータディスクを含むディスクに対して [インスタンスと共にディスクを解放] を無効にすると、関連付けられているインスタンスが解放されたときに、ディスクは保持され、従量課金制のデータディスクに変換されます。詳細については、「ディスクの解放」をご参照ください。
JSON 形式のイベント通知:
{
"id": "2256A988-0B26-4E2B-820A-8A********E5",
"product": "ECS",
"resourceId": "acs:ecs:cn-hangzhou:169070********30:disk/d-t4ndyqve********n4ds",
"level": "INFO",
"instanceName": "disk-event-subscription",
"name": "Disk:ConvertToPostpaidCompleted", // 従量課金への変換完了
"userId": "169070********30",
"eventTime": "20190409T121826.922+0800",
"regionId": "cn-hangzhou",
"content": {
"diskId" : "d-t4ndyqve********n4ds", // ディスクID
"result" : "accomplished" // 結果
}
}次の表は、content フィールドのパラメーターについて説明しています。
パラメーター | 説明 | 例 |
diskId | ディスクの ID。 | d-bp1bwa********9ol4mi |
result | 操作の結果。有効な値:
| accomplished |
支払い遅延によるディスクの解放
次のシナリオでは、ディスク解放通知を受け取る場合があります。
EBS デバイスが中国本土内のリージョンに配置されているが、アカウントの検証が完了していない場合。
アカウントに支払い遅延があるため、従量課金制ディスクが解放される場合。
JSON 形式のイベント通知:
{
"id": "2256A988-0B26-4E2B-820A-8A********E5",
"product": "ECS",
"resourceId": "acs:ecs:cn-hangzhou:169070********30:disk/d-t4ndyqve********n4ds",
"level": "CRITICAL",
"instanceName": "disk-event-subscription",
"name": "Disk:OverduePaymentRelease", // 支払い遅延によるディスク解放
"userId": "169070********30",
"eventTime": "20190409T121826.922+0800",
"regionId": "cn-hangzhou",
"content": {
"instanceId" : "i-bp1792********an2ukf", // インスタンスID
"diskId" : "d-t4ndyqve********n4ds" // ディスクID
}
}次の表は、content フィールドのパラメーターについて説明しています。
パラメーター | 説明 | 例 |
instanceId | ディスクがアタッチされているインスタンスの ID。 | i-bp1792********an2ukf |
diskId | ディスクの ID。 | d-bp1bwa********9ol4mi |
付録: イベント通知名
影響 | イベントタイプとコード | イベント通知名とコード |
パフォーマンスの低下 | ディスクパフォーマンスへの深刻な影響: Stalled |
|
ローカルディスクの破損 | ローカルディスクの破損: ErrorDetected |
|
参照
DescribeDisksFullStatus 操作を呼び出すと、1 つ以上の EBS デバイスに関する完全なステータス情報をクエリできます。