動画の容量と保存 · 参考資料確認日 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単位の上限とも区別が必要です。
| method/rule | maximum | qualification |
|---|---|---|
| REST Upload Object | 300 MB | endpoint-specific |
| Wrangler | 315 MB | one object at a time |
| single request/part | 4.995 GiB exact | 5 MiB less than 5 GiB |
| multipart object | 4.995 TiB exact | up to 10,000 parts |
| object size | 4.995 TiB exact | 5 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