Cloudflare R2 入门

使用 Cloudflare R2 存储、提供和保护应用文件。管理私有对象、流式传输下载内容、签发临时访问权限、配置浏览器来源、完成分片上传并应用保留规则。

Cloudflare

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

构建私密存储字节、将正确内容交付给目标读者的文档服务。通过小型应用任务学习 R2 存储、受保护交付和有计划的清理。

课程包含 8 个引导实验和 1 个独立私有下载修复挑战。每个实验将对象存储行为与实际字节、元数据或 HTTP 响应联系起来。

你将学到什么

  • 使用对象键与元数据组织对象
  • 通过 Worker 流式传输文档
  • 使用 HTTP validators 和字节范围下载
  • 签发限定范围的临时文件链接
  • 配置并测试浏览器上传
  • 完成和中止 multipart uploads
  • 为临时导出应用生命周期规则
  • 关闭意外公开的下载
  • 修复私有导出访问而不削弱边界

适合人群

适合需要私有应用文件存储,希望测试实际下载与上传行为的 Workers 开发者。

先修要求: 完成 将 LabEx 连接到你的 Cloudflare 账户,并掌握 Workers 请求处理、bindings 和 secrets。自己的学习账户需要启用 R2 订阅。开始前阅读 R2 设置和定价。

学习环境: 每个实验使用全新 LabEx VM、新授权及名称唯一的资源。仅使用示例文件,保护凭据。无需购买域名;清理包括明确删除对象/存储桶和撤销凭据。

常见问题

Free 账户会自动激活 R2 吗?

不会。Workers Free 与 R2 激活是两件事。开始存储练习前,确认学习账户已启用 R2 订阅。

练习可能产生费用吗?

小型 Standard storage 练习可在包含额度内,但账户用量共享,也可能产生费用。查看链接中的设置和定价信息,并限制练习用量。

保留规则实验会等几天直到删除吗?

不会。验证已应用规则和当前元数据,再在本次会话明确清理配套数据。配置规则不证明未来删除或转换已经发生。

不同实验能继续使用同一个桶吗?

每次独立开始,只沿用知识,不沿用资源或凭据。授权有效时验证自有资源清理,再撤销临时凭据并退出登录。

教师

labby
Labby
Labby is the LabEx teacher.