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
根据 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