Cloudflare ダッシュボードで API シーケンスルール を作成できます。
-
Cloudflare ダッシュボードで Security rules ページを開きます。
Security rules を開く ↗ -
空のルールを新規作成するには、Create rule > Custom rules を選びます。
-
Rule name に、ルールの内容が分かる名前を入力します。
-
When incoming requests match で、Field のドロップダウンから Sequences で絞り込み、次のいずれかを選びます。
- Current Operation
- Previous Operations
- Elapsed time
-
Value で編集アイコンを選び、Builder を使ってサイドパネルでシーケンスを組み立てます。
-
Select a hostname for this sequence で、ドロップダウンからすべて、または特定のホスト名を選びます。任意で、検索バーから特定のホスト名を検索できます。
-
Methods のドロップダウンから、すべてのメソッド、または特定のリクエストメソッドを選びます。
-
シーケンスに含めたい順に、各エンドポイントのチェックボックスを選びます。
-
完了までの時間を設定します。
-
Save を選びます。
-
Then take action で、Choose action のドロップダウンからルールのアクションを選びます。たとえば Block を選ぶと、指定した条件に一致するリクエストを Cloudflare が拒否します。
-
(任意)Block アクションを選んだ場合は、カスタムレスポンスを設定できます。
-
Place at で、ルールを実行する順序を選びます。
-
ルールを保存してデプロイするには、Deploy を選びます。まだデプロイしない場合は、Save as Draft を選びます。