将媒体文件迁移到AEM Assets DAM
Adobe Commerce和Adobe Experience Manager (AEM)均提供内置功能,以简化从Commerce到AEM Assets 数字资产管理系统(DAM)的媒体文件迁移。 您还可以从其他源迁移介质文件。
先决条件
- 使用AEM Assets配置的AEM as a Cloud Service环境
- 足够的存储容量
- 用于大型文件传输的网络带宽
- AEM Assets as a Cloud Service的管理员访问权限
- 访问存储介质文件的源系统(Adobe Commerce或外部系统)
- 访问云存储服务的适当权限
- AWS S3或Azure Blob Storage帐户
- 专用容器/存储段配置
- 身份验证凭据
- 准备好迁移的有组织的媒体文件
- AEM Assets支持的格式的图像和视频文件。
- 干净的重复资源
- 为AEM Assets资源配置的Commerce元数据配置文件
- 每个资源的映射元数据值
- CSV文件编辑器(例如Microsoft Excel)
迁移最佳实践
-
在迁移之前,通过删除未使用和重复的内容来策划资源。
-
按大小、格式或用例以逻辑方式组织资源。
-
考虑将大型迁移分解为较小的批次。
-
在非高峰时间安排资源密集型导入。
-
在完全导入之前验证元数据映射。
迁移工作流
按照迁移工作流从Adobe Commerce或其他外部系统导出媒体文件,并将它们导入AEM Assets DAM。
步骤1:从现有数据源导出内容
仅[PaaS]{class="badge informative" title="仅适用于云项目上的Adobe Commerce(Adobe管理的PaaS基础架构)。"}
对于Adobe Commerce商家,远程存储模块可以促进媒体文件的导入和导出。 本模块允许企业使用AWS S3等远程存储服务存储和管理媒体文件。 要为Commerce实例设置远程存储,请参阅Commerce配置指南中的配置远程存储。
如果您的媒体文件存储在Adobe Commerce外部,请将其直接上传到AEM as a Cloud Service支持的数据源之一。
步骤2:构建用于元数据映射的CSV文件
导出媒体文件后,创建一个CSV文件以使用自动化所需的元数据映射这些资源。 CSV应包含产品、位置和 角色映射 的字段,以确保与AEM Assets元数据配置文件保持一致。
对于您计划迁移的每个媒体文件,请为Commerce资源的AEM Assets元数据配置文件中包含的元数据字段提供值,如下表所述。
使用路径创建子文件夹以整理Commerce资源,例如
content/dam/commerce/<brand>/<type>。/content/dam/commerce/<sub-folder>/..<filename>Yesthumbnail、main image、swatch)使用此示例CSV代码在代码编辑器或电子表格应用程序(如Microsoft Excel)中创建文件。
| code language-csv |
|---|
|
步骤3:将Assets批量导入AEM Assets
创建元数据映射文件后,请使用AEM Assets批量导入工具来导入您的资源。
以下是使用该工具的高级概述。
-
从“Experience Manager工具”视图中,选择Assets > Bulk Import。
{width="600" modal="regular"}
-
在批量导入配置中,选择 Create 以打开配置表单。
{width="600" modal="regular"}
-
设置并保存配置。
您将需要:
- 数据源的身份验证凭据
- AEM Assets中将存储导入文件的目标文件夹
- 可选。 有关MIME类型、文件大小和其他参数的信息,以自定义导入配置
- 您上传到云存储实例的元数据映射CSV文件的路径。
有关详细步骤,请参阅AEM Assets as a Cloud Service用户指南中的配置批量导入工具。
-
保存配置后,使用批量导入工具测试和运行导入操作。