コンテンツにスキップ

ダッシュボードの使用

アカウントホーム > WAF > カスタムルールセット でカスタムルールセットを作成および展開します。

カスタムルールセットの作成と展開

  1. Cloudflareダッシュボードにログインし、アカウントを選択します。

  2. アカウントホーム > WAF > カスタムルールセット に移動します。

    Cloudflareダッシュボードのカスタムルールセットページ

  3. 新しい空のルールセットを作成するには、ルールセットを作成を選択します。既存のルールセットを複製するには、その隣の三点リーダーを選択し、複製を選択します。

  4. 表示されたページで、カスタムルールセットの名前と(オプションで)説明を入力します。

  5. スコープの下で、カスタムルールセットが実行される条件を定義します。

    • すべての受信リクエストを選択すると、エンタープライズプランのすべてのゾーンに対してすべての受信リクエストにカスタムルールセットが適用されます。
    • カスタムフィルター式を選択すると、カスタムルールセットを実行する条件を定義するカスタム式を設定できます。フィールドのドロップダウンリストを使用してHTTPプロパティを選択します。各リクエストについて、フィールドで選択したプロパティの値は、で指定した値とオペレーターで選択したオペレーターを使用して比較されます。あるいは、式を編集を選択して、式エディタを使用して式を定義します。
  6. 新しいルールを作成するには、ルールを追加を選択します。

  7. ルール名にルールの説明的な名前を入力します。

  8. 受信リクエストが一致する場合の下で、フィールドのドロップダウンリストを使用してHTTPプロパティを選択します。各リクエストについて、フィールドで選択したプロパティの値は、で指定した値とオペレーターで選択したオペレーターを使用して比較されます。あるいは、式を編集を選択して、式エディタを使用して式を定義します。

  9. アクションを選択のドロップダウンリストからルールアクションを選択します。たとえば、_ブロック_を選択すると、Cloudflareは指定した条件に一致するリクエストを拒否します。

  10. (オプション)_ブロック_アクションを選択した場合、カスタムレスポンスを設定できます。

  11. 展開を選択します。

  12. 必要に応じて、カスタムルールセットに他のルールを追加します。カスタムルールセット内の既存のルールを複製することもできます。

  13. 作成を選択します。

ブロックされたリクエストのカスタムレスポンスを設定する

When you select the Block action in a rule you can optionally define a custom response.

The custom response has three settings:

  • With response type: Choose a content type or the default WAF block response from the list. The available custom response types are the following:

    Dashboard valueAPI value
    Custom HTML"text/html"
    Custom Text"text/plain"
    Custom JSON"application/json"
    Custom XML"text/xml"
  • With response code: Choose an HTTP status code for the response, in the range 400-499. The default response code is 403.

  • Response body: The body of the response. Configure a valid body according to the response type you selected. The maximum field size is 2 KB.