跳转到内容
本站为社区维护的非官方中文翻译,与 Cloudflare, Inc. 无关联。本站不提供账户登录,请勿在任何非官方站点输入您的 Cloudflare 账户信息。官方文档:developers.cloudflare.com

Cloudflare CLI

最后更新 查看 MarkdownAgent 设置

Cloudflare CLI(cf)是面向公开 Cloudflare API 和 Workers 项目的统一命令行界面。用它管理 zone、DNS、存储和安全设置,并创建、开发和部署 Workers。编码 Agent 运行的命令与你相同。

全局安装 cf:

npm i cf

要登录并运行第一条命令,请参阅安装并登录。

选择路径

部署 Worker

使用 cf init 创建项目,在本地开发,然后部署。

管理资源

从命令行查找 zone,并创建、列出和删除 DNS 记录。

编码 Agent

设置编码 Agent,使其通过 cf 查找并运行 Cloudflare 命令。

CI 与自动化

使用 API 令牌进行身份验证,并在流水线中运行 cf。

cf 提供什么

  • 面向公开 API 的命令。 2,900 多条命令,大多数由描述 Cloudflare API 的 schema 生成。
  • 带类型的项目配置。 Workers 项目使用 cloudflare.config.ts,因此编辑器和 Agent 可以为绑定和触发器提供自动补全。
  • 项目命令。 cf dev、cf build 和 cf deploy 会根据项目运行框架自身的命令、Cloudflare Vite 插件 或 Wrangler。了解更多信息,请参阅 cf 如何运行项目。
  • 命令搜索。 cf cli search 根据任务的自然语言描述查找命令。

cf 与 Wrangler

Wrangler 是为使用 wrangler.jsonc 或 wrangler.toml 配置的 Workers 项目提供的 CLI。cf 覆盖公开 Cloudflare API,并使用 cloudflare.config.ts 配置 Workers 项目。

你可以在现有 Wrangler 项目旁运行 cf 资源命令,而无需更改该项目。在 Wrangler 项目中运行 cf dev、cf build 或 cf deploy 之前,请先用 cf migrate 转换项目。要比较这两种工具并规划迁移,请参阅 Wrangler 用户使用 cf。

这篇文档对您有帮助吗?