工作原理
该工作流简单地将您所有的Cloudflare域名导出至Google表格,以便全面查看所有设置。这有助于轻松调试、搜索或类似需求。
流程中使用了简单的分页节点来遍历所有域名,因为此列表可能非常庞大。
对于每个主机,我们将DNS记录和设置合并,并将它们转换为所有域名的列。
要求
在此流程中存储和处理数据,您需要:
- CloudFlare.com的API密钥/令牌 – 用于获取数据(https://dash.cloudflare.com/:account/api-tokens)(需要完全访问权限)
- 在n8n凭证中连接的Google表格认证
- Google表格模板 – 您可以复制我的表格作为起点,首先将其复制到您的账户
- 在“导出”节点中将表格ID匹配到您新创建的表格。
官方CloudFlare API文档
有关完整详情和规范,请使用API文档:https://developers.cloudflare.com/api/
潜在的API超时问题
如果您遇到CF API超时问题,建议在循环中简单添加一个睡眠/等待节点 – 等待几秒钟 – 这应该能解决超时问题。
Google表格
我使用了简单的Google表格功能条件格式
来直观区分我感兴趣的开关状态,以便轻松查看主机上的某些设置进行调试 – 但请根据您自己的逻辑或完全更改它。