Aem DAM资产及其版本和审计日志的存档
是否有办法将任何DAM资产复制到另一个AEM 6.2实例(作者)上,以维护其所有版本及其审核日志?需求是归档一些资产,以在当前实例上节省一些容量。有没有人试图早点实现这一目标?通过下面的代码片段,我可以复制一些版本,但这并不一致,在其他实例上创建的版本是由于存档AEM 6.2上的DAM元数据写回过程造成的:Aem DAM资产及其版本和审计日志的存档,aem,Aem,是否有办法将任何DAM资产复制到另一个AEM 6.2实例(作者)上,以维护其所有版本及其审核日志?需求是归档一些资产,以在当前实例上节省一些容量。有没有人试图早点实现这一目标?通过下面的代码片段,我可以复制一些版本,但这并不一致,在其他实例上创建的版本是由于存档AEM 6.2上的DAM元数据写回过程造成的: for (Version v : findAllVersions(path, session)) { if (v != null) {
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);
}
}
有人能解释一下吗?您是否尝试过使用VLT工具(VLT命令)?我们使用vlt export命令将所有资产导出到外部目录作为备份。VLT具有导出和RCP选项。[Ref:]您是否尝试过使用VLT工具(VLT命令)?我们使用vlt export命令将所有资产导出到外部目录作为备份。VLT具有导出和RCP选项。[参考:]