mcpField
P
pp-cloudflare

pp-cloudflare

github.com/mvanhornクラウド・DevOps2.1k162 回インストール今日更新
リポジトリ

pp-cloudflare について

pp-cloudflare は `cloudflare-pp-cli` でターミナルから Cloudflare を操作するスキルです。アカウント、ドメイン、インフラ、デプロイを扱うエージェント向けで、トークン権限や設定状態の確認にも対応します。

主な機能

  1. 01アカウントとゾーンの管理
  2. 02DNS、Workers、Pages、R2 の操作
  3. 03トークン権限と設定の確認
  4. 04DNS、SSL、Email Routing の状態診断
  5. 05Worker シークレットの値を隠して管理
  6. 06Cloudflare Radar データの確認

活用シーン

  1. 01ドメインを Pages または Workers に接続
  2. 02変更前のトークン権限確認
  3. 03ドメインとメール設定の診断
  4. 04エージェント基盤向け Cloudflare リソースの準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mvanhorn/printing-press-library --skill pp-cloudflare

インストール後、Claude Code で/pp-cloudflareを入力して読み込まれたか確認します。

詳細

Cloudflare — Printing Press CLI

前提条件:CLI のインストール

このスキルは cloudflare-pp-cli バイナリを使用します。**このスキルのコマンドを実行する前に、CLI がインストールされていることを必ず確認してください。**インストールされていない場合は、先にインストールしてください。

  1. Printing Press インストーラーを使ってインストールします。macOS/Linux では $HOME/.local/bin、Windows では %LOCALAPPDATA%\Programs\PrintingPress\bin がバイナリの既定のインストール先です。
    npx -y @mvanhorn/printing-press-library install cloudflare --cli-only
    
  2. 確認します:cloudflare-pp-cli --version
  3. スキルを実行するエージェント/ランタイムで、表示されたインストールディレクトリが $PATH に含まれていることを確認します。

npx によるインストールが失敗した場合(Node がない、オフラインなど)は、Go での直接インストールに切り替えてください(Go 1.26.6 以降が必要です)。この方法では $GOPATH/bin(既定は $HOME/go/bin)にインストールされるため、代わりにそのディレクトリを $PATH に追加してください。

go install github.com/mvanhorn/printing-press-library/library/cloud/cloudflare/cmd/cloudflare-pp-cli@latest

インストール後に --version が「command not found」と表示された場合、ランタイムからバイナリのディレクトリを $PATH 経由で参照できません。確認が成功するまで、このスキルのコマンドを実行しないでください。

cloudflare-pp-cli は、Cloudflare の操作に使用する Printing Press CLI です。アカウント、ゾーン、DNS、Workers、Pages、R2、Email Routing、トンネル、Zero Trust、Radar、トークンの診断、デプロイのワークフローに、ターミナルからエージェント向けに安全な方法でアクセスする必要がある場合に使用してください。

この CLI は、ダッシュボードで行うには手間のかかる複合的な Cloudflare 作業に特に役立ちます。タスクの前にトークンの権限を確認する、ドメインを Pages や Workers に接続する、DNS/SSL/Email Routing の準備状況を診断する、出力をマスキングして Worker シークレットを管理する、コストと使用状況の兆候をスキャンする、またはエージェントのインフラ向けに R2/D1/KV/Queues/Vectorize/AI Gateway リソースを初期設定するといった作業に活用できます。

認証にはトークンを優先します。CLOUDFLARE_API_TOKEN または cloudflare-pp-cli auth set-token でスコープを限定した API トークンを使用してください。レガシーエンドポイントで必要な場合を除き、グローバル API キーは避けてください。本番環境で変更を加える前に token doctor とレシピコマンドを使い、エージェントが必要最小限の権限を要求できるようにしてください。

コマンドリファレンス

accounts — アカウントを管理します

  • cloudflare-pp-cli accounts batch-move — アカウントのグループを特定の組織に一括で移動します。⚠️ 未実装です。
  • cloudflare-pp-cli accounts creation — アカウントを作成します(現在はテナント管理者のみ利用できます)
  • cloudflare-pp-cli accounts deletion — 特定のアカウントを削除します(現在はテナント管理者のみ利用できます)。
  • cloudflare-pp-cli accounts details — メンバーになっている特定のアカウントの情報を取得します。
  • cloudflare-pp-cli accounts list — 所有権または確認済みのアクセス権があるすべてのアカウントを一覧表示します。
  • cloudflare-pp-cli accounts update — 既存のアカウントを更新します。

certificates — 証明書を管理します

  • cloudflare-pp-cli certificates origin-ca-create — Origin CA 証明書を作成します。
  • cloudflare-pp-cli certificates origin-ca-get — シリアル番号を指定して、既存の Origin CA 証明書を取得します。
  • cloudflare-pp-cli certificates origin-ca-list — 指定したゾーンにある既存の Origin CA 証明書をすべて一覧表示します。
  • cloudflare-pp-cli certificates origin-ca-revoke — シリアル番号を指定して、既存の Origin CA 証明書を失効させます。

internal — 内部機能を管理します

  • cloudflare-pp-cli internal — URL 送信のテスト用内部ルート

ips — IP を管理します

  • cloudflare-pp-cli ips — Cloudflare/JD Cloud ネットワークで使用されている IP を取得します。https://www.cloudflare を参照してください。

live — 稼働状態を管理します

  • cloudflare-pp-cli live — 稼働状態のチェック実行後、成功メッセージを返します

memberships — メンバーシップを管理します

  • cloudflare-pp-cli memberships user-s-account-delete — 関連付けられたメンバーをアカウントから削除します。
  • cloudflare-pp-cli memberships user-s-account-details — 特定のメンバーシップを取得します。
  • cloudflare-pp-cli memberships user-s-account-list — ユーザーがアクセスできるアカウントのメンバーシップを一覧表示します。
  • cloudflare-pp-cli memberships user-s-account-update — このアカウントへの招待を承諾または拒否します。

oauth — OAuth を管理します

  • cloudflare-pp-cli oauth — 利用可能な OAuth スコープをすべて一覧表示します。このエンドポイントでは認証が必要ですが、必要な認可ロールはありません。

