跳转到内容
搜索文档

限制

最后更新 查看 MarkdownAgent 设置
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 端点旨在用于测试。

  • 如果超过速率限制(每秒数百个请求),对 r2.dev 端点的请求将被临时限流,您将收到 429 Too Many Requests 响应。
  • 使用 r2.dev 端点时,带宽(吞吐量)也可能被限流。

对于生产用例,请将自定义域名连接到您的存储桶。自定义域名允许您从您控制的域名(例如 assets.example.com)提供内容,配置细粒度缓存,设置重定向和重写规则,通过 Cloudflare Workers 变更内容,并获取从 R2 存储桶提供的内容的详细 URL 级分析。

Cloudflare REST API

Cloudflare REST API 的速率限制为账户上所有 R2 REST API 操作每五分钟 1,200 个请求。

对于高吞吐量对象操作,请改用 S3 兼容 API 或 Workers API。Cloudflare REST API 最适合较低吞吐量的管理和配置操作。

Footnotes

  1. 存储桶管理操作包括创建、删除、列出和配置存储桶。此限制_不_适用于读取或写入存储桶中的对象。 ↩

  2. 对象大小限制比 5 TiB 少 5 GiB,即 4.995 TiB。 ↩

  3. 最大上传大小适用于通过一次请求上传文件、上传分片上传的分片,或复制到分片上传的分片。如果您有 Worker,其入站请求大小受 Workers 请求限制 约束。最大上传大小限制不适用于子请求。 ↩

  4. 最大上传大小比 5 GiB 少 5 MiB,即 4.995 GiB。 ↩

  5. 以更高频率对同一对象名称(键)进行并发写入将返回 HTTP 429(速率限制)响应。 ↩

这篇文档对您有帮助吗?