イベントのルールの管理
イベント・サービスのルールを作成および管理します。
ルールの管理タスクには、ルールの管理と、ルールを構成する処理、イベント・タイプおよび属性が含まれます。ルールの詳細は、イベントの仕組みを参照してください。
次のイベント・ルール・タスクを実行できます。
アクションに関連付けられた次のタスクを実行できます。
イベント・タイプに関連付けられた次のタスクを実行できます。
属性に関連付けられた次のタスクを実行できます。
フィルタ・タグに関連する次のタスクを実行できます:
ルールの作成の前提条件
-
アクション・リソース: アクションとして指定するために、リソースがすでに設定されている必要があります。イベント・サービスは、トピック、ストリームまたはファンクションを含むアクション・リソースにイベント・メッセージを配信することによって、ルールで指定されたアクションを起動します。すべてのルールには少なくとも1つのアクションが必要です。イベント・サービスは、処理のためにイベント・メッセージを配信することで、次のいずれかのサービスを起動できます:
-
IAMポリシー: ルールを管理またはリストするには、管理者が作成するポリシーで、コンソール、またはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかに関係なく、必要なアクセス・タイプを付与する必要があります。タスクを実行しようとしたときに、権限がない、または認可されていないというメッセージが表示される場合は、付与されているアクセス・タイプと作業するコンパートメントを管理者に確認してください。詳細は、イベントおよびIAMポリシーを参照してください。
- イベント・メッセージ: ルールを作成するには、ルールでモニターするリソースがイベントを発行する必要があります。詳細は、イベントを生成するサービスを参照してください。
ルールの操作
各ルールでは、最大10個のアクションを指定できます。
ルールを設定する一般的なワークフローは、次のパターンに従っています:
-
アクション・リソースの指定
ルールで使用するアクション・リソースを設定または指定します。たとえば、通知トピックを設定し、DevOpsチームのサブスクリプションを作成して、バックアップ完了時に通知されるようにできます。トピックがすでに存在する場合は、トピックを作成するのではなく、そのトピックを使用できます。アクションに指定するリソースは、ルールと同じコンパートメントにある必要はありません。
-
フィルタの計画
モニターするリソースが、イベント・サービスにイベントを発行することを確認し、パターン一致方針を計画します。たとえば、ABCコンパートメント内のAutonomous AI Lakehouseインスタンスに対するバックアップをモニターする場合があります。自律型AIレイクハウス・インスタンスが必要な自動化の作成に使用できるイベント・タイプを発行することを確認します。サンプルのJSONイベントを確認して、フィルタでこれらのリソースを指定するための最適な方法を決定します。イベントとフィルタの一致およびイベントを生成するサービスを参照してください。
-
ルールの作成
ルールは、作成するコンパートメントおよび子コンパートメントのイベントに適用されます。モニターするリソースを持つコンパートメント内にルールを作成し、一致するイベントの配信先を指定します。たとえば、ABCコンパートメントでは、自律型AIレイクハウスのバックアップ・イベントをフィルタするルールを作成するとします。イベントにはアクション・リソースのロケーションに関する要件がないため、XYZコンパートメント内のトピックを、一致するイベントを配信するためのリソースとして指定できます。