Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

疑わしいリクエストを遅くする

Bot Score に基づいて疑わしいと判断したルールに一致する受信リクエストへ、遅延を加えます。

最終更新 Markdown で表示Agent セットアップ

Snippet のコード

export default {
	async fetch(request) {
		// Define delay
		const delay_in_seconds = 5;
		// Introduce a delay
		await new Promise((resolve) =>
			setTimeout(resolve, delay_in_seconds * 1000),
		); // Set delay in milliseconds

		// Pass the request to the origin
		const response = await fetch(request);
		return response;
	},
};

Snippet ルール

カスタムフィルター式を設定します。

Field Operator Value
Bot Score less than 10

Expression Editor を使う場合は、次の式を入力します。

(cf.bot_management.score lt 10)

役に立ちましたか?