カスタムロードバランシングルールを使うと、リクエストの特性に応じてロードバランサーの動作をカスタマイズできます。
たとえば、URL ベースのルーティングを使ったり、HTTP リクエストの URI パスに基づいてプールを選択するルールを作成したりできます。
WAF カスタムルール と同様に、ロードバランシングのカスタムルールは 式 と アクション の組み合わせです。式は、HTTP リクエストがアクションを起動する条件を定義します。アクションは、Cloudflare がそのリクエストをどう扱うかを指定します。
Load Balancing でロードバランサーを作成または編集するときに、Load Balancing ルールを作成 できます。
Load Balancing ルールの式を作るときは、定義と使い方について 対応フィールドと演算子 を参照してください。
デフォルトでは、Enterprise 以外のお客様は、ロードバランサーのホスト名ごとに 1 つ の Load Balancing ルールを利用できます。ルールを増やすには Enterprise ↗ へアップグレードしてください。
現時点では、Load Balancing ルールを Cloudflare Spectrum と併用できません。
カスタムルールは、一致したリクエストの Geo steering プール割り当てを上書きできます。ルール内で別のリージョン、国、データセンターのプールを指定します。ステアリングポリシーだけを変えても Geo steering は無効になりません。Cloudflare は、そのポリシーを適用する前に、設定済みトポロジーからプールを解決します。
カスタムルールは pool sets と併用できます。Cloudflare は先に pool sets を評価し、その結果の上にカスタムルールの上書きを適用します。固定レスポンスを返す pool set はそのレスポンスで完結するため、そのリクエストではカスタムルールは評価されません。