# Ruleset Engine 各種 Cloudflare 製品向けにルールセットとルールを作成します > 以下のリンクは、各ページの Markdown 版を直接指します。 任意のページは、`index.md` サフィックスなしの URL に `Accept: text/markdown` ヘッダーを付けて取得することもできます(例: `curl -H "Accept: text/markdown" https://developers.cloudflare.com/ruleset-engine/`)。 > > その他の Cloudflare 製品は、[Cloudflare ドキュメントディレクトリ](https://developers.cloudflare.com/llms.txt) を参照してください。 ## 概要 - [Cloudflare Ruleset Engine](https://developers.cloudflare.com/ruleset-engine/index.md): Ruleset Engine の強力な構文と高性能な評価を使い、Cloudflare 製品全体でルールとルールセットを作成してデプロイします。 ## 概要 - [概要](https://developers.cloudflare.com/ruleset-engine/about/index.md): Ruleset Engine の中核概念です。ルール、ルールセット、フェーズを含みます。 - [フェーズ](https://developers.cloudflare.com/ruleset-engine/about/phases/index.md): Ruleset Engine のリクエストライフサイクルで、フェーズがルール実行をどう整理するかを説明します。 - [ルール](https://developers.cloudflare.com/ruleset-engine/about/rules/index.md): Ruleset Engine におけるルールの構造とプロパティです。 - [ルールセット](https://developers.cloudflare.com/ruleset-engine/about/rulesets/index.md): Ruleset Engine でルールをグループ化し、整理する方法です。 ## マネージドルールセットを使う - [マネージドルールセットを使う](https://developers.cloudflare.com/ruleset-engine/managed-rulesets/index.md): Cloudflare が提供するマネージドルールセットをデプロイし、カスタマイズします。 - [例外を作成する](https://developers.cloudflare.com/ruleset-engine/managed-rulesets/create-exception/index.md): 特定のルールまたはルールセットをスキップする例外を作成します。 - [マネージドルールセットをデプロイする](https://developers.cloudflare.com/ruleset-engine/managed-rulesets/deploy-managed-ruleset/index.md): API を使い、フェーズのエントリポイントにマネージドルールセットをデプロイします。 - [Joomla ルールだけを有効にする](https://developers.cloudflare.com/ruleset-engine/managed-rulesets/override-examples/deploy-cmr-joomla-only/index.md): Cloudflare Managed Ruleset をデプロイし、Joomla ルールだけを有効にします。 - [WordPress ルールを Block に設定する](https://developers.cloudflare.com/ruleset-engine/managed-rulesets/override-examples/deploy-cmr-wordpress-block/index.md): Cloudflare Managed Ruleset をデプロイし、WordPress ルールのアクションを Block にします。 - [選択したルールだけを有効にする](https://developers.cloudflare.com/ruleset-engine/managed-rulesets/override-examples/enable-selected-rules/index.md): 選択したルールだけを有効にしたマネージドルールセットをデプロイします。 - [L3/4 の DDoS ルールを調整する](https://developers.cloudflare.com/ddos-protection/managed-rulesets/network/network-overrides/configure-api/index.md#configure-an-override-for-the-network-layer-ddos-attack-protection-managed-ruleset): ネットワーク層の DDoS ルールの感度を調整します。 - [HTTP DDoS ルールの感度を Low に調整する](https://developers.cloudflare.com/ruleset-engine/managed-rulesets/override-examples/override-ddos-rule-sensitivity/index.md): HTTP DDoS ルールの感度を Low に調整します。 - [ルールセット、タグ、ルールのオーバーライド付きでマネージドルールセットをデプロイする](https://developers.cloudflare.com/ruleset-engine/managed-rulesets/override-examples/override-ruleset-tag-rule/index.md): ルールセット、タグ、ルールのオーバーライド付きでマネージドルールセットをデプロイします。 - [マネージドルールセットを上書きする](https://developers.cloudflare.com/ruleset-engine/managed-rulesets/override-managed-ruleset/index.md): オーバーライドでマネージドルールセットの動作をカスタマイズします。 ## カスタムルールセットを扱う - [カスタムルールセットを扱う](https://developers.cloudflare.com/ruleset-engine/custom-rulesets/index.md): API を使ってカスタムルールセットを作成、デプロイ、管理します。 - [カスタムルールセットにルールを追加する](https://developers.cloudflare.com/ruleset-engine/custom-rulesets/add-rules-ruleset/index.md): API を使って、既存のカスタムルールセットにルールを追加します。 - [カスタムルールセットを作成する](https://developers.cloudflare.com/ruleset-engine/custom-rulesets/create-custom-ruleset/index.md): Rulesets API でカスタムルールセットを作成します。 - [カスタムルールセットをデプロイする](https://developers.cloudflare.com/ruleset-engine/custom-rulesets/deploy-custom-ruleset/index.md): Cloudflare アカウントにカスタムルールセットをデプロイする方法です。 ## Rules language - [Rules language](https://developers.cloudflare.com/ruleset-engine/rules-language/index.md): Cloudflare Rules language を使ってルール式を書きます。 - [アクション](https://developers.cloudflare.com/ruleset-engine/rules-language/actions/index.md): Rules language がサポートするアクション(Block、Skip、Log など)について説明します。 - [式](https://developers.cloudflare.com/ruleset-engine/rules-language/expressions/index.md): ルール評価のために、リクエストの特性と照合する式を書きます。 - [ダッシュボードで式を編集する](https://developers.cloudflare.com/ruleset-engine/rules-language/expressions/edit-expressions/index.md): Cloudflare ダッシュボードで式を編集します。視覚的な Expression Builder か、式を入力する Expression Editor を使います。 - [フィールド](https://developers.cloudflare.com/ruleset-engine/rules-language/fields/index.md): Ruleset Engine のルール式で使えるフィールドです。 - [フィールドリファレンス](https://developers.cloudflare.com/ruleset-engine/rules-language/fields/reference/index.md): ルール式で使えるすべてのフィールドの完全なリファレンスです。 - [関数](https://developers.cloudflare.com/ruleset-engine/rules-language/functions/index.md): ルール式で値を変換するために使える関数です。 - [演算子とグループ化記号](https://developers.cloudflare.com/ruleset-engine/rules-language/operators/index.md): Cloudflare の Rules language における比較演算子、論理演算子、グループ化記号を説明します。優先順位と式の組み立て方を理解できます。 - [値](https://developers.cloudflare.com/ruleset-engine/rules-language/values/index.md): Cloudflare の Rules 言語における値(文字列、真偽値、配列、マップ)と、ルール式での使い方を説明します。 ## Rulesets API - [Rulesets API](https://developers.cloudflare.com/ruleset-engine/rulesets-api/index.md): Rulesets API で、ルールセットとルールをプログラムから管理します。 - [ルールセットにルールを追加する](https://developers.cloudflare.com/ruleset-engine/rulesets-api/add-rule/index.md): API を使って、既存のルールセットにルールを 1 件追加します。 - [ルールセットを作成する](https://developers.cloudflare.com/ruleset-engine/rulesets-api/create/index.md): Rulesets API を使って新しいルールセットを作成します。 - [ルールセットを削除する](https://developers.cloudflare.com/ruleset-engine/rulesets-api/delete/index.md): Rulesets API を使い、ルールセットを削除します。 - [ルールセット内のルールを削除する](https://developers.cloudflare.com/ruleset-engine/rulesets-api/delete-rule/index.md): API でルールセットから特定のルールを削除します。 - [エンドポイント](https://developers.cloudflare.com/ruleset-engine/rulesets-api/endpoints/index.md): ゾーンとアカウント向けの Rulesets API エンドポイントです。 - [JSON オブジェクト](https://developers.cloudflare.com/ruleset-engine/rulesets-api/json-object/index.md): API リクエストにおけるルールセットとルールの JSON オブジェクト構造です。 - [ルールセットの更新またはデプロイ](https://developers.cloudflare.com/ruleset-engine/rulesets-api/update/index.md): API で既存のルールセットを更新するか、フェーズへデプロイします。 - [ルールセット内のルールを更新する](https://developers.cloudflare.com/ruleset-engine/rulesets-api/update-rule/index.md): API を使って、ルールセット内の特定のルールを更新します。 - [ルールセットの一覧と表示](https://developers.cloudflare.com/ruleset-engine/rulesets-api/view/index.md): アカウントまたはゾーンレベルで、ルールセットの一覧と詳細を取得する API 操作です。 ## basic-operations - [フェーズのエントリポイントルールセットへルールを追加する](https://developers.cloudflare.com/ruleset-engine/basic-operations/add-rule-phase-rulesets/index.md): API を使って、フェーズのエントリポイントルールセットへルールを追加します。 - [ルールセットをデプロイする](https://developers.cloudflare.com/ruleset-engine/basic-operations/deploy-rulesets/index.md): API を使い、フェーズのエントリポイントへルールセットをデプロイします。 - [ルールセットを表示する](https://developers.cloudflare.com/ruleset-engine/basic-operations/view-rulesets/index.md): API を使って、既存のルールセットとそのルールを表示します。 ## reference - [フェーズ一覧](https://developers.cloudflare.com/ruleset-engine/reference/phases-list/index.md): Ruleset Engine で利用できるフェーズの完全な一覧です。