EventBridge から出力されるイベントデータを保存、クエリ、または分析する必要がある場合、イベントストリームのシンクとして Simple Log Service (SLS) を設定し、イベントを SLS の Logstore にルーティングできます。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
SLS シンクを含むイベントストリームの作成
EventBridge コンソールにログインし、左側のナビゲーションウィンドウで[イベントストリーム]をクリックします。
トップナビゲーションバーでリージョンを選択し、[Create Event Stream] をクリックします。
タスク名 および 説明 を指定した後、イベントストリームを設定します。
Source (ソース)、Filtering (フィルタリング) 、およびTransform (変換) ステップで、イベントソース、フィルタリングルール、および変換ルールを指定し、[次のステップ]をクリックします。イベント変換の詳細については、「Function Compute を使用してメッセージクレンジングを実行する」をご参照ください。
Sink (ターゲット) ステップで、サービスタイプ を Simple Log Service に設定し、以下のパラメーターを構成します。
パラメーター
説明
例
ログプロジェクト
イベントを受信する SLS プロジェクトです。
test-project
ログストア
プロジェクト内の Logstore です。
test-logstore
ログトピック
ルーティングされたログを分類するためのトピック名です。
test-topic
ログ内容
SLS にルーティングするイベントの内容です。詳細については、「イベント変換」をご参照ください。
Complete Event
ロール設定
EventBridge が SLS のログを読み取る権限を付与する RAM ロールです。必要な権限ポリシーについては、「イベントを Log Service にルーティングする」をご参照ください。
testRole
リトライポリシーおよびデッドレターキューを構成します。これらの設定は、EventBridge が配信失敗をどのように処理するかを決定します。詳細については、「リトライポリシーおよびデッドレターキュー」をご参照ください。
[保存] をクリックします。
「イベントストリーム」ページで、自分のイベントストリームを見つけ、「操作」列の「有効化」をクリックします。
有効化には 30~60 秒かかります。ステータス 列で進行状況を確認できます。
イベント配信の確認
イベントストリームを有効化した後、イベントが SLS に到着していることを確認します。
Simple Log Service コンソールにログインします。
プロジェクト セクションで、ご利用のプロジェクトをクリックします。
[Logstores] ページで、目的の Logstore をクリックします。
[検索と分析] をクリックして、ルーティングされたイベントをクエリします。
