由于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:versionManagement、crx:replicate、rep:write和jcr:lockManagement权限。 - 尽管拥有这些权限,发布仍失败。
解决方法 resolution
-
使用管理员帐户登录AEM Author。
-
转到工具
>安全性>权限。 -
选择无法发布的用户组。
-
在
/conf/<my_project>/settings/dam/cfm/models上添加这些权限(将<my_project>替换为您的项目名称):jcr:readrep:writecrx:replicatejcr:versionManagementjcr:lockManagement
-
在
/content/dam/<my_project>上设置相同的权限:jcr:read(发布所需)crx:replicaterep:writejcr:lockManagementjcr:versionManagement
-
保存更改。
-
重试发布包含内容片段的DAM文件夹。
-
验证发布是否完成,并且没有权限错误。
发布需要jcr:read权限,即使用户可以浏览或创建内容片段。 授予jcr:all也可解决此问题,但出于安全考虑,首选使用特定权限。 添加多个细粒度权限时,AEM可能会在保存后将其合并到更高级别的权限中。 如果您使用自定义节点类型,请在相关路径上添加jcr:nodeTypeManagement。
相关阅读
AEMaaCS文档中Headless内容的权限注意事项
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f