カスタムルール
カスタムルールを使用すると、ゾーンへのリクエストをフィルタリングすることで、受信トラフィックを制御できます。定義したルールに従って、受信リクエストに対してBlockやManaged Challengeなどのアクションを実行できます。
CloudflareのRuleset Engineによって評価される他のルールと同様に、カスタムルールには以下の基本パラメータがあります。
- expression:トラフィックをマッチさせる基準を指定するためのもので、Rules languageを使用します。
- action:ルールにマッチした場合に実行する内容を指定します。
カスタムルールは順番に評価され、一部のアクション(Blockなど)は他のルールの評価を停止します。アクションとその動作の詳細については、actions referenceを参照してください。
複数のゾーンに適用されるカスタムルールのセットを定義するには、custom rulesetsを使用します。これは、有料のアドオンが付いたエンタープライズプランが必要です。
Cloudflareダッシュボードを使用してカスタムルールを作成するには、Create custom rules in the dashboardを参照してください。
また、Rulesets APIを使用してカスタムルールを作成することもできます。詳細については、Create custom rules via APIを参照してください。