イベント・ルールの作成

イベントにルールを作成して、テナンシ全体でのリソースの状態変更に基づいた自動化を作成します。

  • ルールを作成するには:

    1. イベント・リスト・ページにナビゲートします。リスト・ページの検索に関するヘルプが必要な場合は、イベント・ルールのリストを参照してください。
    2. 「ルールの作成」を選択します。

    ルールを作成

    「ルールの作成」で、次を指定します:
    • 表示名:ルールのわかりやすい名前を指定します。
    • 説明:ルールの機能に関する説明。機密情報の入力は避けてください。

    値は後で変更できます。

    ルール条件

    ルール条件を定義します。イベント・タイプ、属性およびタグに基づいてフィルタを定義して、アクションをトリガーするイベントを制限できます。イベントとフィルタの一致を参照してください。

    イベントの種類でフィルター

    イベント・タイプを追加してイベントをフィルタするには、次のステップに従います。

    • 条件: 「イベント・タイプ」をクリックします。
    • サービス名:サービスを選択します。
    • イベント・タイプ:このサービスの1つ以上のイベント・タイプを選択します。
    • 別のサービスのイベント・タイプを追加するには、「条件の追加」を選択し、「イベント・タイプ」を選択して、前述のステップを繰り返し、別のサービスのイベント・タイプを追加します。
    ノート

    属性を追加する前に、イベント・タイプ条件を作成する必要があります。

    属性を使用してイベント・タイプをさらにフィルタするには、次のステップに従います。

    • イベント・タイプを追加した後、「条件の追加」を選択します。
    • 条件: 「属性」をクリックします。
    • 属性名:属性名を選択します。
    • 属性値:属性の値を選択または入力します。

    フィルタ・タグによるフィルタ

    フィルタ・タグは、特定のタグを含むリソースのみをターゲット指定することで、自動化の向上に役立ちます。タグを使用してルールを編成する場合は、かわりにリソース・タグを使用します。詳細は、ルールのタグの管理を参照してください。

    タグを使用してイベントをフィルタするには、次のステップに従います。

    • 条件: 「フィルタ・タグ」を選択します
    • タグ・ネームスペース:フリー・フォーム・タグを指定するには、「なし(フリー フォーム・タグの追加)」を選択します。
    • タグ・キー:タグ・キーを選択してください。
    • タグ値:タグ値を入力します。
    • 別のタグを追加するには、「条件の追加」を選択し、前述のステップを繰り返します。

    ヘルパーボタン

    このセクションの上部にあるヘルパー・ボタンは、ルールを評価するためのツールを提供します。

    • ルール・ロジックのプレビュー:このボタンを選択すると、ルールのテキスト表現が表示されます。ダイアログを閉じるには、「閉じる」を選択します。
    • サンプル・イベントの表示(JSON):ルールを表すJSONを表示します。

      詳細は、イベント・メッセージの内容およびイベントとフィルタの一致を参照してください。

    • ルールの検証:指定した条件に基づいてルールを検証します。ルールの評価は、一度に1つのイベント・タイプに対して可能です。様々なイベント・タイプをテストするには、必要に応じてこれらのステップを繰り返します。

      • Service Name:サービスを選択します。
      • イベント・タイプ:イベント・タイプを選択します。

        サンプル・イベントは、選択内容に基づいて表示されます。イベントの値を編集して、ルールに追加した属性およびタグの値を照合します。詳細は、イベント・メッセージの内容を参照してください。

      • ルールを検証するには、「イベント例がルールに一致するかどうかの確認」または「検証」を選択します。ルールが一致すると、「成功」メッセージが表示されます。
      • ルールが一致しない場合は、ルール・エディタを使用して、必要に応じて次の変更を行います:
        • イベント・タイプの追加または削除
        • 値または属性の追加または削除
        • タグの追加または削除
        • ワイルドカードの挿入

        詳細は、イベントとフィルタの一致を参照してください。

      • 「Cancel」を選択して、ダイアログを閉じます。

    処理

    アクション・タイプ:フィルタが一致を検出したときにトリガーするリソースを指定します。

    次のオプションがあります:

    • 通知:コンパートメントを選択し、トピックを選択します。
    • ストリーミング:コンパートメントを選択し、ストリームを選択します。
    • ファンクション:コンパートメントを選択し、ファンクション・アプリケーションを選択してから、ファンクションを選択します。

    別のアクションを追加するには、「アクションの追加」を選択します。

    ヒント

    通知、ストリームまたはファンクションは、リストから選択する前に存在する必要があります。

    タグ

    リソースにタグを適用すると、ビジネス・ニーズに応じてそれらを整理しやすくなります。リソースの作成時にタグを適用することも、後からタグでリソースを更新することもできます。タグ適用についての一般情報は、リソース・タグを参照してください。

    ルールの完了

    「ルールの作成」を選択します。

  • oci events rule createコマンドと必要なパラメータを使用して、ルールを作成します:

    oci events rule create --compartment-id compartment_ocid --condition condition --display-name display_name [OPTIONS]

    CLIコマンドのフラグおよび変数オプションの完全なリストは、コマンドライン・リファレンスを参照してください。

  • CreateRule操作を実行してルールを作成します。