コンテンツにスキップ

アクション

ルールのアクションは、Cloudflareにルールのに対する一致をどのように処理するかを指示します。

サポートされているアクション

以下の表は、ルール言語で利用可能なアクションを示しています。

Blockのような一部のアクションは、終了アクションと呼ばれ、残りのルールの評価を停止します。Skipアクションは、一致がある場合に一部のルールの評価をスキップしますが、正確な動作はルールの設定によって異なります。

利用可能なアクションは、ルールを設定しているフェーズによって異なります。各製品のドキュメントを参照して、その製品がサポートするフェーズの詳細を確認してください。

アクション説明終了アクションですか?
インタラクティブチャレンジ

API値:
challenge

サイトにアクセスしている訪問者が自動化されたものでなく人間であることを確認するのに役立ちます。

リクエストを行ったクライアントは、インタラクティブチャレンジを通過する必要があります。

成功した場合、Cloudflareは一致したリクエストを受け入れます。そうでない場合は、ブロックされます。

はい
JSチャレンジ

API値:
js_challenge

ボットやスパムが要求されたリソースにアクセスできないようにするのに役立ちます。ただし、ブラウザは自動的にチャレンジを満たすことができます。

リクエストを行ったクライアントは、進行する前にCloudflareのJavaScriptチャレンジを通過する必要があります。

成功した場合、Cloudflareは一致したリクエストを受け入れます。そうでない場合は、ブロックされます。

はい
管理チャレンジ(推奨)

API値:
managed_challenge

インターネット全体でCAPTCHAを解決するために人間が費やす時間を減らすのに役立ちます。

リクエストの特性に応じて、Cloudflareは特定の基準に基づいて以下のアクションから適切なタイプのチャレンジを動的に選択します:

  • 非インタラクティブチャレンジページを表示(現在のJSチャレンジに似ています)。
  • カスタムインタラクティブチャレンジを表示(ボタンをクリックするなど)。
はい
ブロック

API値:
block

一致したリクエストはサイトへのアクセスを拒否されます。

はい
スキップ

API値:
skip

リクエストに対して1つ以上のセキュリティ機能や製品を動的にスキップすることを許可します。

ルールの設定に応じて、一致したリクエストは1つ以上のセキュリティ機能や製品の評価をスキップします:

  • 現在のルールセットの残りのすべてのルールをスキップ
  • ルールセットをスキップ
  • ルールセットのルールをスキップ
  • フェーズをスキップ
  • ルールセットエンジンに基づかない特定のセキュリティ製品をスキップ

利用可能なスキップオプションは、ルールを設定するフェーズによって異なります。詳細については、各製品のドキュメントを参照してください。

いいえ


(ただし、一部のルールはスキップされる場合があります)

ログ

API値:
log

一致したリクエストをCloudflareログに記録します。

エンタープライズプランでのみ利用可能です。

より厳しいアクションにコミットする前にルールを検証するために推奨されます。

いいえ
実行

API値:
execute

ルール設定で指定されたルールセットのルールを実行します。管理ルールセットまたはカスタムルールセットを指定して実行できます。

Cloudflareダッシュボードでは、このアクションはアクション選択のドロップダウンに表示されません。

いいえ
リライト

API値:
rewrite

ルール設定に従って、リクエストとレスポンスのURIパス、クエリ文字列、および/またはHTTPヘッダーを調整します。

以下でのみ利用可能です:

  • 変換ルール、フェーズhttp_request_transformhttp_request_late_transform、およびhttp_response_headers_transformで。Cloudflareダッシュボードでは、このアクションはアクション選択のドロップダウンに表示されません。このアクションを使用するには、変換ルールを作成してください。
  • WAFカスタムルールで、露出した資格情報をチェックする、アカウントレベルのhttp_request_firewall_customフェーズで。Cloudflareダッシュボードでは、このアクションは露出した資格情報チェックヘッダーと呼ばれます。
いいえ
リダイレクト

API値:
redirect

ルール設定に従って、ユーザーをソースURLからターゲットURLにナビゲートします。HTTPリダイレクトで応答します。

シングルリダイレクトおよびバルクリダイレクトにのみ利用可能です。

Cloudflareダッシュボードでは、このアクションはアクション選択のドロップダウンに表示されません。このアクションを使用するには、リダイレクトルールまたはバルクリダイレクトルールを作成してください。

はい
ルート

API値:
route

受信リクエストのHostヘッダー、サーバー名の指示(SNI)、解決されたホスト名、および/または解決された宛先ポートを調整します。

オリジンルールにのみ利用可能で、http_request_originフェーズで。

Cloudflareダッシュボードでは、このアクションはアクション選択のドロップダウンに表示されません。このアクションを使用するには、オリジンルールを作成してください。

いいえ
設定を設定

API値:
set_config

1つ以上のCloudflare製品の設定を変更します。

設定ルールにのみ利用可能で、http_config_settingsフェーズで。

Cloudflareダッシュボードでは、このアクションはアクション選択のドロップダウンに表示されません。このアクションを使用するには、設定ルールを作成してください

いいえ
レスポンスを圧縮

API値:
compress_response

ウェブサイト訪問者にレスポンスを提供するための圧縮設定を定義します。

圧縮ルールにのみ利用可能で、http_response_compressionフェーズで。

Cloudflareダッシュボードでは、このアクションはアクション選択のドロップダウンに表示されません。このアクションを使用するには、圧縮ルールを作成してください

いいえ
キャッシュ設定を設定

API値:
set_cache_settings

キャッシュルールを使用すると、Cloudflareのキャッシュ設定をカスタマイズできます。

キャッシュルールにのみ利用可能で、http_request_cache_settingsフェーズで。

Cloudflareダッシュボードでは、このアクションはアクション選択のドロップダウンに表示されません。このアクションを使用するには、キャッシュルールを作成してください

いいえ