SuperAPI AI 工具集

cloudflare-deploy

部署与运维

查看项目

更新于 10-16 09:33

技能介绍

用途:这是一个在 Cloudflare 平台上构建与部署应用的整合型技能。当用户提出部署、托管、发布应用或基础设施需求时使用,通过决策树定位合适产品,再加载对应 references/<product>/ 详细文档。

前置与认证:部署前需先验证身份,运行 npx wrangler whoami 查看是否已认证。未认证时可交互使用 wrangler login(一次性 OAuth),CI/CD 场景设置 CLOUDFLARE_API_TOKEN 环境变量。若沙箱阻止部署网络调用导致失败,可用 sandbox_permissions=require_escalated 重新运行;部署可能耗时数分钟,需设置合适的超时。

主要能力:本 SKILL.md 作为索引与决策树,实际绑定语法、SDK API 与产品细节位于 references/ 下。决策树覆盖多类需求:运行代码(Workers、Pages、Durable Objects、Workflows、Containers、Cron Triggers、Tail Workers、Snippets、Smart Placement 等);存储数据(KV、D1、Hyperdrive、R2、Queues、Vectorize、DO Storage、Secrets Store、Pipelines、Cache Reserve 等);AI/ML(Workers AI、Vectorize、Agents SDK、AI Gateway、AI Search);网络连通(Tunnel、Spectrum、TURN、Network Interconnect、Argo Smart Routing、Workers VPC);安全(WAF、DDoS、Bot Management、API Shield、Turnstile);媒体内容(Images、Stream、Browser Rendering、Zaraz);实时通信(RealtimeKit、Realtime SFU);IaC(Pulumi、Terraform、API);以及其他服务与开发者工具。

使用方式:先按需通过决策树选定产品,再加载对应 references/ 目录。编写新 wrangler.jsonc 时应先读 references/workers/configuration.md(绑定形状不可继承,易出错);CI/CD 参考 references/ci/github-actions.md;部署失败时先查看对应 gotchas.md。最小示例给出一个带 KV 绑定和密钥的 Hello-world Worker:通过 npx wrangler kv namespace create CACHE 创建命名空间并将打印的 id 填入配置,npx wrangler secret put API_SECRET 交互写入密钥,npx wrangler types 生成 Env 类型(可选),npx wrangler dev 本地开发于 localhost:8787,npx wrangler deploy 部署生产。compatibility_date 取当天日期,升级 wrangler 时更新。

限制:资料未提供具体收费与价格信息,暂未提供;超出最小示例的 Pages、D1、Durable Objects、多环境与 CI 配置需查阅 references/ 中对应文档。