n8n工作流自动部署器 - Google Drive集成自动化解决方案
n8n工作流部署,Google Drive自动化,API集成,工作流管理,JSON导入,自动化部署

自动将n8n工作流JSON文件部署到您的n8n实例中 – 只需将JSON文件放入Google Drive文件夹,此模板会监视新导出的文件,清理并将其导入到您的n8n实例中,应用标签,然后归档已处理的文件。

此模板适合谁?

此工作流模板专为n8n高级用户和自动化专家设计,他们需要通过Google Drive批量部署或版本控制n8n工作流。如果您:

管理多个n8n实例(测试、生产等)
希望采用简单的”拖放”方法来发布新的或更新的工作流
更喜欢在Drive中存储/导出JSON而不是在UI中编辑

使用案例

手动将.json导出导入到n8n中既缓慢又容易出错。使用此模板,您可以:

将工作流保存在共享的Drive文件夹中(版本控制友好)
自动清理每个文件,仅允许支持的设置通过
一致地标记已部署的工作流以便轻松筛选
将已处理的文件移动到”已部署”文件夹以清晰跟踪更改

工作原理

监视Google Drive中的”待部署”文件夹是否有新的.json文件
下载并将每个文件解析为JSON对象
清理有效载荷:仅保留允许的executionOrder(以及时区,如果选择)
通过/api/v1/workflows将清理后的工作流POST到您的n8n实例
将预定义的标签PUT到新创建的工作流上
导入成功时将文件移动到您的”已部署”文件夹,如果失败则捕获工作流名称和错误

设置说明

1. 在Google Drive中创建一个”待部署”文件夹和一个”已部署”文件夹

更新”Google Drive触发器 – 待部署文件夹”到您的待部署文件夹
更新”将JSON文件移动到已部署文件夹”到您的已部署文件夹

2. 创建一个n8n API密钥:
+转到设置 > n8n API
+选择创建API密钥
+复制API密钥

3. 在”获取现有工作流标签”节点中:
创建n8n API身份验证
身份验证:预定义凭据类型
凭据类型:n8n API

创建新凭据:
+粘贴API密钥
+基本URL:https://SUBDOMAIN.YOURDOMAINNAME.com/api/v1/

4. 将n8n API身份验证添加到:

“创建n8n工作流”节点
“设置工作流标签”节点

5. 在”设置n8n URL变量”节点中将您的N8N实例URL添加到N8N_Instance_URL变量中。

6. 运行”1. 获取工作流标签”流程并复制您选择的标签的ID。

7. 在”设置n8n API URL和标签ID变量”节点中:

将工作流标签ID添加到N8N_Instance_Tag变量
将您的N8N实例URL添加到N8N_Instance_URL变量

8. 将工作流设置为活动状态

如何根据您的需求进行调整

使用不同的标签:在启动时运行获取现有工作流标签以刷新可用标签,或在设置工作流标签节点中硬编码多个标签。
添加通知:将错误分支连接到Slack或电子邮件节点,以便在导入失败时收到警报。
将Drive替换为其他存储:如果您更喜欢不同的JSON文件来源,请将Google Drive节点替换为Dropbox、S3或GitHub触发器。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。