▤ 動画容量ナビ

動画の容量と保存 · 参考資料確認日 2026年9月17日

Cloudflare R2のアップロード上限:REST・Wrangler・multipartの違い

Cloudflare R2は、保存できるオブジェクトの最大容量と、使うアップロード方法の上限が異なります。大きいファイルを送るときは、まずREST Upload Object、Wrangler、単一PUT、multipartのどれを使うかを確認してください。

「5 TiB」「5 GiB」は丸めた表示

R2の1オブジェクトの正確な最大容量は、5 TiBから5 GiBを引いた値です。4.995 TiBと表記される上限で、製品表では5 TiBに丸めて示されます。境界付近の可否は、丸めた5 TiBではなく正確な差分で判断してください。

1回のリクエストによるアップロード、multipartの1パート、パートへのコピーの正確な最大容量は、それぞれ5 GiBから5 MiBを引いた値です。こちらは4.995 GiBと表記され、表では5 GiBに丸められます。TiB・GiB・MiBは二進単位であり、個別のツールやエンドポイントに設定されたMB単位の上限とも区別が必要です。

Cloudflare R2 upload methods
method/rulemaximumqualification
REST Upload Object300 MBendpoint-specific
Wrangler315 MBone object at a time
single request/part4.995 GiB exact5 MiB less than 5 GiB
multipart object4.995 TiB exactup to 10,000 parts
object size4.995 TiB exact5 GiB less than 5 TiB

REST Upload Objectは300 MB、Wranglerは315 MB

CloudflareのREST Upload Objectエンドポイントのアップロード上限は300 MBです。このエンドポイントを使う場合、R2全体の1リクエスト上限をそのまま利用できるわけではありません。

Wranglerでのアップロードは315 MBまでで、1回に扱うのは1オブジェクトです。300 MBと315 MBのMBはいずれも十進単位です。利用中のコマンドやエンドポイントを確認し、対象ファイルがその方法の上限を超えるなら、別のアップロード方法を検討しましょう。

multipartは最大10,000パート。各パートの条件も確認する

multipartでは、最大4.995 TiBと表記されるオブジェクトを、最大10,000パートに分けてアップロードできます。オブジェクト容量の正確な上限は、ここでも5 TiBから5 GiBを引いた値です。

パート容量の表示範囲は5 MiB〜5 GiBですが、上限の精度は脚注の「5 GiBから5 MiBを引いた値」が優先されます。最後のパートを除き、各パートは最低5 MiBで、同じ容量にそろえる必要があります。分割サイズを決めたら、パート数と各パートの容量条件を両方確認してください。

小さめのファイルは単一PUT、大きいファイルはmultipartを検討

単一PUTは、およそ100 MB未満の小〜中規模のオブジェクトに適した方法として案内されています。これは使い分けの目安であり、100 MBという厳密な容量上限ではありません。大きいファイルや、信頼性・並列転送・再開を重視する処理にはmultipartが案内されています。

未完了のmultipartアップロードは、ライフサイクルポリシーで変更しない限り、既定で7日後に中止されます。再開を前提にする場合は、この期間も含めて転送計画を確認しましょう。R2は生のオブジェクトを保存するサービスであり、動画取り込みを管理するCloudflare Streamとは別です。まず必要な用途がオブジェクト保存かを確かめ、ファイル容量と転送要件に合う方法を選んでください。

参考資料

  • Cloudflare R2 Platform Limits

    https://developers.cloudflare.com/r2/platform/limits/

    確認日:2026-09-17

    exact object/single-part footnotes and part count

  • Cloudflare R2 Upload Object API

    https://developers.cloudflare.com/api/resources/r2/subresources/buckets/subresources/objects/methods/upload/

    確認日:2026-09-17

    REST Upload Object 300 MB endpoint boundary

  • Cloudflare R2 Upload Objects

    https://developers.cloudflare.com/r2/objects/upload-objects/

    確認日:2026-09-17

    method selection, multipart, Wrangler and lifecycle