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 → 选择您的账户