Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

カスタムロードバランシングルール

最終更新 Markdown で表示Agent セットアップ

カスタムロードバランシングルールを使うと、リクエストの特性に応じてロードバランサーの動作をカスタマイズできます。

たとえば、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 はそのレスポンスで完結するため、そのリクエストではカスタムルールは評価されません。

役に立ちましたか?