用于获取SSL证书的自动化工作流程,手动触发后创建域名项并获取证书,若证书过期则通过Telegram发送警报,确保网站安全,及时通知用户。
此工作流适合以下人群:
- 网站管理员:需要定期检查 SSL 证书的有效性,以确保网站的安全性。
- 开发者:希望自动化 SSL 证书的获取和监控,减少手动操作的复杂性。
- 企业安全团队:需要确保所有域名的 SSL 证书处于有效状态,以保护用户数据和企业形象。
此工作流解决了以下问题:
- SSL 证书过期风险:自动检测域名的 SSL 证书是否有效,避免因证书过期导致的网站安全风险。
- 及时通知:在证书过期时,自动发送 Telegram 消息通知相关人员,确保及时处理,减少潜在损失。
工作流的详细步骤如下:
1. 手动触发:用户点击 'execute' 按钮,启动工作流。
2. 创建域名项:使用 FunctionItem 节点设置要检查的域名为 n8n.io
。
3. 获取 SSL 证书:调用 Uproc 节点,获取指定域名的 SSL 证书信息。
4. 检查证书有效性:使用条件判断节点检查 SSL 证书是否有效。
5. 发送过期警报:如果证书已过期,通过 Telegram 发送警报消息,通知相关人员。
用户可以根据以下指南自定义和适应此工作流:
- 更改域名:在 'Create Domain Item' 节点中修改 item.domain
的值,以检查不同的域名。
- 调整 Telegram 消息:在 'Send Expired Alarm' 节点中修改文本内容,以自定义通知消息。
- 添加更多条件:在 'Certificate has expired?' 节点中,可以添加其他条件,来处理不同的证书状态或执行更多操作。
- 集成其他服务:可以将工作流与其他 API 或服务集成,以扩展功能,例如将证书信息存储到数据库中。