由于AEMaaCS中的权限不足,发布包含内容片段的DAM文件夹失败

发布包含Adobe Experience Manager as a Cloud Service (AEMaaCS)中的内容片段的DAM文件夹失败,并出现有关没有足够的权限管理发布的错误。 当用户或组缺少对内容片段模型和DAM文件夹所需的读取和复制权限时,会发生这种情况。 要解决此问题,请授予相关路径的必要权限并重试发布。

描述 description

环境

产品:Adobe Experience Manager as a Cloud Service (AEMaaCS)

问题/症状

  • 发布包含内容片段的DAM文件夹失败,出现错误: Not enough rights to manage publications.
  • 受影响的用户或组已具有jcr:versionManagementcrx:replicaterep:writejcr:lockManagement权限。
  • 尽管拥有这些权限,发布仍失败。

解决方法 resolution

  1. 使用管理员帐户登录AEM Author。

  2. 转到工具> 安全性> 权限

  3. 选择无法发布的用户组。

  4. /conf/<my_project>/settings/dam/cfm/models上添加这些权限(将 <my_project> 替换为您的项目名称):

    • jcr:read
    • rep:write
    • crx:replicate
    • jcr:versionManagement
    • jcr:lockManagement
  5. /content/dam/<my_project>上设置相同的权限:

    • jcr:read (发布所需)
    • crx:replicate
    • rep:write
    • jcr:lockManagement
    • jcr:versionManagement
  6. 保存更改。

  7. 重试发布包含内容片段的DAM文件夹。

  8. 验证发布是否完成,并且没有权限错误。

发布需要jcr:read权限,即使用户可以浏览或创建内容片段。 授予jcr:all也可解决此问题,但出于安全考虑,首选使用特定权限。 添加多个细粒度权限时,AEM可能会在保存后将其合并到更高级别的权限中。 如果您使用自定义节点类型,请在相关路径上添加jcr:nodeTypeManagement

相关阅读

AEMaaCS文档中Headless内容的权限注意事项

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