了解AEM资源上的cq:LiveRelationship mixin

Adobe Experience Manager (AEM)中的Assets在jcr:mixinTypes中显示cq:LiveRelationship,即使隐藏了live copy选项也是如此。 发生这种情况是因为AEM在存储库级别为MSM关系设置属性。 识别并删除DAM内容的MSM配置以停止此行为。

描述 description

环境

Adobe Experience Manager (AEM) On-Premise 6.5

问题/症状

  • /content/dam下的Assets显示jcr:mixinTypes包含cq:LiveRelationship
  • 创建Live Copy菜单项在Assets管理员中隐藏。
  • 资源上不存在可见的MSM配置节点(cq:LiveSyncConfig)。

解决方法 resolution

要解决此问题,请执行以下步骤:

  1. 了解AEM会自动将cq:LiveRelationship添加到参与MSM Live Copy关系的节点,而不考虑UI菜单可见性。
  2. 识别当DAM文件夹被配置为MSM Blueprint或Live Copy,或者MSM API或自定义代码在DAM路径上建立实时关系时,会发生这种情况。
  3. 使用存储库查询工具搜索cq:LiveSyncConfig类型的节点,检查/content/dam下的活动MSM配置。
  4. 如果存在配置,请检查这些活动副本是否仍为必需,并在进行相应测试后从受影响的文件夹中分离或删除不必要的MSM配置。
  5. 通过审查在/content/dam下以编程方式创建活动副本的自定义代码和流程,确保未创建新的DAM MSM关系。 资源上的现有cq:LiveRelationship mixin反映过去的MSM关系。
  6. 分离或删除配置后,将不再主动使用这些mixin。
  7. 验证是否有其他资源通过监视更改后新创建或更新的资源来获取cq:LiveRelationship mixin。

备注

  • 在用户界面中隐藏 创建Live Copy 选项会移除对该操作的访问权限,但不会禁用存储库级别的MSM。
  • cq:LiveRelationship mixin不会影响资源行为,除非层次结构中存在更高层的活动MSM配置。
  • 没有禁用DAM MSM的全局选项。 通过内容结构更改和配置清理对其进行管理。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f