构建并运营 Cloudflare API

通过三个相互独立的挑战,运用 Cloudflare Workers 技能:上线支持门户、修复跨客户的缓存复用问题,以及通过测试上游处理逻辑来恢复一次失败的发布。使用合成数据,并验证清理结果。

Cloudflare

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

简介

交付可用的支持 API、保护私有响应,并恢复错误发布。通过上线、缓存诊断和版本恢复,把 Workers 基础用于实际工作。

课程包含 3 个独立挑战,提供提示和完整解释性解答。两个挑战部署临时 Workers,缓存修复挑战在本地运行。

你将学到什么

  • 将配套帮助页面连接到经过验证的 API 和内部目录
  • 用 Secret 保护维护操作,验证公开/内部边界
  • 修复缓存资格与键,同时保留安全的公共缓存
  • 让错误和私有响应不进入缓存
  • 恢复已知正确版本,修复上游故障并发布独立的新版本
  • 验证自有资源与本地测试状态已移除

适合人群

适合已完成 Workers 基础,希望独立练习交付与运维的学习者。

先修要求: 完成 Cloudflare Workers for Beginners,包括 Wrangler、JavaScript handlers、配置/Secret、本地测试、service bindings、static assets、Cache API policies、rollback 和故障诊断。直接进入的学习者先完成 将 LabEx 连接到你的 Cloudflare 账户。两个部署挑战开始前,阅读Cloudflare 学习账户准备指南,确认自己的已准备账户。

学习环境: 每个挑战在全新 LabEx VM 中开始,已提供依赖与无关配套资源。部署练习使用小型示例数据及名称唯一的 Workers,用量计入普通账户额度。不需要共享凭据或购买域名。

常见问题

每个挑战都要部署到云吗?

不是。Support Portal Launch 和 Failed Release Recovery 部署 Workers;Cross-Customer Cache Mix-Up 在本地运行,不需要云登录。清理时停止本地服务器并移除项目本地测试状态。

独立挑战怎样进行?

编辑前先阅读场景、范围和验收标准。应用已学概念,检查标准输出并比较实际响应字段。提示与完整解答单独提供。

能复用之前的部署吗?

不能。每个挑战创建自己的状态。授权时确认目标账户,只沿用知识,不沿用资源或凭据。

需要提交截图作为证明吗?

不需要。截图帮助识别页面和 Dashboard 状态,评估实际应用行为与资源状态。授权有效时仅删除自有云资源,确认移除后退出登录。

教师

labby
Labby
Labby is the LabEx teacher.