R2 提供三种 API 接口用于与数据交互:
- Workers API: 通过将 R2 存储桶绑定到 Worker 在 Worker 内访问的 API。使用 Workers API 可在 Worker 内读取、写入和列出对象。
- S3 兼容 API: 在
https://<ACCOUNT_ID>.r2.cloudflarestorage.com提供的 S3 兼容 HTTP API。使用现有 S3 SDK 和工具与 R2 交互。 - Cloudflare REST API: Cloudflare 仪表板和 Wrangler CLI 使用的
api.cloudflare.comREST API。支持存储桶管理和对象操作。存在速率限制。高吞吐量工作负载请使用 S3 兼容 API 或 Workers API。