操作シナリオ
本機能は、サイト配下の関数トリガールールにおける以下の操作に適用されます:
サイト配下の関数トリガールールの追加、削除、変更、照会をサポートします。
実行方式は以下をサポートします:指定関数の実行、重み付けによる異なる関数の実行、リージョン別の異なる関数の実行。
トリガールールの優先度を迅速に調整し、トリガールールの番号順に実行することをサポートします。リクエストURLが複数のルールに一致する場合、番号が最も小さいルールのみを実行し、後続のルールは実行しません。
操作紹介
新しいトリガールールの作成
1. EdgeOneコンソールにログインし、左側のメニューバーでサービス概要に入り、Webサイト安全な加速内で設定が必要なサイトをクリックします。 2. サイト詳細ページで、エッジ関数 > トリガー設定をクリックします。トリガー設定ページで、ルールリストの右側にあるをクリックしてトリガールールを作成します。関連パラメータの説明は以下の通りです: |
説明 | 任意です。最大50文字まで入力できます。 |
トリガー条件 | 必要に応じてマッチングタイプ、演算子、値を選択してください。詳細なパラメータについてはルールエンジンを参照してください。 |
関数を実行 | 指定関数の実行:トリガー条件を満たすリクエストは、指定されたエッジ関数を直接実行します。 重み付けによる異なる関数の実行:重みに基づいて関数を実行します。重み設定範囲は1~100で、重みの合計は100に等しくなければならず、各重みは異なる実行関数に対応する必要があります。最大5つの関数を設定できます。 地域別に異なる関数を実行:指定した国/地域に従って関数を実行し、最大5つの関数を設定できます。選択した国/地域は重複してはならず、各国家/地域はそれぞれ異なる実行関数に対応する必要があります。関数実行時に、設定された他のリージョンに一致しない場合は、デフォルトリージョンの関数に従って実行されます。 |
3. 設定が完了したら、確定をクリックすると、トリガールールの新規作成が完了します。
トリガールールの表示と変更
1. トリガールールの照会
トリガー設定ページで、ルールリストの右側にあるアイコンをクリックし、検索入力ボックスにルールIDのキーワードを入力すると、クエリが完了します。 2. トリガールールの編集
2.1 トリガー設定ページで、変更が必要なルールを選択し、編集をクリックします。
2.2 トリガールール編集ダイアログで関連パラメータを変更し、確定をクリックすると、トリガールールの編集が完了します。
3. トリガールールの削除
3.1 トリガー設定ページで、ルールリストの右側にあるアイコンをクリックします。 3.2 削除が必要なルールを選択し、削除ボタンをクリックします。 3.3 削除確認ダイアログで削除確認をクリックすると、トリガールールの削除が完了します。
4. トリガールール優先度の調整
4.1 トリガー設定ページで、ルールリストの右側にあるアイコンをクリックします。 4.2 調整が必要なルールを選択し、上へ移動または下へ移動をクリックし、保存をクリックすると、優先度の調整が完了します。 説明
リクエストURLが複数のトリガールールに一致する場合(下図の番号01と02のトリガールール)、位置が前のトリガールールが実行され(下図の番号01のルール)、位置が後ろのトリガールールは実行されません(下図の番号02のルール)。