複数サービスに影響する障害が発生した際の Health イベントを Event Bridge で検知できない事象を回避したい

複数サービスに影響する障害が発生した際の Health イベントを Event Bridge で検知できない事象を回避したい

2025.11.16

困っていた内容

EventBridge でAWS Health イベントを検知し、これをトリガーにして通知する構成を構築しました。
しかしながら、AWS で大規模な障害が発生して複数のサービスに影響が生じた際に、Health イベントが検知できませんでした。
EventBridge ルールのイベントパターンに設定しているサービスにも影響が出たにも関わらず、Health イベントを検知できなかったのはなぜでしょうか?

どう対応すればいいの?

service の値に MULTIPLE_SERVICES を指定したイベントパターンを EventBridge ルールに追加してください。

下の画像のような大規模な障害が発生して複数のサービスに影響が出ると、AWS Health Dashboard 上のイベントは複数のサービスの影響をひとまとめにしたものとなり、そのサービス名は「 Multiple services 」と表示されることがあります。

アカウントの状態 | AWS Health Dashboard | Global 2025-11-16 17-07-22

この場合に出力される Health イベントの services の値は MULTIPLE_SERVICES となります。
したがって、以下のように services に MULTIPLE_SERVICES を指定した EventBridge ルールのイベントパターン追加することで、複数のサービスに影響が出るような障害が発生した場合でも、EventBridge で Health イベントを検知できるようになります。

{
  "source": ["aws.health"],
  "detail-type": ["AWS Health Event"],
  "detail": {
    "service": ["MULTIPLE_SERVICES"],
    "eventTypeCategory": ["issue"]
  }
}

以上。

この記事をシェアする

FacebookHatena blogX

関連記事