| Feature | Limit |
|---|---|
| 每个存储桶的数据存储 | 无限制 |
| 每个存储桶的对象数量 | 无限制 |
| 每个账户的最大存储桶数量 | 1,000,000 |
| 每个存储桶的存储桶管理操作最大速率 1 | 每秒 50 次 |
| 每个存储桶的自定义域名数量 | 100 |
| 对象键长度 | 1,024 字节 |
| 对象元数据大小 | 8,192 字节 |
| 对象大小 | 每个对象 5 TiB 2 |
| 最大上传大小 3 | 5 GiB(单次)/ 4.995 TiB(分片) 4 |
| 最大上传分片数 | 10,000 |
| 对同一对象名称(键)的最大并发写入 | 每秒 1 次 5 |
以 MiB(mebibyte)、GiB(gibibyte)或 TiB(tebibyte)指定的限制是基于 base-2 的存储计量单位。1 GiB(gibibyte)相当于 230 字节(或 10243 字节)。这与 1 GB(gigabyte)不同,后者为 109 字节(或 10003 字节)。
通过 r2.dev 子域名访问托管公开存储桶不适用于生产用途,并会应用可变的速率限制。存储桶的 r2.dev 端点旨在用于测试。
- 如果超过速率限制(每秒数百个请求),对
r2.dev端点的请求将被临时限流,您将收到429 Too Many Requests响应。 - 使用
r2.dev端点时,带宽(吞吐量)也可能被限流。
对于生产用例,请将自定义域名连接到您的存储桶。自定义域名允许您从您控制的域名(例如 assets.example.com)提供内容,配置细粒度缓存,设置重定向和重写规则,通过 Cloudflare Workers 变更内容,并获取从 R2 存储桶提供的内容的详细 URL 级分析。
Cloudflare REST API 的速率限制为账户上所有 R2 REST API 操作每五分钟 1,200 个请求。
对于高吞吐量对象操作,请改用 S3 兼容 API 或 Workers API。Cloudflare REST API 最适合较低吞吐量的管理和配置操作。