✅ Cloudflare API Token 创建指南
📋 当前配置状态
您的Token配置已经完美设置:
- ✅ Token名称:
Edit zone DNS - ✅ 权限:
- Zone → DNS → Read
- Zone → DNS → Edit
- Account → Cloudflare Tunnel → Edit
- ✅ Account资源:
Niu.nan.chang.fen@gmail.com's Account - ✅ Zone资源:
hi-maker.com - ✅ IP过滤: 未设置(适合GitHub Actions)
🎯 完成Token创建
步骤1: 检查配置
确认所有配置正确:
- Token名称已设置
- 权限已配置(3个权限)
- Account资源已选择
- Zone资源已选择(hi-maker.com)
- IP过滤未设置(Operator显示"Select")
步骤2: 创建Token
点击 "Continue to summary" 按钮
- 这会显示配置摘要页面
检查配置摘要
- 确认Token名称
- 确认权限列表
- 确认Account资源
- 确认Zone资源
- 确认IP过滤显示为"未设置"或"No IP address filtering"
点击 "Create Token"
- 这会生成Token
立即复制Token ⚠️ 重要!
- Token只显示一次
- 复制完整的Token字符串
- 保存到安全位置(密码管理器或安全文档)
📝 添加到GitHub Secrets
创建Token后,立即添加到GitHub Secrets:
1. 复制Token
复制完整的Token字符串,格式类似:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
重要: 确保复制完整,不要遗漏任何字符。
2. 访问GitHub Secrets页面
https://github.com/zenglx1978/mbe-monorepo/settings/secrets/actions
3. 添加Secret
- 点击 New repository secret
- Name:
CLOUDFLARE_API_TOKEN - Secret: 粘贴刚才复制的Token
- 点击 Add secret
✅ 配置进度
开发环境Secrets配置进度:
-
DEV_HOST✅ -
DEV_USER✅ -
DEV_PATH✅ -
DEV_SSH_KEY✅ -
CLOUDFLARE_API_TOKEN← 当前步骤 -
CLOUDFLARE_ZONE_ID← 下一步 -
CLOUDFLARE_TUNNEL_TOKEN_DEV← 下一步
🔒 安全提醒
Token只显示一次
- 创建后立即复制
- 保存到安全位置
不要分享Token
- Token就像密码,不要分享给他人
- 不要提交到代码仓库
定期轮换
- 建议每3-6个月更新一次Token
- 更新后记得同步更新GitHub Secrets
📚 下一步配置
完成 CLOUDFLARE_API_TOKEN 后,还需要配置:
1. CLOUDFLARE_ZONE_ID
获取步骤:
- 访问:https://dash.cloudflare.com/
- 选择域名
hi-maker.com - 在右侧边栏找到 Zone ID
- 点击复制
添加到GitHub Secrets:
- Name:
CLOUDFLARE_ZONE_ID - Secret: 复制的Zone ID
2. CLOUDFLARE_TUNNEL_TOKEN_DEV
获取步骤:
- 访问:https://one.dash.cloudflare.com/
- 进入 Networks → Tunnels
- 如果已有
mises-engine-devTunnel,点击它 - 如果没有,点击 Create a tunnel → 选择 Cloudflared → 输入名称
mises-engine-dev - 点击 Configure
- 在 Install Connector 部分找到 Token
- 点击 Copy 复制Token
添加到GitHub Secrets:
- Name:
CLOUDFLARE_TUNNEL_TOKEN_DEV - Secret: 复制的Tunnel Token
🆘 如果忘记复制Token
如果创建Token后忘记复制:
删除旧Token
- 访问:https://dash.cloudflare.com/profile/api-tokens
- 找到Token,点击删除
重新创建Token
- 按照相同步骤重新创建
- 立即复制并保存
📚 相关文档
现在可以点击 "Continue to summary" 完成Token创建了!