OpenAICloudflare Developer Platform2026/07/14 0:00

Workers - Platforms can now create Temporary Accounts via the Cloudflare API

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

openaijamodel: gpt-5-mini-2025-08-07

Workers: Cloudflare APIで一時アカウントを作成可能に

Key Points

  • APIで一時アカウント作成
  • ログイン不要でプレビュー可能
  • クレームURLで恒久化

Summary

CloudflareはREST APIで一時プレビューアカウント(Temporary Accounts)を作成できる機能を提供します。これにより、プラットフォーム側でユーザーがCloudflareにサインインしていなくても、生成したWorkerや対応リソースをデプロイ・テスト・共有でき、後でユーザーがクレームURLから恒久化できます。

Key Points

  • 目的: プラットフォーム内のオンボーディングでユーザーを離脱させずに、生成したアプリを即時デプロイ・プレビューさせる。
  • 主なフロー: 1) 利用規約とプライバシーポリシーを表示し同意を得る 2) 証明(proof-of-work)チャレンジを取得して解く 3) POST /provisioning/previews で一時アカウントを作成 4) 返却された一時アカウントIDとAPIトークンでデプロイ 5) デプロイURLとクレームURLをユーザーに提示して恒久化を促す。
  • 実装上の注意: バックエンドでプロビジョニングとチャレンジ解決を管理し、CloudflareのToS/Privacy表示とユーザー同意を必須にすること。
  • 範囲: Workersや静的サイトなどを対象(例: Cloudflare Dropは1時間のプレビュー→クレームで恒久化)。詳細なproof-of-work要件やサポート製品、レート/制限は公式ドキュメントを参照。

Practical checklist for engineers

  • バックエンドにてチャレンジ取得: POST https://api.cloudflare.com/client/v4/provisioning/previews/challenge
  • 一時アカウント作成: POST https://api.cloudflare.com/client/v4/provisioning/previewstermsOfService, privacyPolicy, acceptTermsOfService, challengeToken, solution を送信)
  • 返却された temporary_account_idapi_token でデプロイAPIを呼び出す
  • ユーザーにデプロイ済みURLとクレームURLを表示し、クレームによる恒久化フローを案内する

詳細(proof-of-work・制限・サポート製品)は公式ドキュメント「Claim deployments (temporary accounts)」および「Temporary Cloudflare Accounts for AI agents」を参照してください。

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

openaijamodel: gpt-5-mini-2025-08-07

Workers — プラットフォームが Cloudflare API を介して一時アカウントを作成できるようになりました

概要

プラットフォームは Cloudflare REST API を通じて一時プレビューアカウントを作成できるようになりました。これにより、ユーザーが Cloudflare にサインインする前にライブの Worker をデプロイできます。Temporary Accounts API により、コーディングエージェント、AI アプリビルダー、その他のプラットフォームは、生成された Worker とサポートされるリソースに対して同様のフローを構築できます。

プラットフォームはユーザーを自社のオンボーディングフロー内に留めたまま、アプリケーションの生成、デプロイ、テストを行わせることができます。ユーザーは既存の Cloudflare アカウントを持っている必要はなく、プラットフォーム側もユーザーのアカウントへの書き込みアクセスを必要としません。API は、ユーザーが一時アカウントとそのリソースを永続化(クレーム)できるクレーム URL を返します。

Cloudflare Drop ↗ は静的サイト向けにこのプレビュー&クレームのパターンを示しています。サイトをアップロードして1時間テスト/共有し、保持したい場合にのみサインインまたはアカウントを作成できます。

この API は、まず wrangler deploy --temporary で導入されたフローを拡張します。これにより、バックエンドはプロビジョニングとデプロイ体験を直接制御できます。

主な流れ

  • 製品内で Cloudflare の Terms of Service と Privacy Policy を表示し、ユーザーに同意させる。
  • proof-of-work チャレンジを要求し、解決する。
  • 一時プレビューアカウントを作成する。
  • 返却された一時アカウント ID と API トークンを使ってデプロイする。
  • デプロイ済みの Worker URL とクレーム URL をユーザーに表示する。

例: API 呼び出し

Terminal window

curl "https://api.cloudflare.com/client/v4/provisioning/previews/challenge" \
  -X POST \
  -H "Content-Type: application/json" \
  --data '{}'

curl "https://api.cloudflare.com/client/v4/provisioning/previews" \
  -X POST \
  -H "Content-Type: application/json" \
  --data '{
    "termsOfService": "https://www.cloudflare.com/terms/",
    "privacyPolicy": "https://www.cloudflare.com/privacypolicy/",
    "acceptTermsOfService": "yes",
    "challengeToken": "<CHALLENGE_TOKEN>",
    "solution": {
      "checkpoints": "<BASE64_CHECKPOINTS>"
    }
  }'

参考

  • 完全な API フロー、proof-of-work の要件、サポートされる製品、制限については Claim deployments (temporary accounts) を参照してください。
  • このフローの背景と設計目標については Temporary Cloudflare Accounts for AI agents ↗ を参照してください。

© 2026 Cloudflare, Inc. Privacy Policy Terms of Use