Cloudflare Billing and Stripe Sandbox
Stripe Projects経由でCloudflare Workersを試したときに、どこから課金リスクが出るか、Stripe sandboxがどこまで安全枠なのかを整理したページ。
Current Cloudflare service
Workers Free
現状の
cloudflare/workers はFree tierとして追加済み。
Current billing action
No paid upgrade made
Paid plan、domain購入、支払い方法追加はまだ実行していない。
Important caveat
Cloudflare resource is real
Stripe sandboxでも、Cloudflare側に作成・連携されたWorkerは実在する。
今の結論: 現在のWorkers Free利用だけなら、CloudflareのWorkers課金は発生しない想定。課金リスクが出るのは、Paid planへのupgrade、paid-onlyサービス追加、Registrarのdomain購入、またはR2など使用量課金サービスで無料枠を超える操作に進んだとき。
いつ課金になるか
操作
課金の見方
今回の状態
Workers Freeのまま使う
Free planは1日100,000リクエスト、1 invocationあたり10ms CPUなどの上限内で無料。上限超過時は基本的に失敗・制限で、勝手にPaidへ上がる前提ではない。
実施済み。Free表示を確認。
Workers Paidへupgradeする
Cloudflare公式pricingではWorkers Paid / Standardはアカウントごとに月$5 minimum charge。さらに月10M requests / 30M CPU msを超えると従量課金。
未実施。実行前に止める。
Stripe Projectsで
cloudflare/containersを追加するProjects catalog上でPaid表示。追加・利用前に課金前提で確認が必要。
未実施。
R2 bucketを追加・大量利用する
R2は月10GB-month storage、Class A 1M、Class B 10Mなどの無料枠があり、超過分は従量課金。保存量・操作量が増えるほど課金対象。
未実施。
Registrar domain購入
ドメインが利用可能な場合に一回限りの購入。これはsandbox検証では特に危険なので、候補表示まででも慎重に扱う。
未実施。実行禁止扱い。
Workers AI / D1 / KV / Queuesなどを追加する
Projects catalogではFree tierあり。ただし各サービスに無料枠・上限・従量条件があるため、大量利用やPaid plan移行時は別途確認。
未実施。
Stripe sandboxの意味
Stripeのsandboxは、Stripe上の支払い・API・商品・価格などを本番決済に影響させずテストするための環境。Stripe公式docsでは、sandbox内では実際のcharge/paymentを発生させずにStripe機能を試せる、と説明されている。
ただし今回の重要点は、Stripe ProjectsがCloudflareという外部providerを操作すること。Stripe側がsandboxでも、Cloudflare providerにOAuth/ToSで許可した操作はCloudflare側に実リソースを作れる。実際にこの検証ではWorkers URLが公開され、curlでも到達できた。
誤解しやすい点: 「Stripe sandboxだからCloudflareも完全なfake環境」とは見ない方がいい。Stripe決済はテスト枠でも、Cloudflare account / Worker / API token / provider linkは本物として扱う。
安全な運用ルール
stripe projects statusでPricingがFreeのままか確認してから次へ進む。stripe projects upgrade、stripe projects billing add、registrar:domainは必ず手前で止める。- Cloudflare DashboardのBilling / Workers & Pages usageで、Paid planやpayment methodが追加されていないことを確認する。
.env、.projects/vault/、Cloudflare API tokenは公開ページ・Discord・gitに出さない。- R2、Workers AI、Queues、D1などを試す時は、先に無料枠と削除手順をページに追記してから実行する。
今回確認したコマンド結果
stripe projects status: Cloudflare linked、Serviceworkers、PricingFree。stripe projects catalog cloudflare:workersはFree tier、containersはPaid、registrar:domainはone-time domain purchase、r2:bucketは無料枠ありの使用量課金。- Workers deploy: root と health が到達可能。