イベントのルールの管理

イベント・サービスのルールを作成および管理します。

ルールの管理タスクには、ルールの管理と、ルールを構成する処理、イベント・タイプおよび属性が含まれます。ルールの詳細は、イベントの仕組みを参照してください。

次のイベント・ルール・タスクを実行できます。

アクションに関連付けられた次のタスクを実行できます。

イベント・タイプに関連付けられた次のタスクを実行できます。

属性に関連付けられた次のタスクを実行できます。

フィルタ・タグに関連する次のタスクを実行できます:

ルールの作成の前提条件

  • アクション・リソース: アクションとして指定するために、リソースがすでに設定されている必要があります。イベント・サービスは、トピック、ストリームまたはファンクションを含むアクション・リソースにイベント・メッセージを配信することによって、ルールで指定されたアクションを起動します。すべてのルールには少なくとも1つのアクションが必要です。イベント・サービスは、処理のためにイベント・メッセージを配信することで、次のいずれかのサービスを起動できます:

  • IAMポリシー: ルールを管理またはリストするには、管理者が作成するポリシーで、コンソール、またはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかに関係なく、必要なアクセス・タイプを付与する必要があります。タスクを実行しようとしたときに、権限がない、または認可されていないというメッセージが表示される場合は、付与されているアクセス・タイプと作業するコンパートメントを管理者に確認してください。詳細は、イベントおよびIAMポリシーを参照してください。

  • イベント・メッセージ: ルールを作成するには、ルールでモニターするリソースがイベントを発行する必要があります。詳細は、イベントを生成するサービスを参照してください。

ルールの操作

ノート

各ルールでは、最大10個のアクションを指定できます。

ルールを設定する一般的なワークフローは、次のパターンに従っています:

  1. アクション・リソースの指定

    ルールで使用するアクション・リソースを設定または指定します。たとえば、通知トピックを設定し、DevOpsチームのサブスクリプションを作成して、バックアップ完了時に通知されるようにできます。トピックがすでに存在する場合は、トピックを作成するのではなく、そのトピックを使用できます。アクションに指定するリソースは、ルールと同じコンパートメントにある必要はありません。

  2. フィルタの計画

    モニターするリソースが、イベント・サービスにイベントを発行することを確認し、パターン一致方針を計画します。たとえば、ABCコンパートメント内のAutonomous AI Lakehouseインスタンスに対するバックアップをモニターする場合があります。自律型AIレイクハウス・インスタンスが必要な自動化の作成に使用できるイベント・タイプを発行することを確認します。サンプルのJSONイベントを確認して、フィルタでこれらのリソースを指定するための最適な方法を決定します。イベントとフィルタの一致およびイベントを生成するサービスを参照してください。

  3. ルールの作成

    ルールは、作成するコンパートメントおよび子コンパートメントのイベントに適用されます。モニターするリソースを持つコンパートメント内にルールを作成し、一致するイベントの配信先を指定します。たとえば、ABCコンパートメントでは、自律型AIレイクハウスのバックアップ・イベントをフィルタするルールを作成するとします。イベントにはアクション・リソースのロケーションに関する要件がないため、XYZコンパートメント内のトピックを、一致するイベントを配信するためのリソースとして指定できます。