aioflare

全局API密钥

传统身份验证方法(安全性较低但更简单)

安全警告

全局API密钥提供对您的Cloudflare账户的完全访问权限。请改用API令牌以获得更好的安全性。

如何获取全局API密钥

  1. 转到您的Cloudflare个人资料页面这里
  2. 向下滚动到"API Keys"部分
  3. 点击"Global API Key"旁边的"View"
  4. 输入您的Cloudflare密码以显示密钥
示例格式:
••••••••••••••••••••••••••••••••

API令牌(推荐)

具有细粒度权限的更安全的身份验证方法

推荐

API令牌更安全,因为它只授予您选择的特定权限,而不是对账户的完全访问权限。

如何创建API令牌

  1. 转到您的Cloudflare API令牌页面这里
  2. 点击"Create Token"按钮
  3. 使用"Edit zone DNS"模板作为起点
  4. 添加下面列出的所需权限
  5. 点击"Continue to summary"然后"Create Token"

所需权限

将这些权限添加到您的API令牌以使用aioflare的完整功能

Zone - DNS - Edit

添加、编辑和删除DNS记录所需

Permission: Zone

Resource: DNS

Access: Edit → Zone Resources: All zones

Zone - Zone - Edit

添加和删除域名/区域所需

Permission: Zone

Resource: Zone

Access: Edit → Zone Resources: All zones

Zone - Zone Settings - Edit

开发模式切换和页面规则(用于重定向)所需(包括:开发模式、用于重定向的页面规则)

Permission: Zone

Resource: Zone Settings

Access: Edit → Zone Resources: All zones

Zone - Cache Purge - Edit

从Cloudflare CDN清除缓存内容所需

Permission: Zone

Resource: Cache Purge

Access: Purge → Zone Resources: All zones

Zone - Bot Management - Edit

启用/禁用Bot Fight Mode和机器人保护设置所需

Permission: Zone

Resource: Bot Management

Access: Edit → Zone Resources: All zones

Zone - Analytics - Read

查看区域分析数据和流量统计所需注意:此权限可能不适用于所有Cloudflare账户

Permission: Zone

Resource: Analytics

Access: Read → Zone Resources: All zones

Account - Account Settings - Read

读取账户信息和API使用情况所需

Permission: Account

Resource: Account Settings

Access: Read → Account Resources: Include → 选择您的账户