IBM Aspera 删除文件挂钩

IBM Aspera delete file hook

根据 Aspera docs 我们可以创建 pre/post 脚本来处理“传输”操作:例如 successful/unsuccessful 文件上传。文件上传传输的结果-Manifestfile,我们可以使用它来进行后续处理。

如果从 aspera 中删除文件,则不会创建“传输”=> 没有清单文件或类似的东西。 有没有办法“侦听”Aspera 端删除的文件并为此操作添加挂钩?

当然,我们总是可以对目标文件夹使用 inotifywait,但无论如何在 Aspera UI 上我们有一些"user action" logs,我们是否可以在其他地方访问此信息?

不幸的是,我无法在 docs/Github/anywhere 中找到与我的案例相似的内容。 提前感谢您的帮助!

您参考的文档在旧站点上,更喜欢使用更新的站点:https://www.ibm.com/products/aspera/downloads -> 服务器 -> 文档 即:https://www.ibm.com/docs/en/ahts

我假设您在谈论“服务器端”。即用户使用某些接口删除服务器上的文件。

图中显示的是Aspera Shares,但是有多种应用:使用桌面客户​​端、CLI、Shares和Aspera on Cloud访问裸传输服务器……所有这些都可以远程删除服务器上的文件。

如果接口是带有 ascmd 的传统“SSH”方法:嗯,没什么可做的。

如果使用的界面是网络应用程序,那么它必须使用下面的“节点 api”,在这种情况下,可以使用此 API 获得文件删除通知。

这里是这样描述的: https://developer.ibm.com/apis/catalog?search=%22aspera%20node%22