有没有办法将任何DAM资产复制到另一个 AEM 6.2 实例(作者)维护其所有版本及其审核日志?要求是存档一些资产以节省当前实例的一些容量。有没有人试图早点实现这一目标?使用下面的代码片段,我可以复制一些版本,但这不一致,并且在其他实例上创建的版本是由于Archival AEM 6.2 实例上的DAM元数据写回过程:
for (Version v : findAllVersions(path, session)) {
if (v != null) {
// Set version name to ReplicationOption
String versionName = v.getName();
opts.setRevision(versionName);
// Replicate the version calling replicator service
replicator.replicate(session,
ReplicationActionType.ACTIVATE, path, opts);
session.save();
logger.info("Replicated for version :" + versionName
+ " for path :" + path);
} else {
logger.info(
"Not replicated as no version found for the path.",
path);
}
}
有人可以对此有所了解吗?