✅ 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

  1. 点击 "Continue to summary" 按钮

    • 这会显示配置摘要页面
  2. 检查配置摘要

    • 确认Token名称
    • 确认权限列表
    • 确认Account资源
    • 确认Zone资源
    • 确认IP过滤显示为"未设置"或"No IP address filtering"
  3. 点击 "Create Token"

    • 这会生成Token
  4. 立即复制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

  1. 点击 New repository secret
  2. Name: CLOUDFLARE_API_TOKEN
  3. Secret: 粘贴刚才复制的Token
  4. 点击 Add secret

✅ 配置进度

开发环境Secrets配置进度:

  • DEV_HOST
  • DEV_USER
  • DEV_PATH
  • DEV_SSH_KEY
  • CLOUDFLARE_API_TOKEN当前步骤
  • CLOUDFLARE_ZONE_ID ← 下一步
  • CLOUDFLARE_TUNNEL_TOKEN_DEV ← 下一步

🔒 安全提醒

  1. Token只显示一次

    • 创建后立即复制
    • 保存到安全位置
  2. 不要分享Token

    • Token就像密码,不要分享给他人
    • 不要提交到代码仓库
  3. 定期轮换

    • 建议每3-6个月更新一次Token
    • 更新后记得同步更新GitHub Secrets

📚 下一步配置

完成 CLOUDFLARE_API_TOKEN 后,还需要配置:

1. CLOUDFLARE_ZONE_ID

获取步骤:

  1. 访问:https://dash.cloudflare.com/
  2. 选择域名 hi-maker.com
  3. 在右侧边栏找到 Zone ID
  4. 点击复制

添加到GitHub Secrets:

  • Name: CLOUDFLARE_ZONE_ID
  • Secret: 复制的Zone ID

2. CLOUDFLARE_TUNNEL_TOKEN_DEV

获取步骤:

  1. 访问:https://one.dash.cloudflare.com/
  2. 进入 NetworksTunnels
  3. 如果已有 mises-engine-dev Tunnel,点击它
  4. 如果没有,点击 Create a tunnel → 选择 Cloudflared → 输入名称 mises-engine-dev
  5. 点击 Configure
  6. Install Connector 部分找到 Token
  7. 点击 Copy 复制Token

添加到GitHub Secrets:

  • Name: CLOUDFLARE_TUNNEL_TOKEN_DEV
  • Secret: 复制的Tunnel Token

🆘 如果忘记复制Token

如果创建Token后忘记复制:

  1. 删除旧Token

  2. 重新创建Token

    • 按照相同步骤重新创建
    • 立即复制并保存

📚 相关文档


现在可以点击 "Continue to summary" 完成Token创建了!