内容复制工具 content-copy

内容复制工具使用户能够按需将可变内容从其AEM as a Cloud Service上的生产环境复制到较低环境中,以供测试之用。

简介 introduction

当前的真实数据对于测试、验证和用户验收很有价值。内容复制工具允许您将内容从生产AEM as a Cloud Service环境复制到暂存、开发或快速开发环境(RDE)环境,以便进行此类测试。

要复制的内容由内容集定义。内容集由JCR路径列表组成,这些路径包含要从源创作服务环境复制到同一Cloud Manager程序中的目标创作服务环境的可变内容。 内容集中允许使用以下路径。

/content
/conf/**/settings/wcm
/conf/**/settings/dam/cfm/models
/conf/**/settings/graphql/persistentQueries
/etc/clientlibs/fd/themes

复制内容时,源环境是真实的来源。

  • 如果在目标环境中修改了内容,并且路径相同,则源环境中的内容会覆盖该内容。
  • 如果路径不同,源中的内容会与目标中的内容进行合并。

权限 permissions

要使用内容复制工具,需要在源环境和目标环境中都拥有某些权限。

内容复制功能
AEM管理员组
部署管理员角色
创建和修改内容集
非必填
必填
开始或取消内容复制过程
必填
必填

有关权限以及如何设置这些权限的更多详细信息,请参阅AEM as a Cloud Service团队和产品配置文件

创建内容集 create-content-set

在可以复制任何内容之前,必须定义一个内容集。定义后,可以重用内容集来复制内容。 请按照以下步骤进行操作,以便创建内容集。

  1. my.cloudmanager.adobe.com 上登录到 Cloud Manager 并选择适当的组织和项目。

  2. 使用侧面导航面板,从​ 概述 ​页面导航到​ 内容集 ​选项卡。

  3. 单击屏幕右上方的​ 添加内容集

    内容集

  4. 在向导的​ 详细信息 ​选项卡上,提供内容集的名称和描述,然后选择​ 继续

    内容集详细信息

  5. 在向导的​ 内容路径 ​选项卡上,指定要包含在内容集中的可变内容的路径。

    1. 在​ 添加包含路径 ​字段中输入路径。
    2. 单击​ 添加路径 ​按钮将路径添加到内容集中。
    3. 根据需要,单击​ 添加路径 ​按钮。
      • 最多允许50条路径。

    添加路径到内容集

  6. 如果必须优化或限制内容集,则可以排除子路径。

    1. 在包含的路径列表中,单击要限制的路径旁边的​ 添加排除子路径

    2. 在选定路径下输入要排除的子路径。

    3. 选择​ 排除路径

    4. 再次选择​ 添加排除子路径 ​以根据需要添加要排除的其他路径。

      • 排除的路径必须相对于包含的路径。
      • 排除的路径数没有限制。

    排除路径

  7. 您可以根据需要编辑指定的路径。

    1. 单击已排除子路径旁边的X ,以便可以删除它们。
    2. 单击路径旁边的省略号按钮,以便显示​ 编辑 ​和​ 删除 ​选项。

    编辑路径列表

  8. 选择​ 创建 ​以创建内容集。

内容集现在可用于在环境之间复制内容。

编辑内容集 edit-content-set

遵循与创建内容步骤时类似的步骤。不要单击​ 添加内容集,请从控制台中选择现有内容集,然后从省略号菜单中选择​ 编辑

编辑内容集

编辑内容集时,您可以展开配置的路径以显示排除的子路径。

复制内容 copy-content

创建内容集后,您可以使用该内容集复制内容。 请按照以下步骤操作,以便复制内容。

NOTE
内容传输操作正在环境中运行时,请勿在该环境中使用内容复制。
  1. my.cloudmanager.adobe.com 上登录到 Cloud Manager 并选择适当的组织和项目。

  2. 从​ 概述 ​页面导航到​ 环境 ​屏幕。

  3. 从​ 环境 ​屏幕导航到​ 内容集 ​页面。

  4. 从控制台选择一个内容集,然后从省略号菜单中选择​ 复制内容

    内容复制

    note note
    NOTE
    在以下情况下可能无法选择环境:
    • 用户没有适当的权限。
    • 环境中有正在运行的管道或正在进行的复制内容操作。
    • 环境正在休眠或启动。
  5. 在​ 复制内容 ​对话框中,指定内容复制操作的源和目标。

    复制内容

    • 内容只能从较高的环境复制到较低的环境,或在开发/RDE环境之间复制,这些环境按如下层次结构排列(从最高到最低):

      • 生产
      • 暂存
      • 开发/RDE
  6. 如有必要,您还可以选择在复制过程中​ 包含访问控制列表

  7. 选择​ 复制

复制过程开始。复制过程的状态将反映在所选内容集的控制台中。

内容复制活动 copy-activity

您可以在​ 复制内容活动 ​页面中监控复制过程的状态。

  1. my.cloudmanager.adobe.com 上登录到 Cloud Manager 并选择适当的组织和项目。

  2. 从​ 概述 ​页面导航到​ 环境 ​屏幕。

  3. 从​ 环境 ​屏幕导航到​ 复制内容活动 ​页面。

内容复制活动

内容复制状态 statuses

开始复制内容后,复制过程可能具有以下状态之一。

状态
描述
进行中
内容复制操作正在进行中
失败
内容复制操作失败
已完成
内容复制操作成功完成
已取消
用户在启动内容复制操作后将其取消

取消复制流程 canceling

如果在启动内容复制操作后必须中止该操作,则可以选择取消该操作。

为此,请在​ 复制内容活动 ​页面上,从您之前启动的复制进程的省略号菜单中选择​ 取消 ​操作。

取消内容副本

NOTE
取消内容复制操作时,可能会导致目标环境中的内容出现部分副本。 此情况可能会使目标环境处于不可用状态。
如果您的环境由于取消而处于这种状态,请联系Adobe客户关怀部门以寻求帮助。

访问日志 accessing-logs

您可以检查源环境和目标环境的日志,以了解任何已完成的内容复制过程。

为此,请在​ 复制内容活动 ​页面上,从要检查日志的复制进程的省略号菜单中选择​ 日志 ​操作,然后选择哪个环境。

正在访问复制内容进程的日志

日志将下载到您的本地计算机。 如果未开始下载,请检查弹出窗口阻止程序设置。

限制 limitations

内容复制工具具有以下限制。

  • 内容无法从较低级别的环境复制到较高级别的环境。
  • 只能将内容从创作服务复制到创作服务。
  • 跨程序的内容复制是不可能的。
  • 在同一环境中运行并发的内容复制操作是不可能的。
  • 每个内容集最多可以指定50个路径。 排除的路径没有限制。
  • 请勿将内容复制工具用作克隆或镜像工具,因为它不能跟踪源上已移动或删除的内容。
  • 内容复制工具没有版本控制功能,并且自上次内容复制操作以来,无法自动检测内容集中的源环境中已修改的内容或已创建的内容。
    • 如果只想使用内容更改来更新目标环境,则自上次内容复制操作以来,您必须创建一个内容集。 然后,指定自上次内容复制操作以来在其中进行了更改的源实例上的路径。
  • 版本信息不包含在内容副本中。

已知问题 known-issues

在使用内容复制功能时,请注意以下已知问题。

  • 如果重命名源环境中的资源,则可能会由于目标环境中的冲突UUID而导致内容复制操作失败。
    • 要避免此错误,请首先删除资源,然后使用所需的新资源名称重新创建,而不是重命名资源。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab