Amazon EventBridge を使用して AWS Health イベントをモニタリングする
Amazon EventBridge を使用して、AWS Health イベントを検出し、それらに対応することができます。そうすると、作成されたルールに基づいて、イベントがルールで指定されている値に一致するときに、EventBridge が 1 つ、または複数のターゲットアクションを呼び出します。イベントのタイプに応じて、イベント情報の取得、追加イベントの開始、通知の送信、是正措置の実施、またはその他のアクションを実行することができます。例えば、更新が予定されている AWS リソース (Amazon Elastic Compute Cloud (Amazon EC2) インスタンスなど) が AWS アカウント内にある場合に、AWS Health を使用して E メール通知を受け取ることができます。
メモ
-
AWS Health は、ベストエフォートベースでイベントを配信します。イベントが常に EventBridge に配信されるとは限りません。
-
ユーザーが作成する EventBridge ルールは、ユーザーの AWS アカウントに関する通知しか受信できません。AWS Organizations内の他のアカウントの組織イベントを受信するには、「組織ビューと委任された管理者アクセスを使用したAWS Healthイベントの集計」を参照してください。
AWS Health ワークフローの一環として、複数のターゲットタイプから EventBridge のターゲットを選択することが可能です。これには以下が含まれます。
-
AWS Lambda 関数
-
Amazon Kinesis Data Streams
-
Amazon Simple Queue Service Amazon SQS キュー
-
組み込みターゲット (CloudWatch アラームアクションなど)
-
Amazon Simple Notification Service (Amazon SNS)のトピック
例えば、AWS Health イベントの発生時に、Lambda 関数を使用して通知を Slack チャネルに渡すことができます。または、Lambda と EventBridge を使用して、AWS Health イベントの発生時に Amazon SNS でカスタムテキストまたは SMS 通知を送信することもできます。
AWS Health イベントに作成できる自動アラートおよびカスタムアラートのサンプルについては、GitHub の AWS Health Tools
トピック
- AWS リージョン カバレッジの EventBridge ルールを作成する
- AWS Health のアカウント固有イベントとパブリックイベントをモニタリングする
- AWS Incident Detection and Response を使用するためにサービスにリンクされたロールをインストールする
- EventBridge で AWS Health イベントのページ分割されたリストを表示する
- 組織ビューと委任された管理者アクセスを使用してAWS Healthイベントを集計します
- AWS Health イベントモニタリングと通知を JIRA および ServiceNow と統合する
- EventBridge ルールを設定して AWS Health のイベントに関する通知を送信する
- AWS Chatbot を設定して AWS Health のイベントに関する通知を送信する
- AWS Health のイベントに応答して EC2 インスタンスでオペレーションを自動的に実行する
- リファレンス: AWS Health イベント Amazon EventBridge スキーマ