Cloudflare 平台技能
在 Cloudflare 平台上建置的整合技能。使用下方的決策樹找到合適的產品,然後載入詳細參考資料。
你對 Cloudflare API、型別、限制和定價的知識可能已過時。優先檢索而非預先訓練——此技能中的參考資料是起點,並非事實來源。
檢索來源
在引用特定數字、API 簽名或設定選項之前,請取得最新資訊。不要僅依賴內建知識或這些參考檔案。
| 來源 |
如何檢索 |
用途 |
| Cloudflare 文件 |
cloudflare-docs 搜尋工具或 https://developers.cloudflare.com/ |
限制、定價、API 參考、相容性日期/標誌 |
| Workers 型別 |
npm pack @cloudflare/workers-types 或檢查 node_modules |
型別簽名、繫結形狀、處理器型別 |
| Wrangler 設定結構描述 |
node_modules/wrangler/config-schema.json |
設定欄位、繫結形狀、允許值 |
| 產品更新日誌 |
https://developers.cloudflare.com/changelog/ |
限制、功能、棄用的近期變更 |
當參考檔案與文件不一致時,以文件為準。這對於數字限制、定價層級、型別簽名和設定選項尤其重要。
快速決策樹
「我需要功能開關」
需要功能開關?
└─ 功能切換、目標規則、百分比推出 → flagship/
├─ 在 Workers 中評估 → Flagship 繫結 (env.FLAGS)
├─ 在 Node.js / 瀏覽器中評估 → OpenFeature SDK (@cloudflare/flagship)
└─ 透過 API 管理開關 → Flagship REST API
「我需要執行程式碼」
需要執行程式碼?
├─ 邊緣無伺服器函式 → workers/
├─ 全端網頁應用程式搭配 Git 部署 → pages/
├─ 有狀態協調/即時 → durable-objects/
├─ 長時間執行的多步驟任務 → workflows/
├─ 執行容器 → containers/
├─ 多租戶(客戶部署程式碼) → workers-for-platforms/
├─ 排程任務(cron) → cron-triggers/
├─ 輕量邊緣邏輯(修改 HTTP) → snippets/
├─ 處理 Worker 執行事件(日誌/可觀測性) → tail-workers/
└─ 優化後端基礎設施延遲 → smart-placement/
「我需要儲存資料」
需要儲存?
├─ 鍵值(設定、工作階段、快取) → kv/
├─ 關聯式 SQL → d1/ (SQLite) 或 hyperdrive/ (現有 Postgres/MySQL)
├─ 物件/檔案儲存(S3 相容) → r2/
├─ 版本化檔案樹(儲存庫、建置輸出、檢查點) → artifacts/
├─ 訊息佇列(非同步處理) → queues/
├─ 向量嵌入(AI/語意搜尋) → vectorize/
├─ 強一致性每實體狀態 → durable-objects/ (DO 儲存)
├─ 機密管理 → secrets-store/
├─ 串流 ETL 到 R2 → pipelines/
└─ 持久快取(長期保留) → cache-reserve/
「我需要 AI/ML」
需要 AI?
├─ 執行推論(LLM、嵌入、圖片) → workers-ai/
├─ 用於 RAG/搜尋的向量資料庫 → vectorize/
├─ 建置有狀態 AI 代理 → agents-sdk/
├─ 任何 AI 提供者的閘道(快取、路由) → ai-gateway/
└─ AI 驅動的搜尋小工具 → ai-search/
「我需要網路/連線」
需要網路?
├─ 將本地服務暴露到網際網路 → tunnel/
├─ TCP/UDP 代理(非 HTTP) → spectrum/
├─ WebRTC TURN 伺服器 → turn/
├─ 私有網路連線 → network-interconnect/
├─ 優化路由 → argo-smart-routing/
├─ 優化後端延遲(非使用者) → smart-placement/
└─ 即時視訊/音訊 → realtimekit/ 或 realtime-sfu/
「我需要安全」
需要安全?
├─ Web 應用防火牆 → waf/
├─ DDoS 防護 → ddos/
├─ 機器人偵測/管理 → bot-management/
├─ API 防護 → api-shield/
├─ CAPTCHA 替代方案 → turnstile/
└─ 憑證洩漏偵測 → waf/ (受管規則集)
「我需要媒體/內容」
需要媒體?
├─ 圖片最佳化/轉換 → images/
├─ 影片串流/編碼 → stream/
├─ 瀏覽器自動化/螢幕截圖 → browser-rendering/
└─ 第三方腳本管理 → zaraz/
「我需要分析/指標資料」
需要分析?
├─ 查詢所有 Cloudflare 產品(HTTP、Workers、DNS 等) → graphql-api/
├─ 來自 Workers 的自訂高基數指標 → analytics-engine/
├─ 用戶端(RUM)效能資料 → web-analytics/
├─ Workers 日誌和即時除錯 → observability/
└─ 原始日誌(Logpush 到外部工具) → Cloudflare 文件
「我需要基礎設施即程式碼」
需要 IaC? → pulumi/ (Pulumi)、terraform/ (Terraform) 或 api/ (REST API)
產品索引
功能開關
| 產品 |
參考 |
| Flagship |
references/flagship/ |
運算與執行環境
| 產品 |
參考 |
| Workers |
references/workers/ |
| Pages |
references/pages/ |
| Pages Functions |
references/pages-functions/ |
| Durable Objects |
references/durable-objects/ |
| Workflows |
references/workflows/ |
| Containers |
references/containers/ |
| Workers for Platforms |
references/workers-for-platforms/ |
| Cron Triggers |
references/cron-triggers/ |
| Tail Workers |
references/tail-workers/ |
| Snippets |
references/snippets/ |
| Smart Placement |
references/smart-placement/ |
儲存與資料
| 產品 |
參考 |
| KV |
references/kv/ |
| D1 |
references/d1/ |
| R2 |
references/r2/ |
| Artifacts |
references/artifacts/ |
| Queues |
references/queues/ |
| Hyperdrive |
references/hyperdrive/ |
| DO Storage |
references/do-storage/ |
| Secrets Store |
references/secrets-store/ |
| Pipelines |
references/pipelines/ |
| R2 Data Catalog |
references/r2-data-catalog/ |
| R2 SQL |
references/r2-sql/ |
AI 與機器學習
| 產品 |
參考 |
| Workers AI |
references/workers-ai/ |
| Vectorize |
references/vectorize/ |
| Agents SDK |
references/agents-sdk/ |
| AI Gateway |
references/ai-gateway/ |
| AI Search |
references/ai-search/ |
網路與連線
| 產品 |
參考 |
| Tunnel |
references/tunnel/ |
| Spectrum |
references/spectrum/ |
| TURN |
references/turn/ |
| Network Interconnect |
references/network-interconnect/ |
| Argo Smart Routing |
references/argo-smart-routing/ |
| Workers VPC |
references/workers-vpc/ |
安全
| 產品 |
參考 |
| WAF |
references/waf/ |
| DDoS Protection |
references/ddos/ |
| Bot Management |
references/bot-management/ |
| API Shield |
references/api-shield/ |
| Turnstile |
references/turnstile/ |
媒體與內容
| 產品 |
參考 |
| Images |
references/images/ |
| Stream |
references/stream/ |
| Browser Rendering |
references/browser-rendering/ |
| Zaraz |
references/zaraz/ |
即時通訊
| 產品 |
參考 |
| RealtimeKit |
references/realtimekit/ |
| Realtime SFU |
references/realtime-sfu/ |
開發者工具
| 產品 |
參考 |
| Wrangler |
references/wrangler/ |
| Miniflare |
references/miniflare/ |
| C3 |
references/c3/ |
| Observability |
references/observability/ |
| GraphQL Analytics API |
references/graphql-api/ |
| Analytics Engine |
references/analytics-engine/ |
| Web Analytics |
references/web-analytics/ |
| Sandbox |
references/sandbox/ |
| Workerd |
references/workerd/ |
| Workers Playground |
references/workers-playground/ |
基礎設施即程式碼
| 產品 |
參考 |
| Pulumi |
references/pulumi/ |
| Terraform |
references/terraform/ |
| API |
references/api/ |
其他服務
| 產品 |
參考 |
| Email Routing |
references/email-routing/ |
| Email Workers |
references/email-workers/ |
| Static Assets |
references/static-assets/ |
| Bindings |
references/bindings/ |
| Cache Reserve |
references/cache-reserve/ |