在AEM中配置Replication Agent时,Agent User Id的用途是什么?

时间:2016-11-02 06:38:21

标签: replication aem publishing activation

根据我的理解,用户有权发布特定页面/资源。

文档是这样的:

Depending on the environment, the agent will use this user account to:

collect and package the content from the author environment
create and write the content on the publish environment
Leave this field empty to use the system user account (the account defined in sling as the administrator user; by default this is admin).

表示只有在从packagemenager复制内容时(通过单击特定包的复制),此复制代理才会生效?或者从siteadmin激活页面/资源?

1 个答案:

答案 0 :(得分:2)

代理用户ID 属性用于管理使用给定复制队列复制内容树的哪个部分。这与实际的包创建无关 - 它适用于所有复制过程。

多租户用例

对于复杂的基础设施,多租户架构可能会涉及一些分片方法。想象一下没有CDN的地理传播架构,从指定的本地化可以快速访问品牌网站。由于技术限制,推动全世界的所有内容(所有网站)可能是不可接受的。

Dedicated DAM环境用例

当在多个AEM实现之间共享DAM存储时,通常希望通过创建单独的仅DAM实例来从常规创作中删除它。在这样的平台上,复制代理应配置为只具有对/content/dam的读访问权限,以免弄乱其他内容树。

解决方案

在这种情况下,可以将用户代理ID配置为使用专用用户权限方案。预配置用户看到的所有更改都将复制到相应的端点。有一些技术选择,如实现传输处理程序(请参阅https://github.com/Cognifide/CQ-Transport-Handler/blob/master/README.md