Node/Folder 删除历史记录 - Adob​​e AEM/CQ

Node/Folder Deletion History - Adobe AEM/CQ

我们有一种情况,其中一个节点(它是一个客户端 lib 文件夹)从 AEM 存储库中删除,不确定是哪个用户执行的。我在看,如果 AEM 在某处存储 Node/Folder 删除历史记录,以便我们可以识别谁采取了删除节点的操作。

我tried/was想到的选项很少

  1. 尝试检查日志,如果有一些信息,但是在创建或删除节点时,没有看到任何带有节点名称的日志
  2. 在 repo 上有一个内容更改侦听器,但这会不必要地加载 AEM。此外,这不会提供有关在注册侦听器之前删除的节点的信息。

AEM 中是否存储了已删除节点的审核日志或历史记录?

是的,AEM 可以存储和提供 WCM 事件的审核日志条目,例如页面修改。 但它需要启用审计记录器(通过配置管理控制台/system/console/configMgr)。

如果是这种情况,请检查日志目录中的 audit.log 文件或 /var/audit

下面的审核记录

如果删除的是客户端 lib 文件夹,那么审核日志对您帮助不大,因为它记录了 pages/dam creation/changes/deletion 事件。 您需要为此编写自己的侦听器,这只会使存储库增长。

我只能认为它发生在像 env 这样的开发人员上,因为对 /etc 或 /apps 的写访问应该限制在像 envs 这样的产品上。

无论如何要恢复内容只需重新安装安装 clientlib 的包。