Skip to content

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

Advanced TCP Protection

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

Advanced TCP Protection API を使って、Advanced TCP Protection を設定できます。

Advanced TCP Protection API は API トークン認証 のみをサポートします。

API 呼び出しの例は よく使う API 呼び出し を参照してください。

エンドポイント

完全なエンドポイントを得るには、Cloudflare API のベース URL に、以下の Advanced TCP Protection API エンドポイントを付けます。

Cloudflare API のベース URL は次のとおりです。

https://api.cloudflare.com/client/v4

{account_id} 引数はアカウント ID(16 進文字列)です。この値は Cloudflare ダッシュボードで確認できます。

以降のセクションの表は、利用できる操作の要約です。

一般操作

操作 メソッドとエンドポイント / 説明
Advanced TCP Protection のステータスを取得する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_protection_status

Advanced TCP Protection の全体ステータス(有効または無効)を取得します。
Advanced TCP Protection のステータスを更新する

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_protection_status

Advanced TCP Protection を有効または無効にします。

プレフィックス操作

操作 メソッドとエンドポイント / 説明
プレフィックスを一覧する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/prefixes

アカウント内の Advanced TCP Protection プレフィックスをすべて取得します。
プレフィックスを一括追加する

POST accounts/{account_id}/magic/advanced_tcp_protection/configs/prefixes/bulk

アカウントにプレフィックスを一括追加します(1 リクエストあたり最大 300 プレフィックス)。
プレフィックスを取得する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/prefixes/{prefix_id}

既存プレフィックスの詳細を取得します。
プレフィックスを更新する

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/prefixes/{prefix_id}

既存のプレフィックスを更新します。
プレフィックスを削除する

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/prefixes/{prefix_id}

既存のプレフィックスを削除します。
すべてのプレフィックスを削除する

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/prefixes

アカウント内の既存プレフィックスをすべて削除します。

許可リスト操作

操作 メソッドとエンドポイント / 説明
許可リストのプレフィックスを一覧する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/allowlist

アカウントの許可リスト内のプレフィックスをすべて取得します。
許可リストにプレフィックスを追加する

POST accounts/{account_id}/magic/advanced_tcp_protection/configs/allowlist

許可リストにプレフィックスを追加します。
許可リストのプレフィックスを取得する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/allowlist/{allowlist_id}

許可リスト内の既存プレフィックスの詳細を取得します。
許可リストのプレフィックスを更新する

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/allowlist/{allowlist_id}

許可リスト内の既存プレフィックスを更新します。
許可リストのプレフィックスを削除する

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/allowlist/{allowlist_id}

許可リストから既存プレフィックスを削除します。
許可リストのすべてのプレフィックスを削除する

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/allowlist

許可リスト内の既存プレフィックスをすべて削除します。

SYN Flood Protection 操作

ルール

操作 メソッドとエンドポイント / 説明
SYN flood ルールを一覧する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules

アカウント内の SYN flood ルールをすべて取得します。
SYN flood ルールを追加する

POST accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules

アカウントに SYN flood ルールを追加します。
SYN flood ルールを取得する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules/{rule_id}

アカウント内の既存 SYN flood ルールの詳細を取得します。
SYN flood ルールを更新する

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules/{rule_id}

アカウント内の既存 SYN flood ルールを更新します。
SYN flood ルールを削除する

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules/{rule_id}

アカウントから既存の SYN flood ルールを削除します。
すべての SYN flood ルールを削除する

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules

アカウント内の既存 SYN flood ルールをすべて削除します。

フィルター

操作 メソッドとエンドポイント / 説明
SYN flood フィルターを一覧する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters

アカウント内の SYN flood フィルターをすべて取得します。
SYN flood フィルターを追加する

POST accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters

アカウントに SYN flood フィルターを追加します。
SYN flood フィルターを取得する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters/{filter_id}

アカウント内の既存 SYN flood フィルターの詳細を取得します。
SYN flood フィルターを更新する

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters/{filter_id}

アカウント内の既存 SYN flood フィルターを更新します。
SYN flood フィルターを削除する

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters/{filter_id}

アカウントから既存の SYN flood フィルターを削除します。
すべての SYN flood フィルターを削除する

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters

アカウント内の既存 SYN flood フィルターをすべて削除します。

Out-of-state TCP Protection 操作

ルール

操作 メソッドとエンドポイント / 説明
out-of-state TCP ルールを一覧する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/rules

アカウント内の out-of-state TCP ルールをすべて取得します。
out-of-state TCP ルールを追加する

POST accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/rules

アカウントに out-of-state TCP ルールを追加します。
out-of-state TCP ルールを取得する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/rules/{rule_id}

アカウント内の既存 out-of-state TCP ルールの詳細を取得します。
out-of-state TCP ルールを更新する

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/rules/{rule_id}

アカウント内の既存 out-of-state TCP ルールを更新します。
out-of-state TCP ルールを削除する

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/rules/{rule_id}

アカウントから既存の out-of-state TCP ルールを削除します。
すべての out-of-state TCP ルールを削除する

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/rules

アカウント内の既存 out-of-state TCP ルールをすべて削除します。

フィルター

操作 メソッドとエンドポイント / 説明
out-of-state TCP フィルターを一覧する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/filters

アカウント内の out-of-state TCP フィルターをすべて取得します。
out-of-state TCP フィルターを追加する

POST accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/filters

アカウントに out-of-state TCP フィルターを追加します。
out-of-state TCP フィルターを取得する

GET accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/filters/{filter_id}

アカウント内の既存 out-of-state TCP フィルターの詳細を取得します。
out-of-state TCP フィルターを更新する

PATCH accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/filters/{filter_id}

アカウント内の既存 out-of-state TCP フィルターを更新します。
out-of-state TCP フィルターを削除する

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/filters/{filter_id}

アカウントから既存の out-of-state TCP フィルターを削除します。
すべての out-of-state TCP フィルターを削除する

DELETE accounts/{account_id}/magic/advanced_tcp_protection/configs/tcp_flow_protection/filters

アカウント内の既存 out-of-state TCP フィルターをすべて削除します。

ページネーション

項目の一覧を返す API 操作はページネーションを使います。利用できるページネーション用クエリパラメーターの詳細は ページネーション を参照してください。

役に立ちましたか?