用途
Cloudflare 平台技能是一个用于在 Cloudflare 平台上构建应用的整合型技能。它通过决策树引导开发者根据需求找到合适的产品,然后加载对应的详细参考文档。
主要能力
该技能覆盖 Cloudflare 平台的多个产品领域:
计算与运行时:Workers、Pages、Pages Functions、Durable Objects、Workflows、Containers、Workers for Platforms、Cron Triggers、Tail Workers、Snippets、Smart Placement。
存储与数据:KV、D1、R2、Queues、Hyperdrive、DO Storage、Secrets Store、Pipelines、R2 Data Catalog、R2 SQL。
AI 与机器学习:Workers AI、Vectorize、Agents SDK、AI Gateway、AI Search。
网络与连接:Tunnel、Spectrum、TURN、Network Interconnect、Argo Smart Routing、Workers VPC。
安全:WAF、DDoS Protection、Bot Management、API Shield、Turnstile。
媒体与内容:Images、Stream、Browser Rendering、Zaraz。
实时通信:RealtimeKit、Realtime SFU。
开发者工具:Wrangler、Miniflare、C3、Observability、Analytics Engine、Web Analytics、Sandbox、Workerd、Workers Playground。
基础设施即代码:Pulumi、Terraform、API。
其他服务:Email Routing、Email Workers、Static Assets、Bindings、Cache Reserve。
使用方式
技能通过决策树帮助定位产品。例如:
- 需要运行代码时,可根据场景选择 Workers(边缘无服务器函数)、Pages(Git 部署的全栈 Web 应用)、Durable Objects(有状态协调/实时)、Workflows(长时间运行的多步骤任务)、Containers(运行容器)等。
- 需要存储数据时,可选择 KV(键值)、D1(关系型 SQL/SQLite)、Hyperdrive(现有 Postgres/MySQL)、R2(对象/文件存储)、Queues(消息队列)、Vectorize(向量嵌入)等。
- 需要 AI/ML 时,可选择 Workers AI(推理)、Vectorize(向量数据库)、Agents SDK(有状态 AI 智能体)、AI Gateway(AI 提供商网关)、AI Search(AI 搜索组件)。
- 需要网络/连接时,可选择 Tunnel(暴露本地服务)、Spectrum(TCP/UDP 代理)、TURN(WebRTC TURN 服务器)等。
- 需要安全时,可选择 WAF、DDoS、Bot Management、API Shield、Turnstile 等。
- 需要媒体/内容时,可选择 Images、Stream、Browser Rendering、Zaraz。
- 需要基础设施即代码时,可选择 Pulumi、Terraform 或 REST API。
部署前身份验证
在执行 wrangler deploy、wrangler pages deploy 或 npm run deploy 之前,需要验证身份:
npx wrangler whoami # Shows account if authenticated
如果未认证,可参考 references/wrangler/auth.md。交互式/本地环境使用 wrangler login(一次性 OAuth);CI/CD 环境设置 CLOUDFLARE_API_TOKEN 环境变量。
适用场景
适用于需要在 Cloudflare 平台上进行开发的场景,包括构建边缘无服务器函数、全栈 Web 应用、有状态协调服务、AI 应用、网络代理、安全防护配置以及使用基础设施即代码管理 Cloudflare 资源等。
限制
关于该技能的具体限制、收费、价格、平台支持范围等信息,资料中暂未提供。