すべてのプロダクト
Search
ドキュメントセンター

EventBridge:イベントルールの管理

最終更新日:Mar 12, 2026

イベントルールは、システム内でのイベントのフローを制御します。各ルールは、受信イベントに一致するパターンと、それらを受信する 1 つ以上のターゲット (Function Compute の関数、メッセージキュー、HTTP エンドポイントなど) を定義します。イベントがルールのパターンに一致すると、EventBridge は設定されたすべてのターゲットに自動的にイベントを配信します。

各ルールは最大 5 つのターゲットをサポートし、すべてのターゲットはルールと同じリージョンに存在する必要があります。

前提条件

開始する前に、以下を確認してください。

  • EventBridge サービスがアクティベート済みであること

  • Resource Access Management (RAM) ユーザーに必要な権限が付与されていること

設定手順については、「EventBridge のアクティベートと RAM ユーザーへの権限付与」をご参照ください。

イベントルールの作成

イベントルールの作成には、3 つのステップがあります。

  1. 基本情報の定義:ルールの名前と説明を入力します。

  2. イベントパターンの設定:一致させるイベントを指定します。

  3. ターゲットの設定:一致したイベントの送信先を選択します。

まず、[イベントルール] ページに移動します。

  1. EventBridge コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[イベントバス] をクリックします。

  3. 上部のナビゲーションバーで、リージョンを選択します。

  4. [イベントバス] ページで、ルールが属するイベントバスの名前をクリックします。

  5. 左側のナビゲーションウィンドウで、[イベントルール] をクリックします。

ステップ 1: 基本情報の定義

  1. [イベントルール] ページで、[ルールを作成] をクリックします。

  2. [基本情報を設定] ステップで、[名前] フィールドにルール名を入力し、[説明] フィールドに説明を入力します。

  3. [次のステップ] をクリックします。

ステップ 2: イベントパターンの設定

[イベントパターンを設定] ステップで、[イベントソースタイプ] を選択し、パターンを設定します。

  • [Alibaba Cloud サービスイベントソース][イベントソース] ドロップダウンリストから Alibaba Cloud サービスを選択し、[イベントタイプ] ドロップダウンリストからイベントタイプを選択します。

    説明

    Alibaba Cloud サービスのイベントは、カスタムイベントバスには公開できません。現在のイベントバスがカスタムイベントバスの場合、このオプションは利用できません。

  • カスタムイベントソース: [イベントソース] ドロップダウンリストからカスタムイベントソースを選択し、[パターンコンテンツ] コードエディタでイベントパターンを指定します。 パターン構文と例については、「イベントパターン」をご参照ください。

イベントパターンを設定した後、[次のステップ] をクリックします。

ステップ 3: イベントターゲットの設定

[ターゲットを設定] ステップで、1 つ以上のイベントターゲットを追加します。各ターゲットは、一致したイベントを受信するダウンストリームサービスを定義します。

重要

各イベントルールは最大 5 つのイベントターゲットをサポートし、すべてのターゲットはルールと同じリージョンに存在する必要があります。

以下のターゲットタイプが利用可能です。

ターゲットタイプ説明
Function Computeサーバーレス関数でイベントを処理します。詳細はこちら
ApsaraMQ for RocketMQメッセージキューを介してイベントを保存および転送します。詳細はこちら
ApsaraMQ for RabbitMQAMQP ベースのメッセージングを介してイベントを保存および転送します。詳細はこちら
Simple Message Queue (旧称: MNS) (SMQ)軽量なメッセージキューにイベントを保存します。詳細はこちら
EventBridgeイベントをフィルタリングおよび変換してから、別のイベントバスに転送します。詳細はこちら
HTTP ゲートウェイカスタム処理のために HTTP エンドポイントにイベントを送信します
HTTPS ゲートウェイカスタム処理のために HTTPS エンドポイントにイベントを送信します
Direct Mailイベント通知をメールで配信します。詳細はこちら
DingTalkDingTalk メッセージを介してイベント通知を送信します
ApsaraDB RDS for MySQLマネージド MySQL データベースにイベントを保存および転送します。詳細はこちら
セルフマネージド MySQL データベースセルフマネージド MySQL データベースにイベントを保存および転送します

配信前にイベントデータを再形成するには、イベント変換メソッドを選択します。詳細については、「イベント変換」をご参照ください。

[作成] をクリックして完了です。

イベントルールの詳細の表示

  1. [イベントルール] ページで、対象のルールを見つけ、[操作] 列の [詳細] をクリックします。

[ルールの詳細] ページには、ルールの基本情報、イベントパターン、設定されたイベントターゲットが表示されます。

イベントルールの変更

イベントターゲットの変更

  1. [イベントルール] ページで、対象のルールを見つけ、[操作] 列の [ターゲットを編集] をクリックします。

  2. [ルールを編集] ページで、イベントターゲットの設定を更新します。

  3. [OK] をクリックします。

イベントパターンの変更

  1. [イベントルール] ページで、対象のルールを見つけ、[操作] 列の [パターンを編集] をクリックします。

  2. [ルールを編集] ページで、[イベントソース][パターン内容] のパラメーターを更新します。

  3. [OK] をクリックします。

イベントルールの無効化、有効化、または削除

イベントルールの無効化

警告

イベントルールを無効にすると、依存するサービスが利用できなくなる可能性があります。

  1. [イベントルール] ページで、対象のルールを見つけ、[操作] 列で [その他] > [無効化] を選択します。

  2. [注意] メッセージで、[OK] をクリックします。

  3. [アカウントセキュリティの確認] ダイアログボックスで、[確認コードを取得] をクリックし、[確認コード] フィールドにコードを入力してから、[OK] をクリックします。

イベントルールの有効化

  1. [イベントルール] ページで、対象のルールを見つけ、[操作] 列で [その他] > [有効化] を選択します。

  2. [注意] メッセージで、[OK] をクリックします。

イベントルールの削除

警告

イベントルールの削除は元に戻せません。イベントルール内のデータは復元できません。

  1. [イベントルール] ページで、対象のルールを見つけ、[操作] 列で [その他] > [削除] を選択します。

  2. [注意] メッセージで、[OK] をクリックします。

  3. [アカウントセキュリティの確認] ダイアログボックスで、[確認コードを取得] をクリックし、[確認コード] フィールドにコードを入力してから、[OK] をクリックします。

次のステップ

イベントルールを作成した後:

  • イベントパターンの絞り込み:ルールが取得するイベントが多すぎる、または少なすぎる場合は、イベントパターンを変更してフィルター条件を調整します。 詳細については、「イベントパターン」をご参照ください。

  • イベントの変換:イベント変換を適用して、イベントペイロードがターゲットに到達する前に再形成します。詳細については、「イベント変換」をご参照ください。

  • ターゲットの追加:ルールごとに最大 5 つのイベントターゲットを追加して、複数のサービスにイベントをファンアウトします。