Aem DAM复制:拒绝访问二进制文件

Aem DAM复制:拒绝访问二进制文件,aem,Aem,我在测试环境中遇到了一个非常奇怪的问题。我们有一个作者和两个相同的发布服务器。对于每个发布服务器,都有一个复制代理,其中“测试连接”工作正常。除了传输URI之外,它们是相同的,并且使用的是在两个发布服务器上设置为具有相同权限的复制接收器用户 我从另一个系统导入了一些内容,其中包含页面和DAM资产。然后我触发了DAM资产的“树激活”。一个代理立即开始复制,另一个复制了一个文件夹,但在第一个映像(JPG)处失败。复制日志中引发的异常为: 错误:com.day.cq.replication.Repli

我在测试环境中遇到了一个非常奇怪的问题。我们有一个作者和两个相同的发布服务器。对于每个发布服务器,都有一个复制代理,其中“测试连接”工作正常。除了传输URI之外,它们是相同的,并且使用的是在两个发布服务器上设置为具有相同权限的复制接收器用户

我从另一个系统导入了一些内容,其中包含页面和DAM资产。然后我触发了DAM资产的“树激活”。一个代理立即开始复制,另一个复制了一个文件夹,但在第一个映像(JPG)处失败。复制日志中引发的异常为:

错误:com.day.cq.replication.ReplicationException:存储库错误 节点导入期间:访问被拒绝

在error.log中可以找到类似的错误:

POST/bin/receive HTTP/1.1] com.day.cq.replication.impl.servlets.ReplicationServlet运行期间出错 复制:节点导入期间发生存储库错误:访问被拒绝。 com.day.cq.replication.ReplicationException:运行期间发生存储库错误 节点导入:访问被拒绝。在 com.day.cq.replication.impl.content.durbo.DurboImporter.createNode(DurboImporter.java:269)

第二次发布似乎缺少一些权限,但正如我所说的,两者都是相同的。我们有一个包含所有技术用户和组的内容包,以及包含rep:policy节点的基本内容结构

我唯一能想象的是,有人在工作发布上添加了一些权限,或者在非工作发布上删除了权限。但我找不到区别


复制接收器用户除了在/content/dam下面的节点上,还需要对dam资产进行写访问吗?它能够创建一个文件夹…

检查管理员用户是否有这种情况?如果发布时您有一些特定于格式副本/资产的ACL,请在代理配置中使用的replicator/transport用户中添加这些组。

这可能是一个注释,而不是答案。再重复一点,。我切换到管理员用户工作。奇怪的是,当我切换回原来的用户时,它也工作得很好。。。