了解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
要解决此问题,请执行以下步骤:
- 了解AEM会自动将
cq:LiveRelationship添加到参与MSM Live Copy关系的节点,而不考虑UI菜单可见性。 - 识别当DAM文件夹被配置为MSM Blueprint或Live Copy,或者MSM API或自定义代码在DAM路径上建立实时关系时,会发生这种情况。
- 使用存储库查询工具搜索
cq:LiveSyncConfig类型的节点,检查/content/dam下的活动MSM配置。 - 如果存在配置,请检查这些活动副本是否仍为必需,并在进行相应测试后从受影响的文件夹中分离或删除不必要的MSM配置。
- 通过审查在
/content/dam下以编程方式创建活动副本的自定义代码和流程,确保未创建新的DAM MSM关系。 资源上的现有cq:LiveRelationshipmixin反映过去的MSM关系。 - 分离或删除配置后,将不再主动使用这些mixin。
- 验证是否有其他资源通过监视更改后新创建或更新的资源来获取
cq:LiveRelationshipmixin。
备注:
- 在用户界面中隐藏 创建Live Copy 选项会移除对该操作的访问权限,但不会禁用存储库级别的MSM。
cq:LiveRelationshipmixin不会影响资源行为,除非层次结构中存在更高层的活动MSM配置。- 没有禁用DAM MSM的全局选项。 通过内容结构更改和配置清理对其进行管理。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f