Amazon CloudWatch を使用して Amazon Elastic Compute Cloud (Amazon EC2) インスタンスの自動復旧を設定したいと考えています。
簡単な説明
インスタンスのシステムステータスのチェック結果が失敗になった場合、CloudWatch アラームアクションを使用してインスタンスの復旧を自動的に行うことができます。復旧オプションは、90% 以上のデプロイ済み Amazon EC2 インスタンスで利用できます。しかし、復旧オプションが機能するのはシステムのステータスチェックに失敗した場合だけで、インスタンスのステータスチェックが失敗した場合は機能しません。さらに、インスタンスを終了した場合、そのインスタンスを復旧することはできません。
インスタンスがステータスチェックに失敗した場合は、インスタンスを再起動するか、設定を変更する必要があります。詳細については、「ステータスチェックのタイプ」をご参照ください。
解決方法
アラームの作成
1. Amazon EC2 コンソールを開きます。
2. ナビゲーションペインで、[インスタンス] を選択します。
3. 設定するインスタンスを選択します。
4. [アクション] を選択し、[モニタリングとトラブルシューティング] を選択します。次に、[CloudWatch アラームの管理] を選択します。
5. [アラームを作成] を選択します。
**注:**アラームを作成するには、関連付けられたインスタンスを停止および気道する AWS Identity and Access Management (IAM) 権限が必要です。詳細については、「IAM ロールの作成」を参照してください。
6. [アラーム通知] で既存の Amazon Simple Notification Service (Amazon SNS) トピックを選択します。新しいトピックを作成するには、「Amazon SNS トピックの作成」を参照してください。 注: アラームがトリガーされたときに通知を受信するには、SNSトピックを購読している必要があります。
7. [アラームアクション] を有効にして [復旧] を選択します。
8. [Group samples by] と [Type of data to sample] で、ユースケースに適した統計とメトリックスを選択します。
9. [連続した期間] と [期間] でアラームの評価期間を指定します。
10. (オプション) 自動的に作成されたアラーム名を変更します。
11. [Create] (作成) を選択します。
再起動のアラームを設定
1. CloudWatch コンソールを開きます。
2. ナビゲーションペインで、[All Alarms] (すべてのアラーム) を選択します。
3. 作成したアラームを選択します。[アクション] を選択してから、[編集] を選択します。
4. 「追加設定」セクションで、[欠落しているデータを不良データとして扱う (閾値違反)] を選択します。
5. [保存] を選択します。
関連情報
インスタンスを停止、終了、再起動、または復元するアラームを作成する