Amazon EventBridge を使用して AWS Health イベントをモニタリングする - AWS Health

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 を参照してください。