R2(对象存储)
大纲
1. R2 简介
- Cloudflare R2 是什么
- 对象存储服务
- R2 的优势(无出口费用、S3 兼容)
2. 创建 R2 存储桶
- 创建存储桶
- 命名规则
- 区域选择
3. 上传和管理对象
上传文件
- Dashboard 上传
- API 上传
- 批量上传
文件管理
- 查看文件列表
- 下载文件
- 删除文件
- 文件元数据
4. R2 API
S3 兼容 API
- S3 API 兼容性
- 使用 AWS SDK
- 配置认证
R2 API
- R2 特定 API
- 使用 Workers 访问
5. 与 Workers 集成
- 在 Workers 中访问 R2
- 读写操作
- 流式处理
- 实际应用场景
6. 访问控制
公共访问
- 配置公共存储桶
- 公共 URL
私有访问
- 访问令牌
- 签名 URL
- 临时访问
7. 自定义域名
- 绑定自定义域名
- CDN 加速
- SSL 证书配置
8. 成本优化
- 存储成本
- 请求成本
- 无出口费用优势
- 成本优化建议
9. 使用场景
- 静态资源存储
- 媒体文件托管
- 备份和归档
- 与 Workers/Pages 集成
10. 常见问题
- 存储桶创建失败
- 文件上传失败
- 访问权限问题
- API 调用问题
11. 总结
- R2 的核心优势
- 使用场景
- 最佳实践
