如何将组(其中包含用户)从一个AEM实例打包到另一个AEM实例?

如何将组(其中包含用户)从一个AEM实例打包到另一个AEM实例?,aem,Aem,我需要使用AEM 6.1至6.3的权限对组/用户进行打包。我通过LDAP同步了用户,并使用ACS ACLPackager移动组及其权限 现在我拥有了新环境中的所有组及其权限。我还通过Ldap拥有所有用户 有没有办法像在源实例中那样直接将组分配给用户,这样我就不需要手动分配它们?ACS commons有一个很好的ACL包,可以复制所有ACL条目(包括用户和组),请在此处找到: 我已经通过LDAP同步了用户 使用LDAP synch,我假设您没有为用户同步组,因为 并使用ACS ACLPackage

我需要使用AEM 6.1至6.3的权限对组/用户进行打包。我通过LDAP同步了用户,并使用ACS ACLPackager移动组及其权限

现在我拥有了新环境中的所有组及其权限。我还通过Ldap拥有所有用户


有没有办法像在源实例中那样直接将组分配给用户,这样我就不需要手动分配它们?

ACS commons有一个很好的ACL包,可以复制所有ACL条目(包括用户和组),请在此处找到:

我已经通过LDAP同步了用户

使用LDAP synch,我假设您没有为用户同步组,因为

并使用ACS ACLPackager移动组及其权限

这种方法的问题在于,组和用户都是在两个单独的阶段导入的。它们之间的任何绑定都将自然丢失,因为LDAP设置不知道用户组绑定,并且ACL打包程序不知道组中的用户

您的最佳选择是:

  • 使用ACL packager迁移用户和用户组。 或
  • 使用LDAP同步用户和用户组。如果LDAP不知道用户组权限,我怀疑这在您的设置中是可能的
实际上,LDAP用户映射应该设计为AEM中的可重入(取决于配置),并且组也应该从LDAP映射。可以使用ACL packager处理组权限。此设置允许无缝迁移。如果您的LDAP设置允许用户标识符是一些唯一的可重复的东西,如电子邮件地址,那么您可能可以使用ACL packager迁移所有用户,并让LDAP重新绑定它们。这需要在您的设置中进行测试,但应该可以正常工作