无法将标记移回AEMaaCS中的原始位置

在Adobe Experience Manager as a Cloud Service (AEMaaCS)- Sites中,非管理员帐户在重新定位后无法将标记移回其原始位置。 由于缺少标记结构的父级访问权限,此操作引发了​*权限被拒绝*​错误。 要解决此问题,请在`/content/` `cq` `:tags`.

授予写入和读取权限

描述 description

环境

  • 产品: Cloud Service (AEMaaCS)上的Adobe Experience Manager Sites — 站点
  • 实例:生产

问题/症状

  • 将标记移回其原始位置失败,出现​ 权限被拒绝 ​错误。
  • 操作失败,出现​ 权限被拒绝 ​错误。
  • 管理员用户可以顺利移动标记。
  • 该问题会影响具有活动引用的标记。

原因

移动标记后,AEM将更新/content/cq:tags处的内部元数据和引用,包括cq:movedTocq:backlinks等属性。 这些更新需要比子文件夹(如/content/cq:tags/xx)中通常授予的权限更广泛的权限。 如果/content/cq:tags上的访问权限不足,AEM将无法完成这些更新,从而导致​ 权限被拒绝 ​错误。

解决方法 resolution

按照以下步骤修复问题:

  1. 识别无法移动标记的受影响用户或组。
  2. 检查/content/ cq:tags上该用户或组的当前权限。
  3. rep:write授予jcr:read/content/ cq:tags权限。

移动标记时,AEM会在cq:movedTo下更新元数据,如cq:backlinks/content/cq:tags。 这些更新需要比在子文件夹上设置的更广的权限。 如果在父级别没有访问权限,则操作将失败,并出现权限被拒绝错误。

通过授予所需的权限,AEM可以在向前和反向标记移动期间更新所有必需的元数据。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f