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

时间:2015-01-14 15:08:46

标签: cq5 aem

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

我从其他系统导入了一些内容,其中包含网页和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 nodes的基本内容结构。

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

除了/ content / dam下面的节点,replication_receiver用户还需要DAM资产的写访问权吗?它能够创建一个文件夹......

1 个答案:

答案 0 :(得分:0)

检查管理员用户是否发生了这种情况?如果您有一些特定于发布时的再现/资产的ACL,请在您在代理配置中使用的复制器/传输用户中添加组。