使用支持的方法导出AEM资源和内容

在特定环境中使用不支持的工具或不正确的方法时,在Adobe Experience Manager中导出资源、元数据或创作内容会失败。 AEM as a Cloud Service和AEM 6.5之间的差异会导致混淆可用的导出功能。 使用不支持的功能或配置不正确会导致缺少选项或输出不完整。 根据内容类型和环境应用正确的导出方法可恢复预期结果。 选择正确的导出方法可解决问题。

描述 description

环境

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM 6.5
  • AEM Managed Services
  • Adobe Developer App Builder

问题/症状

  • 无法识别导出资源或元数据的有效方法
  • 尝试不支持的功能,例如AEMaaCS中的页面导出器
  • 导出JSON或HTML,但接收不完整或部分内容
  • 无法选择支持的方法进行批量资产或页面导出

根本原因

AEM提供了多种导出方法,这些导出方法因环境而异,并且某些工具对于特定版本仍然具有排他性。 方法选择不正确会导致导出不完整或失败。

解决方法 resolution

  1. 确定导出要求并确认环境。 使用支持的导出方法匹配内容类型,例如元数据、资源或页面。
  2. 通过选择文件夹并运行导出作业从Assets界面导出元数据,然后从收件箱下载CSV。
  3. 通过在Assets控制台中选择项目并使用下载选项生成ZIP包,批量下载资源。
  4. 创建静态收藏集以跨文件夹导出所选资源并下载收藏集包。
  5. 通过提交包含每个资产路径的请求并验证所有路径是否有效来导出特定资产。
  6. 使用Assets HTTP API运行脚本导出,并确认导出的输出保留文件夹层次结构。
  7. 通过将.model.json附加到已发布的页面URL以导出创作的页面数据,并验证是否显示了所有组件。
  8. 确保自定义组件实施所需的导出程序接口,以便它们显示在JSON输出中,然后重新加载端点以进行确认。
  9. .html替换为.export.zip以导出AEM 6.5中的静态HTML页面,并验证是否下载了所有资源。
  10. 使用包管理器导出存储库内容,方法是:创建包、添加过滤路径、构建该包并下载以供重用。

相关阅读

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f