Elastic Block Storage (EBS) イベントの通知をサブスクライブできます。システムイベント、データディスクのアタッチまたはデタッチ、ディスクの保持、および料金滞納によるディスクのリリースです。
Events
次のEBSイベントの通知をサブスクライブできます。
システムイベント
EBSシステムイベントには例外イベントのみが含まれ、O&Mイベントは含まれません。 Elastic Compute Service (ECS) は、イベントの開始時と終了時に通知を送信します。 さまざまなシステムイベントのイベント通知名については、このトピックの「付録: イベント通知名」をご参照ください。
次の通知は、ディスクパフォーマンスに重大な影響を与えるストールイベントの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", "diskId": "d-t4ndyqve********n4ds", "device": "/dev/xvdb", "eventType": "Stalled", "executeStartTime": "2019-04-10T01:01:01Z", "ecsInstanceId": "i-bp1ecr********5go2go", "ecsInstanceName": "ecs-instance-name" } }
他の通知は、イベントが終了したときに送信されます。 初期通知と比較して、この通知に
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", "diskId": "d-t4ndyqve********n4ds", "device": "/dev/xvdb", "eventType": "Stalled", "executeStartTime": "2019-04-10T01:01:01Z", "executeFinishTime": "2019-04-10T01:03:01Z", "ecsInstanceId": "i-bp1ecr********5go2go", "ecsInstanceName": "ecs-instance-name" } }
次の表に、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",
"operation" : "AttachDisk",
"result" : "accomplished",
"instanceId" : "i-t4ndpdf***********dsa",
"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",
"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",
"diskId" : "d-t4ndyqve********n4ds"
}
}
次の表に、contentフィールドのパラメーターを示します。
パラメーター | 説明 | 例 |
instanceId | ディスクがアタッチされているインスタンスの ID。 | i-bp1792********an2ukf |
diskId | ディスクの ID | d-bp1bwa********9ol4mi |
付録:イベント通知名
影響 | イベントタイプとコード | イベント通知名とコード |
パフォーマンスの低下 | ディスクのパフォーマンスへの重大な影響:Stalled |
|
ローカルディスクの破損 | 破損したローカルディスク: ErrorDetected |
|