イベント・ルールの作成
イベントにルールを作成して、テナンシ全体でのリソースの状態変更に基づいた自動化を作成します。
ルールを作成するには:
- イベント・リスト・ページにナビゲートします。リスト・ページの検索に関するヘルプが必要な場合は、イベント・ルールのリストを参照してください。
- 「ルールの作成」を選択します。
ルールを作成
「ルールの作成」で、次を指定します:- 表示名:ルールのわかりやすい名前を指定します。
- 説明:ルールの機能に関する説明。機密情報の入力は避けてください。
値は後で変更できます。
ルール条件
ルール条件を定義します。イベント・タイプ、属性およびタグに基づいてフィルタを定義して、アクションをトリガーするイベントを制限できます。イベントとフィルタの一致を参照してください。
イベントの種類でフィルター
イベント・タイプを追加してイベントをフィルタするには、次のステップに従います。
- 条件: 「イベント・タイプ」をクリックします。
- サービス名:サービスを選択します。
- イベント・タイプ:このサービスの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操作を実行してルールを作成します。