
## 工作流概述
这个自动化n8n工作流通过解析简单的电子邮件命令来自动化AWS S3存储桶和文件操作(创建、删除、上传、下载、复制、列表),并通过电子邮件发送成功或错误确认。
## 工作原理
### 核心流程
– **Start Workflow (GET Request)** – 通过IMAP协议捕获传入的电子邮件请求
– **Extract Data from Email** – 解析电子邮件内容以提取S3操作命令
– **Check Task Type** – 验证任务类型(例如创建存储桶、删除文件)
– **Create a Bucket** – 创建新的S3存储桶
– **Delete a Bucket** – 删除现有S3存储桶
– **Copy a File** – 在S3内复制文件
– **Delete a File** – 从S3删除文件
– **Download a File** – 从S3下载文件
– **Upload a File** – 上传文件到S3
– **Get Many Files** – 列出存储桶中的多个文件
– **Check Success or Fail** – 确定操作结果
– **Send Success Email** – 发送成功确认电子邮件
– **Send Failed Email** – 发送失败通知电子邮件
### 技术特点
– 支持多种S3操作命令
– 内置错误处理机制
– 自动电子邮件响应系统
– 灵活的电子邮件命令解析
## 使用方法
1. 将工作流导入n8n
2. 配置Start Workflow (GET Request)节点以接收电子邮件命令
3. 使用示例电子邮件命令测试工作流(例如”create bucket: my-bucket”、”upload file: document.pdf”)
4. 监控电子邮件响应并根据需要调整命令解析
## 示例测试电子邮件
从孟买区域的json-test存储桶列出文件。
## 系统要求
– 在n8n中配置的AWS S3凭据
– 电子邮件服务集成(例如SMTP设置)
– 具有工作流执行权限的n8n环境
## 自定义选项
– 调整Extract Data from Email节点以支持其他命令格式
– 修改Send Success Email或Send Failed Email节点以自定义消息
– 更新S3节点以包含其他存储桶或文件属性

评论(0)