

# Amazon EC2 インスタンスの予定されているイベント
<a name="monitoring-instances-status-check_sched"></a>

インフラストラクチャの信頼性とパフォーマンスを維持するために、 AWS はインスタンスの再起動、停止、終了イベントをスケジュールすることがあります。これらのイベントは頻繁には発生しません。

予定されたイベントの影響を受けるインスタンスがある場合、AWS は AWS アカウントに関連付けられている E メールアドレスを使用して、事前に E メールで通知します。この E メールには、開始日や終了日などのイベントに関する詳細が記載されています。イベントタイプによっては、イベントのタイミングを制御するアクションを実行できる場合があります。AWS は AWS Health イベントも送信し、Amazon EventBridge を使用してモニタリングおよび管理できます。詳細については「[Amazon EventBridge を使用した AWS Health でのイベントのモニタリング](https://docs.aws.amazon.com/health/latest/ug/cloudwatch-events-health.html)」を参照してください。

予定されたイベントは AWS によって管理されます。インスタンスのイベントをスケジュールすることはできません。ただし、以下はできます。
+ インスタンスに予定されたイベントを表示します。
+ 予定されたイベント通知をカスタマイズして、E メール通知にタグを追加または削除します。
+ 特定の予定されたイベントを再スケジュールします。
+ 予定されているイベントのカスタムイベントウィンドウを作成します。
+ インスタンスの再起動、停止、またはリタイアが予定されているときにアクションを実行します。

スケジュールされたイベントの通知を確実に受信するには、[[アカウント]](https://console.aws.amazon.com/billing/home?#/account) ページで連絡先情報を確認します。

**注記**  
インスタンスがスケジュールされたイベントの影響を受け、それが Auto Scaling グループの一部である場合、Amazon EC2 Auto Scaling はヘルスチェックの一部として最終的にそのインスタンスを置き換えるので、追加のアクションは必要ありません。Amazon EC2 Auto Scaling によって実行されるヘルスチェックの詳細については「*Amazon EC2 Auto Scaling ユーザーガイド*」の「[Auto Scaling グループのインスタンスのヘルスチェック](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-health-checks.html)」を参照してください。

## 予定されたイベントのタイプ
<a name="types-of-scheduled-events"></a>

Amazon EC2 は、インスタンスに対して、スケジュールされた時間に発生する以下の種類のスケジュールされたイベントを作成できます。


| イベントタイプ | イベントコード | イベントアクション | 
| --- | --- | --- | 
| インスタンスの停止 | instance-stop | スケジュールされた時刻になると、インスタンスは停止します。再度起動すると、新しいホストに移行されます。Amazon EBS ルートボリュームを持つインスタンスに対してのみ適用されます。 | 
| インスタンスのリタイア | instance-retirement | スケジュールされた時刻に、インスタンスは Amazon EBS ルートボリュームがある場合は停止され、インスタンスストアルートボリュームがある場合は終了されます。 | 
| インスタンスの再起動 | instance-reboot | スケジュールされた時刻になると、インスタンスは再起動されます。インスタンスはホストに留まり、再起動中にホストのメンテナンスが実行されます。これはインプレース再起動と呼ばれます。 | 
| システムの再起動 | system-reboot | スケジュールされた時刻に、インスタンスが再起動され、新しいホストに移行されます。これは再起動移行と呼ばれます。 | 
| [System maintenance] | system-maintenance | スケジュールされた時刻になると、インスタンスはネットワークメンテナンスまたは電源のメンテナンスの影響を一時的に受ける場合があります。 | 

## イベントタイプを決定する
<a name="scheduled-event-type"></a>

インスタンスでスケジュールされているイベントのタイプを確認できます。

------
#### [ Console ]

**イベントタイプを確認するには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. ナビゲーションペインの [**Events**] を選択してください。

1. テーブルの **[イベントタイプ]** 列にイベントコードが表示されます。

1. テーブルをフィルタリングしてインスタンスのイベントのみを表示するには、検索フィールドでフィルターリストから**[リソースタイプ: インスタンス]** を選択します。

------
#### [ AWS CLI ]

**インスタンスのイベントタイプを確認するには**  
[describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html) コマンドを使用します。インスタンスにスケジュールされたイベントが関連付けられている場合、出力にはスケジュールされたイベントに関する情報が提供されます。

```
aws ec2 describe-instance-status \
    --instance-ids {{i-1234567890abcdef0}} \
    --query InstanceStatuses[].Events
```

以下は出力の例です。スケジュールされたイベントコードは `system-reboot` です。

```
[
    "Events": [
        {
            "InstanceEventId": "instance-event-0d59937288b749b32",
            "Code": "system-reboot",
            "Description": "The instance is scheduled for a reboot",
            "NotAfter": "2020-03-14T22:00:00.000Z",
            "NotBefore": "2020-03-14T20:00:00.000Z",
            "NotBeforeDeadline": "2020-04-05T11:00:00.000Z"
        }
    ]
]
```

------
#### [ PowerShell ]

**インスタンスのイベントタイプを確認するには**  
[Get-EC2InstanceStatus](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceStatus.html) コマンドレットを使用します。インスタンスにスケジュールされたイベントが関連付けられている場合、出力にはスケジュールされたイベントに関する情報が提供されます。

```
(Get-EC2InstanceStatus `
    -InstanceId {{i-1234567890abcdef0}}).Events
```

以下は出力の例です。スケジュールされたイベントコードは `system-reboot` です。

```
Code              : system-reboot
Description       : The instance is scheduled for a reboot
InstanceEventId   : instance-event-0d59937288b749b32
NotAfter          : 2020-03-14T22:00:00.000Z
NotBefore         : 2020-03-14T20:00:00.000Z
NotBeforeDeadline : 2020-04-05T11:00:00.000Z
```

------

**Topics**
+ [予定されたイベントのタイプ](#types-of-scheduled-events)
+ [イベントタイプを決定する](#scheduled-event-type)
+ [停止またはリタイアがスケジュールされている Amazon EC2 インスタンスを管理する](schedevents_actions_retire.md)
+ [再起動が予定されている Amazon EC2 インスタンスを管理する](schedevents_actions_reboot.md)
+ [メンテナンスがスケジュールされている Amazon EC2 インスタンスを管理する](schedevents_actions_maintenance.md)
+ [Amazon EC2 インスタンスに影響する予定されているイベントの表示](viewing_scheduled_events.md)
+ [EC2 インスタンスのスケジュールされたイベント通知をカスタマイズする](customizing_scheduled_event_notifications.md)
+ [EC2 インスタンスのスケジュールされたイベントを再スケジュールする](reschedule-event.md)
+ [Amazon EC2 インスタンスに影響する予定されているイベントのカスタムイベントウィンドウの作成](event-windows.md)