无法在AEMaaCS中的保留期后恢复已删除的资产
在Adobe Experience Manager as a Cloud Service中,无法在保留期结束后通过版本历史记录或时间线恢复已删除的资产。 由于资产节点已被永久删除,因此尝试恢复单个资产失败。 要解决此问题,请使用重新上传、版本恢复或环境级别的内容恢复。
描述 description
环境
ADOBE EXPERIENCE MANAGER AS A CLOUD SERVICE - ASSETS
问题/症状
- 已删除的资源在AEM生产中将不再可见。
- 已删除的资产不会显示在版本历史记录或时间轴中。
- 尝试恢复特定的已删除资源不成功。
解决方法 resolution
要解决此问题,请执行以下步骤:
方法1:重新上传资产(在原始资产可用时首选)
如果删除的路径是一个资源文件夹,并且原始文件可用,请通过Assets控制台重新上传它们。
当客户仍然具有原始二进制文件并且不需要保留AEM特定的版本历史记录时,请使用此方法。
-
在Assets控制台中重新创建文件夹结构(例如,
/content/dam/brand/campaign2025)。 -
导航到目标文件夹并上传原始文件(拖放或使用上传对话框)。
注意:AEM将存储二进制文件,并通过资源微服务重新创建基本元数据和演绎版。 请参阅配置和使用资源微服务以了解详情。
-
如果需要,重新应用元数据和标记。
- 如果原始侧边元数据(CSV、XMP等)可用,请使用批量元数据导入或脚本。
- 否则,作者必须手动重新应用关键元数据。
-
将资源重新发布到所需的渠道(站点页面、Dynamic Media、Brand Portal等)。
方法2:还原以前的版本(仅当资产节点仍然存在时)
您还可以考虑恢复资产的早期版本。
当资产仍然存在于DAM中,但进行了不需要的更改(例如,覆盖的二进制文件,错误的元数据)时,请使用此方法。
- 在Assets控制台中选择资源。
- 打开时间轴。
- 选择所需的版本(在损坏或覆盖之前)。
- 单击还原(或还原到此版本)。
Assets版本控制教程中提供了其他版本控制指南。 了解有关AEM as a Cloud Service中内容还原的更多信息。
注意:如果已从存储库中删除资产节点(删除和清理后),则此选项不可用。
方法3:从另一个环境复制(UAT/Stage/Clone)
当资产从一个环境(例如“生产”)中被删除,但仍存在于另一个环境(暂存、UAT、开发)中时,请使用此方法。
-
识别缺少的路径并收集受影响路径的列表(例如,
/content/dam/brand/campaign2025)。 -
找到捐赠者环境。
- 如果内容已同步且未删除,请选中Stage或UAT。
- 另一个类似生产环境的环境(例如,为分析而创建的克隆)。
-
从捐赠者环境中导出资产。
- 通过包管理器使用内容包(如果可用,并且大小可管理)。
- 如果您的项目支持批量复制功能,请使用内容传输工具(CTT)或类似的批量复制功能。
- 通过Assets UI为小型数据集手动下载。
-
导入到生产环境中。
- 安装资源包或将资产导入生产创作实例。
- 如果需要,重建引用(例如,指向站点页面的链接)。
- 发布资源。
-
确认资源显示在正确的路径中。
-
验证元数据、演绎版和用法。
注意:
- 如果以上选项均无效,并且删除的内容很重要,请按照文档中的说明执行内容恢复。 请参阅AEM as a Cloud Service用户指南中的还原内容以了解详情。
- 一旦资产在AEM as a Cloud Service中永久删除并超过了保留时间间隔,则不支持特定项目的恢复。 恢复只能使用环境级快照恢复或手动从仍然存在的其他环境中重新上传内容来执行。