☁️
CF WIKI
← 返回产品目录 | 内容快照:2026-06-16
数据 / 存储

R2

S3 兼容对象存储,适合文件、图片、日志、模型数据、数据湖。

官方文档 ↗
存储 $0.015/GB/月;零出口费用,是 R2 最大卖点。
对象存储S3文件
用户上传、静态文件、备份、训练数据、媒体原始文件
{
  "r2_buckets": [
    { "binding": "BUCKET", "bucket_name": "my-bucket" }
  ]
}
// 读
const obj = await env.BUCKET.get(key);
if (!obj) return new Response("not found", { status: 404 });
return new Response(obj.body, {
  headers: { etag: obj.httpEtag },
});

// 写
await env.BUCKET.put(key, request.body, {
  httpMetadata: { contentType: "image/png" },
});
  • S3 兼容但有些 API 行为不一致(特别是 multipart 上传细节)
  • 默认无 CDN 加速;公开访问要配 custom domain 或用 Worker 前置
  • 单 PUT 上限 5GB;更大要 multipart upload
已复制
🔍 ESC