设置自动化

2025/7/8
29 个节点
复杂
计划复杂计划触发器便签分离自动化高级定时任务api集成逻辑条件
分类:
Schedule TriggeredComplex Workflow
集成服务:
Schedule TriggerSticky NoteSplitOut

适用人群

此工作流适合以下人群:
- 系统管理员:需要定期备份 VPS 实例以防止数据丢失。
- 开发者:希望自动化管理云资源,简化快照创建和删除过程。
- 企业用户:需要确保数据安全并满足合规要求,通过自动化备份降低人工操作风险。

解决的问题

此工作流解决了以下问题:
- 数据丢失风险:自动化快照创建,确保定期备份,降低因人为失误或系统故障导致的数据丢失风险。
- 管理复杂性:简化了对多个实例快照的管理,用户无需手动干预,提升了工作效率。
- 时间成本:通过定时触发,节省了手动备份的时间,使得用户可以专注于其他重要任务。

工作流程

工作流过程详解:
1. 调度触发器:设置为每天定时运行,自动启动备份流程。
2. 获取当前时间:记录当前时间以便于快照命名。
3. 获取 UUID:生成唯一请求 ID 和跟踪 ID,以确保 API 请求的唯一性。
4. 身份验证:通过 API 用户凭证进行身份验证,获取访问令牌。
5. 列出实例:调用 API 列出所有 VPS 实例。
6. 分割输出:将实例数据分割以便逐一处理。
7. 列出快照:检查每个实例的现有快照,判断是否需要创建新的快照。
8. 条件判断:如果没有现有快照,则执行快照创建;如果存在,则删除旧快照并创建新快照。
9. 创建快照:使用生成的 UUID 和当前时间创建新快照,确保快照的唯一性和可追溯性。

自定义指南

用户如何自定义和适应此工作流:
- 更新凭证:在 Credential 节点中输入您的 CLIENT_IDCLIENT_SECRETAPI_USERAPI_PASSWORD
- 调整触发频率:根据需要修改 Schedule Trigger 节点的调度规则,设置为合适的时间间隔。
- 修改快照描述:在 Create a new snapshot 节点中自定义快照名称和描述,以便更好地识别快照。
- 添加通知:可以在工作流中添加通知节点,例如通过电子邮件或 Slack 通知用户快照创建的状态。