从一个AEM实例到另一个AEM实例的端口ACL,用户和组?

时间:2016-07-24 10:32:24

标签: aem

为ACL创建包并将它们移植到不同实例的建议方法是什么?

1 个答案:

答案 0 :(得分:1)

有各种选择。例如,您可以创建包含用户和组的内容包(始终记住不要复制管理员用户并将.token节点保留在包中),您可以使用ACS-Commons(1)导出带有“ACL”包的ACL (您也可以手动构建这些特殊内容包,但这需要大量工作,因为您必须在程序包中设置正则表达式或手动添加每个ACL路径。)

我的建议是使用Netcentric的AC工具(2)。此工具可以导入和导出ACL。还有高级配置选项(如循环)。

但是将ACS-Commons与内容包一起使用会带来相同的结果。

你还应该记住:

自AEM 6.1以来,Adobe更改了用户节点的命名约定。在早期版本中,他们使用用户ID作为节点名称,现在它们生成哈希值。因此,当您知道用户ID时,无法猜测用户的节点。

(1):https://adobe-consulting-services.github.io/acs-aem-commons/features/acl-packager.html

(2):https://github.com/Netcentric/accesscontroltool