organizations — 組織を管理します

  • cloudflare-pp-cli organizations create-user — ユーザーの新しい組織を作成します。(現在パブリックベータ版です。https://developers.cloudflare をご覧ください。
  • cloudflare-pp-cli organizations delete — 組織を削除します。削除する前に、組織が空である必要があります。
  • cloudflare-pp-cli organizations list — 特定のユーザーがアクセスできる組織の一覧を取得します。(現在パブリックベータ版です。https://developers をご覧ください。
  • cloudflare-pp-cli organizations modify — 組織を変更します。(現在パブリックベータ版です。https://developers.cloudflare.com/fundamentals/organizations/ をご覧ください。
  • cloudflare-pp-cli organizations retrieve — 特定の組織の詳細を取得します。(現在パブリックベータ版です。https://developers.cloudflare をご覧ください。

radar — レーダーを管理します

  • cloudflare-pp-cli radar get-agent-readiness-summary — スキャンしたドメイン全体のAIエージェント対応スコアの概要を、指定したディメンション別にグループ化して返します。

  • cloudflare-pp-cli radar get-ai-bots-summary — AIボットのHTTPリクエストの集計概要を、指定したディメンション別に取得します。

  • cloudflare-pp-cli radar get-ai-bots-summary-by-user-agent — AIユーザーエージェント別のトラフィック分布を取得します。

  • cloudflare-pp-cli radar get-ai-bots-timeseries — AIボットのHTTPリクエスト量の時系列データを取得します。

  • cloudflare-pp-cli radar get-ai-bots-timeseries-group — AIボットからのHTTPリクエストの分布を、指定したディメンション別、時系列でグループ化して取得します。

  • cloudflare-pp-cli radar get-ai-bots-timeseries-group-by-user-agent — AIユーザーエージェント別のトラフィック分布を時系列で取得します。

  • cloudflare-pp-cli radar get-ai-inference-summary — Workers AI推論を使用する一意のアカウントの集計概要を、指定したディメンション別に取得します。

  • cloudflare-pp-cli radar get-ai-inference-summary-by-model — モデル別の一意のアカウントの分布を取得します。

  • cloudflare-pp-cli radar get-ai-inference-summary-by-task — タスク別の一意のアカウントの分布を取得します。

  • cloudflare-pp-cli radar get-ai-inference-timeseries-group — Workers AI推論を使用する一意のアカウントの分布を、指定したディメンション別、時系列でグループ化して取得します。

  • cloudflare-pp-cli radar get-ai-inference-timeseries-group-by-model — モデル別の一意のアカウントの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-ai-inference-timeseries-group-by-task — タスク別の一意のアカウントの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-ai-markdown-for-agents-summary — 指定した日付範囲におけるAIエージェントのリクエストについて、HTMLからMarkdownへの変換による削減率の全体的な中央値を取得します。

  • cloudflare-pp-cli radar get-ai-markdown-for-agents-timeseries — AIエージェントのリクエストについて、HTMLからMarkdownへの変換による削減率の中央値を時系列で取得します。

  • cloudflare-pp-cli radar get-annotations — 最新のアノテーションを取得します。

  • cloudflare-pp-cli radar get-annotations-outages — 最新のインターネット障害と異常を取得します。

  • cloudflare-pp-cli radar get-annotations-outages-top — 場所別の障害数を取得します。

  • cloudflare-pp-cli radar get-as-botnet-threat-feed — Cloudflare Botnet Threat Feedへの掲載状況に基づき、自律システムのランキングを取得します。

  • cloudflare-pp-cli radar get-asns-as-set — ASが所属するInternet Routing RegistryのAS-SETを取得します。

  • cloudflare-pp-cli radar get-asns-rel — 指定されたネットワークのASレベルの関係を取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-summary — 指定したディメンション別のレイヤー3攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-summary-by-bitrate — ビットレート別のレイヤー3攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-summary-by-duration — 継続時間別のレイヤー3攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-summary-by-industry — 標的となった業界別のレイヤー3攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-summary-by-ip-version — IPバージョン別のレイヤー3攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-summary-by-protocol — プロトコル別のレイヤー3攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-summary-by-vector — 攻撃ベクトル別のレイヤー3攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-summary-by-vertical — 標的となった業種別のレイヤー3攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-timeseries-by-bytes — バイト数別のレイヤー3攻撃の時系列データを取得します

  • cloudflare-pp-cli radar get-attacks-layer3-timeseries-group — レイヤー3攻撃の分布をディメンション別にグループ化し、時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-timeseries-group-by-bitrate — ビットレート別のレイヤー3攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-timeseries-group-by-duration — 継続時間別のレイヤー3攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-timeseries-group-by-industry — 標的となった業界別のレイヤー3攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-timeseries-group-by-ip-version — IPバージョン別のレイヤー3攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-timeseries-group-by-protocol — プロトコル別のレイヤー3攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-timeseries-group-by-vector — 攻撃ベクトル別のレイヤー3攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-timeseries-group-by-vertical — 標的となった業種別のレイヤー3攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-top-attacks — 発生元から標的の場所に向けたレイヤー3攻撃の上位データを取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-top-industries — このエンドポイントは非推奨です。このデータを引き続き取得するには、業界別の概要エンドポイントに切り替えてください。

  • cloudflare-pp-cli radar get-attacks-layer3-top-origin-locations — レイヤー3攻撃の発生元の場所を取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-top-target-locations — レイヤー3攻撃の標的の場所を取得します。

  • cloudflare-pp-cli radar get-attacks-layer3-top-verticals — このエンドポイントは非推奨です。このデータを引き続き取得するには、業種別の概要エンドポイントに切り替えてください。

  • cloudflare-pp-cli radar get-attacks-layer7-summary — 指定したディメンション別のレイヤー7攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-summary-by-http-method — HTTPメソッド別のレイヤー7攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-summary-by-http-version — HTTPバージョン別のレイヤー7攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-summary-by-industry — 標的となった業界別のレイヤー7攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-summary-by-ip-version — IPバージョン別のレイヤー7攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-summary-by-managed-rules — マネージドルール別のレイヤー7攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-summary-by-mitigation-product — 緩和製品別のレイヤー7攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-summary-by-vertical — 標的となった業種別のレイヤー7攻撃の分布を取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-timeseries — レイヤー7攻撃の時系列データを取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-timeseries-group — レイヤー7攻撃の分布をディメンション別にグループ化し、時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-timeseries-group-by-http-method — HTTPメソッド別のレイヤー7攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-timeseries-group-by-http-version — HTTPバージョン別のレイヤー7攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-timeseries-group-by-industry — 標的となった業界別のレイヤー7攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-timeseries-group-by-ip-version — 使用されたIPバージョン別のレイヤー7攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-timeseries-group-by-managed-rules — マネージドルール別のレイヤー7攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-timeseries-group-by-mitigation-product — 緩和製品別のレイヤー7攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-timeseries-group-by-vertical — 標的となった業種別のレイヤー7攻撃の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-top-attacks — 発生元から標的の場所に向けた攻撃の上位データを取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-top-industries — このエンドポイントは非推奨です。このデータを引き続き取得するには、業界別の概要エンドポイントに切り替えてください。

  • cloudflare-pp-cli radar get-attacks-layer7-top-origin-as — レイヤー7攻撃の発生元となる自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-top-origin-location — レイヤー7攻撃の発生元の場所の上位データを取得します。

  • cloudflare-pp-cli radar get-attacks-layer7-top-target-location — レイヤー7攻撃の標的の場所の上位データを取得します。値はレイヤー7攻撃全体に対する割合です。

  • cloudflare-pp-cli radar get-attacks-layer7-top-verticals — このエンドポイントは非推奨です。このデータを引き続き取得するには、業種別の概要エンドポイントに切り替えてください。

  • cloudflare-pp-cli radar get-bgp-hijacks-events — BGPハイジャックイベントを取得します。

  • cloudflare-pp-cli radar get-bgp-ips-timeseries — アナウンスされたIP空間数の時系列データを取得します。これはIPv4の/24とIPv6の/48の数で表されます

  • cloudflare-pp-cli radar get-bgp-ips-top-ases — この時点以前で最も近い8時間ごとのRIB境界における、アナウンスされたIP空間に基づく自律システムの上位N件を返します

  • cloudflare-pp-cli radar get-bgp-pfx2as — グローバルルーティングテーブルからプレフィックスとASNの対応関係を取得します。

  • cloudflare-pp-cli radar get-bgp-pfx2as-moas — グローバルルーティングテーブル内のすべてのマルチオリジンAS(MOAS)プレフィックスを取得します。

  • cloudflare-pp-cli radar get-bgp-route-leak-events — BGPルートリークイベントを取得します。

  • cloudflare-pp-cli radar get-bgp-routes-asns — 現在のグローバルルーティングテーブルにあるすべてのASとルーティング統計を取得します。

  • cloudflare-pp-cli radar get-bgp-routes-realtime — パブリックのリアルタイムデータコレクター(RouteViewsおよびRIPE RIS)を使用して、プレフィックスのリアルタイムBGPルートを取得します。

  • cloudflare-pp-cli radar get-bgp-routes-stats — BGPルーティングテーブルの統計を取得します。

  • cloudflare-pp-cli radar get-bgp-rpki-aspa-changes — ASPA(Autonomous System Provider Authorization)の変更を時系列で取得します。

  • cloudflare-pp-cli radar get-bgp-rpki-aspa-snapshot — 現在または過去のASPA(Autonomous System Provider Authorization)オブジェクトを取得します。

  • cloudflare-pp-cli radar get-bgp-rpki-aspa-timeseries — ASPA(Autonomous System Provider Authorization)オブジェクト数を時系列で取得します。

  • cloudflare-pp-cli radar get-bgp-rpki-roas-timeseries — RPKI ROA(Route Origin Authorization)の検証率を時系列で取得します。

  • cloudflare-pp-cli radar get-bgp-timeseries — BGPアップデートを時系列で取得します。

  • cloudflare-pp-cli radar get-bgp-top-ases — BGPアップデート(アナウンスのみ)に基づく自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-bgp-top-asns-by-prefixes — アナウンスされたプレフィックス数の順に並べた、グローバルルーティングテーブル上の自律システムの全リストを取得します。

  • cloudflare-pp-cli radar get-bgp-top-prefixes — BGPアップデートに基づくネットワークプレフィックスの上位データを取得します。

  • cloudflare-pp-cli radar get-bot-details — 指定されたボットの情報を取得します。

  • cloudflare-pp-cli radar get-bots — ボットのリストを取得します。

  • cloudflare-pp-cli radar get-bots-summary — ボットのHTTPリクエストの集計概要を、指定したディメンション別に取得します。

  • cloudflare-pp-cli radar get-bots-timeseries — ボットのHTTPリクエスト量の時系列データを取得します。

  • cloudflare-pp-cli radar get-bots-timeseries-group — ボットからのHTTPリクエストの分布を、指定したディメンション別、時系列でグループ化して取得します。

  • cloudflare-pp-cli radar get-certificate-authorities — 認証局のリストを取得します。

  • cloudflare-pp-cli radar get-certificate-authority-details — 指定されたCAの情報を取得します。

  • cloudflare-pp-cli radar get-certificate-log-details — 指定された証明書ログの情報を取得します。

  • cloudflare-pp-cli radar get-certificate-logs — 証明書ログのリストを取得します。

  • cloudflare-pp-cli radar get-crawlers-summary — クローラーからのHTTPリクエストの集計概要を、指定したディメンション別に取得します。

  • cloudflare-pp-cli radar get-crawlers-timeseries-group — クローラーからのHTTPリクエストの分布を、指定したディメンション別、時系列でグループ化して取得します。

  • cloudflare-pp-cli radar get-ct-summary — 証明書の集計概要を、指定したディメンション別に取得します。

  • cloudflare-pp-cli radar get-ct-timeseries — 証明書数の時系列データを取得します。

  • cloudflare-pp-cli radar get-ct-timeseries-group — 証明書の分布を、指定したディメンション別、時系列でグループ化して取得します。

  • cloudflare-pp-cli radar get-dns-as112-summary — 指定したディメンション別のAS112クエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries — AS112のDNSクエリを時系列で取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-by-dnssec — DNSSEC(DNS Security Extensions)のサポート状況別のAS112へのDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-by-edns — EDNS(Extension Mechanisms for DNS)のサポート状況別のAS112へのDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-by-ip-version — IPバージョン別のAS112へのDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-by-protocol — プロトコル別のAS112へのDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-by-query-type — クエリタイプ別のAS112へのDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-by-response-codes — 応答コード別に分類したAS112のDNSリクエストの分布を取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-group — AS112クエリの分布をディメンション別にグループ化し、時系列で取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-group-by-dnssec — DNSSEC(DNS Security Extensions)のサポート状況別のAS112 DNSクエリの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-group-by-edns — EDNS(Extension Mechanisms for DNS)のサポート状況別のAS112 DNSクエリの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-group-by-ip-version — IPバージョン別のAS112 DNSクエリの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-group-by-protocol — プロトコル別に分類したAS112 DNSリクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-group-by-query-type — クエリタイプ別のAS112 DNSクエリの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-as112-timeseries-group-by-response-codes — 応答コード別に分類したAS112 DNSリクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-as112-top-locations — AS112 DNSクエリ数に基づく場所の上位データを取得します。

  • cloudflare-pp-cli radar get-dns-as112-top-locations-by-dnssec — DNSSEC(DNS Security Extensions)をサポートするAS112へのDNSクエリの場所別上位データを取得します。

  • cloudflare-pp-cli radar get-dns-as112-top-locations-by-edns — EDNS(Extension Mechanisms for DNS)をサポートするAS112へのDNSクエリの場所別上位データを取得します。

  • cloudflare-pp-cli radar get-dns-as112-top-locations-by-ip-version — IPバージョン別のAS112へのDNSクエリの場所別上位データを取得します。

  • cloudflare-pp-cli radar get-dns-summary — 指定したディメンション別のDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-summary-by-cache-hit-status — キャッシュ状態別のDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-summary-by-dnssec — DNSSEC(DNS Security Extensions)のサポート状況別のDNS応答の分布を取得します。

  • cloudflare-pp-cli radar get-dns-summary-by-dnssec-awareness — DNSSEC(DNS Security Extensions)に対するクライアントの認識状況別のDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-summary-by-dnssec-e2e-version — エンドツーエンドのセキュリティ状態別のDNSSEC検証済み応答の分布を取得します。

  • cloudflare-pp-cli radar get-dns-summary-by-ip-version — IPバージョン別のDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-summary-by-matching-answer-status — 一致する応答別のDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-summary-by-protocol — DNSトランスポートプロトコル別のDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-summary-by-query-type — クエリタイプ別のDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-summary-by-response-code — 応答コード別のDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-summary-by-response-ttl — 応答TTLの最小値別のDNSクエリの分布を取得します。

  • cloudflare-pp-cli radar get-dns-timeseries — 1.1.1.1 DNSリゾルバーへの正規化されたクエリ量を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-timeseries-group — DNSクエリの分布をディメンション別にグループ化し、時系列で取得します。

  • cloudflare-pp-cli radar get-dns-timeseries-group-by-cache-hit-status — キャッシュ状態別のDNSクエリの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-timeseries-group-by-dnssec — DNSSEC(DNS Security Extensions)のサポート状況別のDNS応答の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-timeseries-group-by-dnssec-awareness — DNSSEC(DNS Security Extensions)に対するクライアントの認識状況別のDNSクエリの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-timeseries-group-by-dnssec-e2e-version — エンドツーエンドのセキュリティ状態別のDNSSEC検証済み応答の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-timeseries-group-by-ip-version — IPバージョン別のDNSクエリの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-timeseries-group-by-matching-answer-status — 一致する応答別のDNSクエリの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-timeseries-group-by-protocol — DNSトランスポートプロトコル別のDNSクエリの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-timeseries-group-by-query-type — クエリタイプ別のDNSクエリの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-timeseries-group-by-response-code — 応答コード別のDNSクエリの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-timeseries-group-by-response-ttl — 応答TTLの最小値別のDNSクエリの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-dns-top-ases — 1.1.1.1 DNSリゾルバーへのDNSクエリ数に基づく自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-dns-top-locations — 1.1.1.1 DNSリゾルバーへのDNSクエリ数に基づく場所の上位データを取得します。

  • cloudflare-pp-cli radar get-email-routing-summary — 指定したディメンション別のメールルーティング指標の分布を取得します。

  • cloudflare-pp-cli radar get-email-routing-summary-by-arc — ARC(Authenticated Received Chain)の検証状況別のメールの分布を取得します。

  • cloudflare-pp-cli radar get-email-routing-summary-by-dkim — DKIM(DomainKeys Identified Mail)の検証状況別のメールの分布を取得します。

  • cloudflare-pp-cli radar get-email-routing-summary-by-dmarc — DMARC(Domain-based Message Authentication, Reporting and Conformance)の検証状況別のメールの分布を取得します。

  • cloudflare-pp-cli radar get-email-routing-summary-by-encrypted — 暗号化状態(暗号化済みと未暗号化)別のメールの分布を取得します。

  • cloudflare-pp-cli radar get-email-routing-summary-by-ip-version — IPバージョン別のメールの分布を取得します。

  • cloudflare-pp-cli radar get-email-routing-summary-by-spf — SPF(Sender Policy Framework)の検証状況別のメールの分布を取得します。

  • cloudflare-pp-cli radar get-email-routing-timeseries-group — メールルーティング指標の分布をディメンション別にグループ化し、時系列で取得します。

  • cloudflare-pp-cli radar get-email-routing-timeseries-group-by-arc — ARC(Authenticated Received Chain)の検証状況別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-routing-timeseries-group-by-dkim — DKIM(DomainKeys Identified Mail)の検証状況別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-routing-timeseries-group-by-dmarc — DMARC(Domain-based Message Authentication, Reporting and Conformance)の検証状況別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-routing-timeseries-group-by-encrypted — 暗号化状態(暗号化済みと未暗号化)別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-routing-timeseries-group-by-ip-version — IPバージョン別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-routing-timeseries-group-by-spf — SPF(Sender Policy Framework)の検証状況別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-security-summary — 指定したディメンション別のメールセキュリティ指標の分布を取得します。

  • cloudflare-pp-cli radar get-email-security-summary-by-arc — ARC(Authenticated Received Chain)の検証状況別のメールの分布を取得します。

  • cloudflare-pp-cli radar get-email-security-summary-by-dkim — DKIM(DomainKeys Identified Mail)の検証状況別のメールの分布を取得します。

  • cloudflare-pp-cli radar get-email-security-summary-by-dmarc — DMARC(Domain-based Message Authentication, Reporting and Conformance)の検証状況別のメールの分布を取得します。

  • cloudflare-pp-cli radar get-email-security-summary-by-malicious — 悪意のあるメールとしての分類別の分布を取得します。

  • cloudflare-pp-cli radar get-email-security-summary-by-spam — スパム分類(スパムと非スパム)別のメールの割合を取得します。

  • cloudflare-pp-cli radar get-email-security-summary-by-spf — SPF(Sender Policy Framework)の検証状況別のメールの分布を取得します。

  • cloudflare-pp-cli radar get-email-security-summary-by-spoof — なりすまし分類(なりすましと非なりすまし)別のメールの割合を取得します。

  • cloudflare-pp-cli radar get-email-security-summary-by-threat-category — 脅威カテゴリ別のメールの分布を取得します。

  • cloudflare-pp-cli radar get-email-security-summary-by-tls-version — TLSバージョン別のメールの分布を取得します。

  • cloudflare-pp-cli radar get-email-security-timeseries-group — メールセキュリティ指標の分布をディメンション別にグループ化し、時系列で取得します。

  • cloudflare-pp-cli radar get-email-security-timeseries-group-by-arc — ARC(Authenticated Received Chain)の検証状況別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-security-timeseries-group-by-dkim — DKIM(DomainKeys Identified Mail)の検証状況別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-security-timeseries-group-by-dmarc — DMARC(Domain-based Message Authentication, Reporting and Conformance)の検証状況別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-security-timeseries-group-by-malicious — 悪意のあるメールとしての分類別の分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-security-timeseries-group-by-spam — スパム分類(スパムと非スパム)別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-security-timeseries-group-by-spf — SPF(Sender Policy Framework)の検証状況別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-security-timeseries-group-by-spoof — なりすまし分類(なりすましと非なりすまし)別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-security-timeseries-group-by-threat-category — 脅威カテゴリ別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-security-timeseries-group-by-tls-version — TLSバージョン別のメールの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-email-security-top-tlds-by-malicious — 悪意のあるメールとして分類されたメールの有無に基づくTLDの上位データを取得します。

  • cloudflare-pp-cli radar get-email-security-top-tlds-by-messages — メールメッセージ数に基づくTLDの上位データを取得します。

  • cloudflare-pp-cli radar get-email-security-top-tlds-by-spam — スパムとして分類されたメールの有無に基づくTLDの上位データを取得します。

  • cloudflare-pp-cli radar get-email-security-top-tlds-by-spoof — なりすましとして分類されたメールの有無に基づくTLDの上位データを取得します。

  • cloudflare-pp-cli radar get-entities-asn-by-id — 指定された自律システムの情報を取得します。

  • cloudflare-pp-cli radar get-entities-asn-by-ip — IPアドレスに基づいて、指定された自律システムの情報を取得します。

  • cloudflare-pp-cli radar get-entities-asn-list — 自律システムのリストを取得します。

  • cloudflare-pp-cli radar get-entities-ip — IPアドレスの情報を取得します。

  • cloudflare-pp-cli radar get-entities-location-by-alpha2 — 指定された場所の情報を取得します。

  • cloudflare-pp-cli radar get-entities-locations — 場所のリストを取得します。

  • cloudflare-pp-cli radar get-geolocation-details — 指定された位置情報を取得します。

  • cloudflare-pp-cli radar get-geolocations — 位置情報のリストを取得します。

  • cloudflare-pp-cli radar get-http-summary — 指定したディメンション別のHTTPリクエストの分布を取得します。

  • cloudflare-pp-cli radar get-http-summary-by-bot-class — Cloudflareによる分類に基づき、ボットが生成したHTTPリクエストと実際の人間によるトラフィックの分布を取得します。

  • cloudflare-pp-cli radar get-http-summary-by-device-type — モバイル、デスクトップ、その他の種類のデバイスが生成したHTTPリクエストの分布を取得します。

  • cloudflare-pp-cli radar get-http-summary-by-http-protocol — HTTPプロトコル(HTTPとHTTPS)別のHTTPリクエストの分布を取得します。

  • cloudflare-pp-cli radar get-http-summary-by-http-version — HTTPバージョン別のHTTPリクエストの分布を取得します。

  • cloudflare-pp-cli radar get-http-summary-by-ip-version — IPバージョン別のHTTPリクエストの分布を取得します。

  • cloudflare-pp-cli radar get-http-summary-by-operating-system — オペレーティングシステム(Windows、macOS、Android、iOSなど)別のHTTPリクエストの分布を取得します。

  • cloudflare-pp-cli radar get-http-summary-by-post-quantum — 耐量子暗号のサポート状況別のHTTPリクエストの分布を取得します。

  • cloudflare-pp-cli radar get-http-summary-by-tls-version — TLSバージョン別のHTTPリクエストの分布を取得します。

  • cloudflare-pp-cli radar get-http-timeseries — HTTPリクエストを時系列で取得します。

  • cloudflare-pp-cli radar get-http-timeseries-group — HTTPリクエストの分布をディメンション別にグループ化して取得します。

  • cloudflare-pp-cli radar get-http-timeseries-group-by-bot-class — 自動化されたリクエストまたは人間によるリクエストとして分類されたHTTPリクエストの分布を時系列で取得します。詳細についてはhttps://developersをご覧ください。

  • cloudflare-pp-cli radar get-http-timeseries-group-by-browser-families — ユーザーエージェントファミリー別のHTTPリクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-http-timeseries-group-by-browsers — ユーザーエージェント別のHTTPリクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-http-timeseries-group-by-device-type — デバイスタイプ別のHTTPリクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-http-timeseries-group-by-http-protocol — HTTPプロトコル(HTTPとHTTPS)別のHTTPリクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-http-timeseries-group-by-http-version — HTTPバージョン別のHTTPリクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-http-timeseries-group-by-ip-version — IPバージョン別のHTTPリクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-http-timeseries-group-by-operating-system — オペレーティングシステム別のHTTPリクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-http-timeseries-group-by-post-quantum — 耐量子暗号のサポート状況別のHTTPリクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-http-timeseries-group-by-tls-version — TLSバージョン別のHTTPリクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-http-top-ases-by-bot-class — 指定されたボットクラスについて、HTTPリクエスト数に基づく自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-ases-by-browser-family — 指定されたブラウザーファミリーについて、HTTPリクエスト数に基づく自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-ases-by-device-type — 指定されたデバイスタイプについて、HTTPリクエスト数に基づく自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-ases-by-http-protocol — 指定されたHTTPプロトコルについて、HTTPリクエスト数に基づく自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-ases-by-http-requests — HTTPリクエスト数に基づく自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-ases-by-http-version — 指定されたHTTPバージョンについて、HTTPリクエスト数に基づく自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-ases-by-ip-version — 指定されたIPバージョンについて、HTTPリクエスト数に基づく自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-ases-by-operating-system — 指定されたオペレーティングシステムについて、HTTPリクエスト数に基づく自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-ases-by-tls-version — 指定されたTLSプロトコルバージョンについて、HTTPリクエスト数に基づく自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-browser-families — HTTPリクエスト数に基づくユーザーエージェントの上位データを、ファミリー別に集計して取得します。

  • cloudflare-pp-cli radar get-http-top-browsers — HTTPリクエスト数に基づくユーザーエージェントの上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-locations-by-bot-class — 指定されたボットクラスについて、HTTPリクエスト数に基づく場所の上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-locations-by-browser-family — 指定されたブラウザーファミリーについて、HTTPリクエスト数に基づく場所の上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-locations-by-device-type — 指定されたデバイスタイプについて、HTTPリクエスト数に基づく場所の上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-locations-by-http-protocol — 指定されたHTTPプロトコルについて、HTTPリクエスト数に基づく場所の上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-locations-by-http-requests — HTTPリクエスト数に基づく場所の上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-locations-by-http-version — 指定されたHTTPバージョンについて、HTTPリクエスト数に基づく場所の上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-locations-by-ip-version — 指定されたIPバージョンについて、HTTPリクエスト数に基づく場所の上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-locations-by-operating-system — 指定されたオペレーティングシステムについて、HTTPリクエスト数に基づく場所の上位データを取得します。

  • cloudflare-pp-cli radar get-http-top-locations-by-tls-version — 指定されたTLSプロトコルバージョンについて、HTTPリクエスト数に基づく場所の上位データを取得します。

  • cloudflare-pp-cli radar get-leaked-credential-checks-summary — HTTP認証リクエストの集計概要を、指定したディメンション別に取得します。

  • cloudflare-pp-cli radar get-leaked-credential-checks-summary-by-bot-class — ボットクラス別のHTTP認証リクエストの分布を取得します。

  • cloudflare-pp-cli radar get-leaked-credential-checks-summary-by-compromised — 認証情報の侵害状況別のHTTP認証リクエストの分布を取得します。

  • cloudflare-pp-cli radar get-leaked-credential-checks-timeseries-group — HTTP認証リクエストの分布を、指定したディメンション別、時系列でグループ化して取得します。

  • cloudflare-pp-cli radar get-leaked-credential-checks-timeseries-group-by-bot-class — ボットクラス別のHTTP認証リクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-leaked-credential-checks-timeseries-group-by-compromised — 認証情報の侵害状況別のHTTP認証リクエストの分布を時系列で取得します。

  • cloudflare-pp-cli radar get-netflows-summary — 指定したディメンション別のネットワークトラフィック(NetFlows)の分布を取得します。

  • cloudflare-pp-cli radar get-netflows-summary-deprecated — HTTPとその他のプロトコル別のネットワークトラフィック(NetFlows)の分布を取得します。

  • cloudflare-pp-cli radar get-netflows-timeseries — ネットワークトラフィック(NetFlows)を時系列で取得します。

  • cloudflare-pp-cli radar get-netflows-timeseries-group — NetFlowsトラフィックの分布を、指定したディメンション別、時系列でグループ化して取得します。

  • cloudflare-pp-cli radar get-netflows-top-ases — ネットワークトラフィック(NetFlows)に基づく自律システムの上位データを取得します。

  • cloudflare-pp-cli radar get-netflows-top-locations — ネットワークトラフィック(NetFlows)に基づく場所の上位データを取得します。

  • cloudflare-pp-cli radar get-origin-details — 指定されたオリジンの情報とリージョンを取得します。

  • cloudflare-pp-cli radar get-origin-post-quantum-summary — 指定したディメンション別にグループ化したオリジンの耐量子暗号データの概要を返します。

  • cloudflare-pp-cli radar get-origin-post-quantum-timeseries-groups — 指定したディメンション別にグループ化したオリジンの耐量子暗号データの時系列データを返します。

  • cloudflare-pp-cli radar get-origins — リージョンを含むオリジンのリストを取得します。

  • cloudflare-pp-cli radar get-origins-summary — オリジン指標の集計概要を、指定したディメンション別にグループ化して取得します。

  • cloudflare-pp-cli radar get-origins-timeseries — 指定されたオリジンの指標を時系列で取得します。

  • cloudflare-pp-cli radar get-origins-timeseries-group — オリジン指標の分布を、指定したディメンション別、時系列でグループ化して取得します。

  • cloudflare-pp-cli radar get-post-quantum-tls-support — ホスト名またはIPアドレスが耐量子(PQ)TLS鍵交換をサポートしているかどうかをテストします。

  • cloudflare-pp-cli radar get-quality-index-summary — 帯域幅とレイテンシの概要(パーセンタイル)を取得します

  • cloudflare-pp-cli radar get-quality-index-timeseries-group — 帯域幅とレイテンシの時系列データ(パーセンタイル)を取得します

  • cloudflare-pp-cli radar get-quality-speed-histogram — Cloudflare Speed Testの過去90日間のデータから、固定された帯域幅(Mbps)区間別のヒストグラムを取得します

  • cloudflare-pp-cli radar get-quality-speed-summary — 帯域幅、レイテンシ、ジッター、パケット損失の概要を取得します

  • cloudflare-pp-cli radar get-quality-speed-top-ases — 帯域幅、レイテンシ、ジッター、またはパケット損失に基づく自律システムの上位データを取得します

  • cloudflare-pp-cli radar get-quality-speed-top-locations — 帯域幅、レイテンシ、ジッター、またはパケット損失に基づく場所の上位データを取得します

  • cloudflare-pp-cli radar get-ranking-domain-details — ドメインのランキング詳細を取得します。

  • cloudflare-pp-cli radar get-ranking-domain-timeseries — ドメインのランキングを時系列で取得します。

  • cloudflare-pp-cli radar get-ranking-internet-services-categories — インターネットサービスカテゴリのリストを取得します。

  • cloudflare-pp-cli radar get-ranking-internet-services-timeseries — インターネットサービスのランキング更新の推移を時系列で取得します。

  • cloudflare-pp-cli radar get-ranking-top-domains — ランキングに基づき、上位またはトレンドのドメインを取得します。

  • cloudflare-pp-cli radar get-ranking-top-internet-services — ランキングに基づくインターネットサービスの上位データを取得します。

  • cloudflare-pp-cli radar get-reports-dataset-download — エイリアスまたはIDで指定したデータセットのCSVコンテンツを取得します。

  • cloudflare-pp-cli radar get-reports-datasets — データセットのリストを取得します。

  • cloudflare-pp-cli radar get-robots-txt-top-domain-categories-by-files-parsed — 解析されたrobots.txtファイル数に基づくドメインカテゴリの上位データを取得します。

  • cloudflare-pp-cli radar get-robots-txt-top-user-agents-by-directive — robots.txtファイル内のユーザーエージェントの上位データを取得します。

  • cloudflare-pp-cli radar get-search-global — 場所、自律システム、レポート、ボット、証明書ログ、認証局を検索します

  • cloudflare-pp-cli radar get-tcp-resets-timeouts-summary — リセットまたは

  • cloudflare-pp-cli radar get-tcp-resets-timeouts-timeseries-group — リセットまたはタイムアウトによって最初の10パケット以内に終了したTCP接続について、接続段階の分布を取得します

  • cloudflare-pp-cli radar get-tld-details — 指定されたTLDの情報を取得します。

  • cloudflare-pp-cli radar get-tlds — TLDのリストを取得します。

  • cloudflare-pp-cli radar get-tlds-performance-summary — TLDの権威ネームサーバーのパフォーマンス概要を、指定したディメンション別にグループ化して返します。

  • cloudflare-pp-cli radar get-tlds-performance-timeseries-groups — TLDの権威ネームサーバーのパフォーマンスを、指定したディメンション別にグループ化した時系列データで返します。

  • cloudflare-pp-cli radar get-traffic-anomalies — 障害を示している可能性のあるシグナルである、最新のインターネットトラフィック異常を取得します。

  • cloudflare-pp-cli radar get-traffic-anomalies-top — インターネットトラフィック異常の合計を場所別にグループ化して取得します。

  • cloudflare-pp-cli radar get-verified-bots-top-by-http-requests — オーナーとカテゴリを含む、HTTPリクエスト数に基づく検証済みボットの上位データを取得します。

  • cloudflare-pp-cli radar get-verified-bots-top-categories-by-http-requests — HTTPリクエスト数に基づく検証済みボットカテゴリの上位データと、それぞれの割合を取得します

  • cloudflare-pp-cli radar post-reports-dataset-download-url — 単一のデータセットをダウンロードするためのURLを取得します。 ready — ready を管理

  • cloudflare-pp-cli ready — 準備状況のチェックを実行した後、成功メッセージを返します

signed-url — 署名付き URL を管理

  • cloudflare-pp-cli signed-url — 署名付き URL をテストするための内部ルートです

system — システムを管理

  • cloudflare-pp-cli system secrets-store-create — 呼び出し元のサービスに代わって、アカウントにストアを作成します。
  • cloudflare-pp-cli system secrets-store-delete-bulk — 呼び出し元のサービスが管理するストアから、1 つ以上のシークレットを削除します。
  • cloudflare-pp-cli system secrets-store-delete-by-id — 呼び出し元のサービスが管理するストアを削除します。
  • cloudflare-pp-cli system secrets-store-duplicate-by-id — 値を保持したまま、呼び出し元のサービスが管理するストア内のシークレットを複製します。
  • cloudflare-pp-cli system secrets-store-get-by-id — 呼び出し元のサービスが管理するストアから、単一のシークレットの詳細を返します。
  • cloudflare-pp-cli system secrets-store-get-store-by-id — 呼び出し元のサービスが管理する単一のストアの詳細を返します。
  • cloudflare-pp-cli system secrets-store-list — 呼び出し元のサービスが管理するアカウント内のすべてのストアを一覧表示します。
  • cloudflare-pp-cli system secrets-store-patch-by-id — 呼び出し元のサービスが管理するストア内の単一のシークレットを更新します。
  • cloudflare-pp-cli system secrets-store-secret-create — 呼び出し元のサービスが管理するストアに、1 つ以上のシークレットを作成します。
  • cloudflare-pp-cli system secrets-store-secret-delete-by-id — 呼び出し元のサービスが管理するストアから、単一のシークレットを削除します。
  • cloudflare-pp-cli system secrets-store-secrets-list — 呼び出し元のサービスが管理するストア内のすべてのシークレットを一覧表示します。

tenants — テナントを管理

  • cloudflare-pp-cli tenants <tenant_id> — テナント ID でテナントを取得します。

user — ユーザーを管理

  • cloudflare-pp-cli user api-tokens-create-token — 新しいアクセストークンを作成します。

  • cloudflare-pp-cli user api-tokens-delete-token — トークンを無効化します。

  • cloudflare-pp-cli user api-tokens-list-tokens — 作成したすべてのアクセストークンを一覧表示します。

  • cloudflare-pp-cli user api-tokens-roll-token — トークンのシークレットをローテーションします。

  • cloudflare-pp-cli user api-tokens-token-details — 特定のトークンに関する情報を取得します。

  • cloudflare-pp-cli user api-tokens-update-token — 既存のトークンを更新します。

  • cloudflare-pp-cli user api-tokens-verify-token — トークンが機能するかどうかをテストします。

  • cloudflare-pp-cli user audit-logs-get-audit-logs — ユーザーアカウントの監査ログの一覧を取得します。

  • cloudflare-pp-cli user billing-history-deprecated-billing-history-details — 請求履歴オブジェクトにアクセスします。

  • cloudflare-pp-cli user billing-profile-deprecated-billing-profile-details — 請求プロファイルオブジェクトにアクセスします。

  • cloudflare-pp-cli user details — ユーザーの詳細情報

  • cloudflare-pp-cli user edit — ユーザーの詳細情報の一部を編集します。

  • cloudflare-pp-cli user ip-access-rules-for-a-create-an-ip-access-rule — 現在のユーザーが所有するすべてのゾーンに対して、新しい IP アクセスルールを作成します。

  • cloudflare-pp-cli user ip-access-rules-for-a-delete-an-ip-access-rule — ユーザーレベルの IP アクセスルールを削除します。注:ユーザーレベルのルールを削除すると、そのユーザーが所有するすべてのゾーンに影響します。

  • cloudflare-pp-cli user ip-access-rules-for-a-list-ip-access-rules — ユーザーの IP アクセスルールを取得します。複数のオプションパラメーターを使用して結果を絞り込めます。

  • cloudflare-pp-cli user ip-access-rules-for-a-update-an-ip-access-rule — ユーザーレベルで定義された IP アクセスルールを更新します。更新できるのはルールのアクション(mode パラメーター)とメモのみです。

  • cloudflare-pp-cli user list-tenants — 認証されたユーザー/メソッドがアクセスできるテナントの一覧を取得します。

  • cloudflare-pp-cli user load-balancer-healthcheck-events-list-healthcheck-events — オリジンのヘルス状態の変化を一覧表示します。

  • cloudflare-pp-cli user load-balancer-monitors-create-monitor — 設定済みモニターを作成します。

  • cloudflare-pp-cli user load-balancer-monitors-delete-monitor — 設定済みモニターを削除します。

  • cloudflare-pp-cli user load-balancer-monitors-list-monitor-references — 指定したモニターを参照するリソースの一覧を取得します。

  • cloudflare-pp-cli user load-balancer-monitors-list-monitors — ユーザー向けに設定されたモニターを一覧表示します。

  • cloudflare-pp-cli user load-balancer-monitors-monitor-details — ユーザー向けに設定された単一のモニターを一覧表示します。

  • cloudflare-pp-cli user load-balancer-monitors-patch-monitor — 指定したプロパティで上書きし、既存のモニターに変更を適用します。

  • cloudflare-pp-cli user load-balancer-monitors-preview-monitor — 指定したモニターと提供されたモニターの詳細を使用して、プールをプレビューします。

  • cloudflare-pp-cli user load-balancer-monitors-preview-result — 指定した preview_id を使用して、以前のプレビュー操作の結果を取得します。

  • cloudflare-pp-cli user load-balancer-monitors-update-monitor — 設定済みモニターを変更します。

  • cloudflare-pp-cli user load-balancer-pools-create-pool — 新しいプールを作成します。

  • cloudflare-pp-cli user load-balancer-pools-delete-pool — 設定済みプールを削除します。

  • cloudflare-pp-cli user load-balancer-pools-list-pool-references — 指定したプールを参照するリソースの一覧を取得します。

  • cloudflare-pp-cli user load-balancer-pools-list-pools — 設定済みプールを一覧表示します。

  • cloudflare-pp-cli user load-balancer-pools-patch-pool — 指定したプロパティで上書きし、既存のプールに変更を適用します。

  • cloudflare-pp-cli user load-balancer-pools-patch-pools — 指定したプロパティで上書きし、複数の既存プールに変更を適用します。プールは name の昇順で並びます。

  • cloudflare-pp-cli user load-balancer-pools-pool-details — 設定済みの単一のプールを取得します。

  • cloudflare-pp-cli user load-balancer-pools-pool-health-details — 単一のプールの最新のヘルス状態を取得します。

  • cloudflare-pp-cli user load-balancer-pools-preview-pool — 提供されたモニターの詳細を使用して、プールのヘルス状態をプレビューします。

  • cloudflare-pp-cli user load-balancer-pools-update-pool — 設定済みプールを変更します。

  • cloudflare-pp-cli user permission-groups-list-permission-groups — API トークンで利用可能なすべての権限グループを検索します。

  • cloudflare-pp-cli user s-invites-invitation-details — 招待の詳細を取得します。

  • cloudflare-pp-cli user s-invites-list-invitations — 自分のユーザーに関連付けられたすべての招待を一覧表示します。

  • cloudflare-pp-cli user s-invites-respond-to-invitation — 招待に応答します。

  • cloudflare-pp-cli user s-organizations-leave-organization — 組織との関連付けを解除します。

  • cloudflare-pp-cli user s-organizations-list-organizations — ユーザーが関連付けられている組織を一覧表示します。

  • cloudflare-pp-cli user s-organizations-organization-details — ユーザーが関連付けられている特定の組織の詳細を取得します。

  • cloudflare-pp-cli user subscription-delete-subscription — ユーザーのサブスクリプションを削除します。

  • cloudflare-pp-cli user subscription-get-subscriptions — ユーザーのすべてのサブスクリプションを一覧表示します。

  • cloudflare-pp-cli user subscription-update-subscription — ユーザーのサブスクリプションを更新します。 workers — ワーカーを管理

  • cloudflare-pp-cli workers <deploy_hook_uuid> — デプロイフックを使用してビルドをトリガーします。

zones — ゾーンを管理

  • cloudflare-pp-cli zones 0-delete — 既存のゾーンを削除します。
  • cloudflare-pp-cli zones 0-get — ゾーンの詳細
  • cloudflare-pp-cli zones 0-patch — ゾーンを編集します。一度に変更できるゾーンのプロパティは1つだけです。
  • cloudflare-pp-cli zones get — ゾーンの一覧表示、検索、並べ替え、フィルタリングを行います。現在、500を超えるアカウントにまたがるゾーンの一覧表示は許可されていません。
  • cloudflare-pp-cli zones post — ゾーンを作成します。
適切なコマンドを見つける

実行したい操作はわかっていても、どのコマンドを使えばよいかわからない場合は、CLI に直接問い合わせてください。

cloudflare-pp-cli which "<capability in your own words>"

which は、自然言語による機能の問い合わせを、この CLI の厳選された機能インデックスから最適なコマンドに対応付けます。終了コード 0 は少なくとも1つの候補があることを意味します。終了コード 2 は確度の高い候補がないことを意味します。その場合は --help を使うか、より範囲を絞った問い合わせをしてください。

認証の設定

cloudflare-pp-cli auth setup を実行して、トークンを取得するための URL と手順を確認してください(URL を開くには --launch を追加します)。次に、トークンを保存します。

cloudflare-pp-cli auth set-token YOUR_TOKEN_HERE

または、環境変数 CLOUDFLARE_API_TOKEN を設定してください。

cloudflare-pp-cli doctor を実行して、設定を確認します。

エージェントモード

任意のコマンドに --agent を追加します。次のオプションに展開されます:--json --compact --no-input --no-color --yes。

  • パイプ可能 — 標準出力には JSON、標準エラーにはエラーを出力します

  • フィルタリング可能 — --select でフィールドを絞り込みます。ドット区切りのパスはネストされた構造にたどり、配列は要素ごとに処理します。冗長な API でコンテキストを小さく保つうえで重要です。

    cloudflare-pp-cli accounts list --agent --select id,name,status
    
  • プレビュー可能 — --dry-run で、リクエストを送信せずに内容を確認できます

  • オフライン対応 — 同期/検索コマンドは、利用可能な場合にローカルの SQLite ストアを使用できます

  • 非対話型 — プロンプトは表示せず、すべての入力をフラグで指定します

  • 明示的な再試行 — 既存の作成を成功として扱う場合に限り --idempotent を使用し、削除対象が存在しない場合に成功として扱う場合に限り --ignore-missing を使用します

レスポンスエンベロープ

ローカルストアまたは API から読み取るコマンドは、出力をプロベナンスエンベロープでラップします。

{
  "meta": {"source": "live" | "local", "synced_at": "...", "reason": "..."},
  "results": <data>
}

データには .results を、ライブデータかローカルデータかの確認には .meta.source を解析してください。人間が読みやすい N results (live) という概要は、標準出力がターミナルであり、かつ機械形式のフラグ(--json、--csv、--compact、--quiet、--plain、--select)が設定されていない場合に限り、標準エラーに出力されます。パイプ処理/エージェントの利用者や、形式を明示した実行では、標準出力に純粋な JSON が出力されます。

エージェントからのフィードバック

あなた(またはエージェント)がこの CLI に問題があると気付いたら、記録してください。

cloudflare-pp-cli feedback "the --since flag is inclusive but docs say exclusive"
cloudflare-pp-cli feedback --stdin < notes.txt
cloudflare-pp-cli feedback list --json --limit 10

エントリーはローカルの ~/.local/share/cloudflare-pp-cli/feedback.jsonl に保存されます。CLOUDFLARE_FEEDBACK_ENDPOINT が設定され、かつ --send が渡された場合、または CLOUDFLARE_FEEDBACK_AUTO_SEND=true の場合を除き、POST されることはありません。デフォルトの動作はローカルのみです。

バグ報告ではなく、意外に感じたことを書いてください。簡潔で具体的な一行にしてください。それが積み重なっていきます。

出力の配信

すべてのコマンドで --deliver <sink> を指定できます。出力は標準出力に加えて(または標準出力の代わりに)指定したシンクに送られるため、エージェントはコマンド結果を手動でパイプ処理せずに振り分けられます。次の3つのシンクに対応しています。

シンク動作
stdoutデフォルト。標準出力のみに書き込みます
file:<path>出力を <path> にアトミックに書き込みます(一時ファイルを作成してからリネーム)
webhook:<url>出力本文を URL に POST します(--compact の場合は application/json または application/x-ndjson)

不明なスキームは、対応しているスキームを示す構造化エラーとともに拒否されます。Webhook の失敗時はゼロ以外の値が返され、URL と HTTP ステータスが標準エラーに記録されます。

名前付きプロファイル

プロファイルは、保存したフラグ値のセットで、複数回の実行で再利用できます。スケジュールされたエージェントが毎回同じ設定で同じコマンドを呼び出す場合に使用してください。これは HeyGen の「Beacon」パターンです。

cloudflare-pp-cli profile save briefing --json
cloudflare-pp-cli --profile briefing accounts list
cloudflare-pp-cli profile list --json
cloudflare-pp-cli profile show briefing
cloudflare-pp-cli profile delete briefing --yes

明示的なフラグは常にプロファイルの値より優先され、プロファイルの値はデフォルトより優先されます。agent-context は、利用可能なすべてのプロファイルを available_profiles に一覧表示するため、情報を調べるエージェントは実行時にそれらを検出できます。

終了コード

コード意味
0成功
2使用エラー(引数が正しくありません)
3リソースが見つかりません
4認証が必要です
5API エラー(上流の問題)
7レート制限中(待ってから再試行してください)
10設定エラー

引数の解析

$ARGUMENTS を解析します。

  1. 空、help、または --help → cloudflare-pp-cli --help の出力を表示します
  2. install で始まる場合 → mcp で終わる場合は MCP のインストール、それ以外の場合は上記の前提条件を参照します
  3. その他の場合 → 直接使用(--agent を付けて CLI コマンドとして実行します)

MCP サーバーのインストール

  1. MCP サーバーをインストールします。
    go install github.com/mvanhorn/printing-press-library/library/cloud/cloudflare/cmd/cloudflare-pp-mcp@latest
    
  2. Claude Code に登録します。
    claude mcp add cloudflare-pp-mcp -- cloudflare-pp-mcp
    
  3. 確認します:claude mcp list

直接使用

  1. インストール済みか確認します:which cloudflare-pp-cli 見つからない場合は、インストールを提案します(このスキルの冒頭にある前提条件を参照してください)。
  2. ユーザーの問い合わせに最適なコマンドを、上記の固有の機能とコマンドリファレンスから選びます。
  3. --agent フラグを付けて実行します。
    cloudflare-pp-cli <command> [subcommand] [args] --agent
    
  4. あいまいな場合は、サブコマンドのヘルプを確認します:cloudflare-pp-cli <command> --help。

コメント