【问题标题】:Node/Folder Deletion History - Adobe AEM/CQ节点/文件夹删除历史 - Adob​​e AEM/CQ
【发布时间】:2023-04-01 13:19:01
【问题描述】:

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

我尝试过/正在考虑的几个选项

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

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

【问题讨论】:

    标签: adobe aem


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢@Thomas。验证这一点,在审计日志级别更改为 DEBUG 后,我可以看到节点创建和删除的条目。但是如果这个没有打开(比如我的情况),就没有办法正确获取信息?
    • 没错,如果未开启,则不会生成日志条目。如果启用,审计日志对存储库的增长有相当大的贡献。因此,建议将审计日志清除作业也配置为定期维护任务。
    【解决方案2】:

    如果它是被删除的客户端 lib 文件夹,那么审核日志不会对您有太大帮助,因为它会记录页面/大坝创建/更改/删除事件。 您需要为此编写自己的侦听器,这只会使存储库增长。

    我只能认为它发生在像 env 这样的 dev 上,因为对 /etc 或 /apps 的写访问应该被限制在像 envs 这样的 prod 上。

    无论如何要恢复内容,只需重新安装安装 clientlib 的软件包即可。

    【讨论】:

      猜你喜欢
      • 2016-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      • 2018-03-16
      • 2017-02-04
      • 1970-01-01
      相关资源
      最近更新 更多