创建 Cloudflare API 令牌
1. 选择 Workers 模板
打开 API 令牌页面,点击「创建令牌」(Create Token),找到「编辑 Cloudflare Workers」(Edit Cloudflare Workers),点击「使用模板」(Use template)。

2. 补齐权限
保留模板预设权限,在同一个 Token 中补齐以下编辑权限:
| 服务 | 权限 |
|---|---|
| Workers Scripts | Edit |
| D1 | Edit |
| Workers KV Storage | Edit |
| R2 | Edit |
点击「添加更多」(Add more)补缺项。模板已有的权限保留,包括 Workers Routes;以后新增服务时按更新说明补充。
R2 未开通的账户也保留 R2 权限,工作流用它检查服务是否可用。Cron 随 Worker 部署,无需单独的 Cron Token 权限。
3. 选择账户并创建
- 在 Account Resources 选择
Include → Specific account。 - 选择部署目标 Cloudflare 账户;涉及域名的权限选择对应 Zone。
- 点击
Continue to summary → Create Token。 - 复制完整 Token,保存到 GitHub Repository Secret
CLOUDFLARE_API_TOKEN。

完整 Token 只显示一次,请妥善保存。部署不使用结果页中的 S3 访问密钥。
4. 复制账户 ID
在账户首页或 Workers & Pages 概览复制 Account ID,保存为 Repository Secret CLOUDFLARE_ACCOUNT_ID。
账户 ID 是 32 位十六进制字符串,例如 0123456789abcdef0123456789abcdef。选择账户的 ID,而非域名的 Zone ID。
完成后返回快速开始配置仓库。