xEvolve 文档

自动化与集成

连接正常后,您可以按定时器运行传输、串联步骤,并通知其他系统。

计划

计划按五字段 cron 表达式运行传输,例如 0 2 * * 1-5 表示工作日 02:00。您可以按名称模式筛选文件,设置并行移动的文件数,并调整带等待时间的重试。计划需要 Business 或 MSP 套餐。

工作流

工作流把步骤串联起来。步骤类型如下:

失败的步骤会使运行失败,并跳过后续步骤。条件为假会跳过剩余步骤,运行仍会结束。Webhook 步骤发送 POST;它们没有签名。

Azure Blob Storage 中的文件到达

Azure Event Grid 可以告知 xEvolve 有 blob 到达,使工作流无需轮询即可启动。支持 Event Grid 验证和 BlobCreated 事件,端点需要令牌。

Webhook

  1. 打开 Webhook 并添加 HTTPS URL。私有地址和内部地址会被拒绝。
  2. 选择事件并保存。使用测试按钮发送测试事件。
  3. 使用 X-Webhook-Signature 标头验证每次投递,它是用您的 Webhook 密钥对负载计算的 HMAC-SHA256。

目前 xEvolve 发送 file.uploaded、transfer.completed 和 transfer.failed。其他事件名称可以订阅,但尚未发送。投递失败会记在 Webhook 上,不会重试。

PGP 加密

导入合作伙伴的公钥以在投递前加密文件,或导入您自己的密钥对以解密传入文件。私钥以加密方式存储,仅在传输运行期间加载。在 xEvolve 中生成的密钥使用较新的 OpenPGP v6 格式,GnuPG 目前还无法导入。如果合作伙伴使用 GnuPG,请用 gpg 创建密钥并导入 xEvolve。

分享链接

通过链接分享文件,链接可在若干小时后过期,并允许固定次数的下载。过期或用尽的链接返回 HTTP 410。每次访问都会写入审计日志。