Amazon CloudWatch を使用して Amazon Elastic Compute Cloud (Amazon EC2) インスタンスに自動復旧を設定したいと考えています。
簡単な説明
インスタンスがシステムステータスチェックに合格できない場合は、CloudWatch アラームアクションを使用すると、インスタンスを自動的に復旧できます。復旧オプションは、デプロイされた Amazon EC2 インスタンスの 90% 以上で利用できます。ただし、復元オプションはシステムチェックの不合格時のみ機能します。インスタンスのステータスチェックの不合格に対しては機能しません。また、インスタンスを削除した場合は、復元することはできません。
インスタンスがステータスチェックに合格できない場合は、そのインスタンスを再起動するか、構成を変更する必要があります。詳細については、「ステータスチェックのタイプ」を参照してください。
解決策
アラームを作成する
-
Amazon EC2 コンソールを開きます。
-
ナビゲーションペインで **[インスタンス]**を選択します。
-
構成するインスタンスを選択します。
-
[アクション] を選択し、[監視とトラブルシューティング] を選択します。次に、[CloudWatch アラームの管理] を選択します。
-
[アラームを作成] を選択します。
注: アラームを作成するには、関連付けられたインスタンスを停止および起動するための AWS Identity and Access Management (IAM) アクセス許可が必要です。詳細については、「IAM ロール を作成する」を参照してください。
-
[アラーム通知] で既存の Amazon Simple Notification Service (Amazon SNS) トピックを選択します。新しいトピックの作成方法については、「Amazon SNS トピックを作成する」を参照してください。**
注:** アラームのトリガー時に通知を受信するには、SNS トピックへのサブスクライブが必要です。
-
[アラームアクション] をオンに切り替え、[復元] を選択します。
-
[サンプルのグループ化基準] と [サンプリングするデータのタイプ] では、ユースケースに応じた統計情報とメトリクスを選択してください。
-
[連続期間] と [期間] でアラームの評価期間を指定します。
-
(オプション) 自動的に作成された [アラーム名] を変更します。
-
[作成] を選択します。
再起動のアラームを設定する
-
CloudWatch コンソールを開きます。
-
ナビゲーションペインで [すべてのアラーム] を選択します。
-
作成したアラームを選択します。[アクション] を選択し、[編集] を選択します。
-
[追加の構成] セクションで [欠落しているデータを不良データとして処理 (閾値超過)] を選択します。
-
[保存] を選択します。
関連情報
インスタンスを停止、削除、再起動、または復旧するアラームを作成する