Amazon EventBridge を使用して Systems Manager イベントをモニタリングする
Amazon EventBridge は、アプリケーションをさまざまなソースのデータに接続できるようにするサーバーレスイベントバスサービスです。EventBridge は、お客様独自のアプリケーション、SaaS (Software-as-a-Service) アプリケーション、AWS のサービスからリアルタイムデータのストリームを配信し、そのデータを AWS Lambda などのターゲットにルーティングします。お客様は、データの送信先を判断するためのルーティングルールを設定して、すべてのデータソースにリアルタイムで反応するアプリケーションアーキテクチャを構築できます。EventBridge を使用すると、疎結合かつ分散型のイベント駆動型アーキテクチャの構築が可能になります。
EventBridge は、以前は Amazon CloudWatch Events と呼ばれていました。EventBridge には、SaaS パートナーやお客様独自のアプリケーションからイベントを受信できる新しい機能が含まれています。既存の CloudWatch Events ユーザーは、新しい EventBridge コンソールと CloudWatch Events コンソールで、既存のデフォルトのバス、ルール、およびイベントにアクセスできます。EventBridge では同じ CloudWatch Events API を使用するため、既存の CloudWatch Events API の使用法に変化はありません。
EventBridge は数十件の AWS サービスのイベントをルールに追加し、ほぼ 20 の AWS サービスのターゲットを追加できます。
EventBridge は、AWS Systems Manager イベントと Systems Manager ターゲットの両方をサポートしています。
サポート対象の Systems Manager のイベントタイプ
EventBridge が検出できる Systems Manager イベントには、次のようなものがあります。
-
メンテナンスウィンドウがオフになっています。
-
Automation のワークフローが正常に完了しました。オートメーションは の一機能ですAWS Systems Manager
-
パッチコンプライアンスに違反しているマネージドノード。
-
更新中のパラメータ値。
EventBridge は、次の AWS Systems Manager 機能からのイベントをサポートします。
-
Automation
-
Change Calendar (イベントは、ベストエフォートベースで出力されます。)
-
コンプライアンス
-
インベントリ (イベントは、ベストエフォートベースで出力されます)。
-
Maintenance Windows (イベントは、ベストエフォートベースで出力されます。)
-
Parameter Store (イベントは、ベストエフォートベースで出力されます。)
-
Run Command (イベントは、ベストエフォートベースで出力されます。)
-
State Manager (イベントは、ベストエフォートベースで出力されます。)
サポートされている Systems Manager イベントタイプの詳細については、「リファレンス: Systems Manager 用の Amazon EventBridge イベントパターンとタイプ」と「Systems Manager 用の Amazon EventBridge イベントの例」を参照してください。
サポート対象の Systems Manager のターゲットタイプ
EventBridge は、イベントルールのターゲットとして、次の 3 つの Systems Manager 機能をサポートしています。
-
自動化ワークフローを実行する
-
Run Command Command ドキュメントを実行する (イベントはベストエフォートベースで出力されます)
-
OpsCenter OpsItem の作成
これらのターゲットの推奨される使用方法については、「Systems Manager の Amazon EventBridge ターゲットの例」を参照してください。
EventBridge の使用を開始してルールを設定する方法の詳細については、Amazon EventBridge ユーザーガイドの「Amazon EventBridge の開始方法」を参照してください。EventBridge の使用の詳細については、Amazon EventBridge ユーザーガイドを参照してください。
トピック