将数字资产作为Cloud Service添加到Adobe Experience ManagerAssets add-assets-to-experience-manager
Adobe Experience Manager Assets接受来自多个来源的多种数字资源。 它存储二进制文件和创建的演绎版,可以使用各种工作流和Adobe Sensei服务进行资产处理,允许跨多个表面通过多个渠道进行分发。
Adobe Experience Manager使用富元数据、智能标记、演绎版和其他数字资产管理(DAM)服务丰富了已上传数字文件的二进制内容。 您可以从本地文件夹或网络驱动器将各种类型的文件(如图像、文档和原始图像文件)上载到Experience Manager Assets。
除了最常用的浏览器上载之外,还存在将资产添加到Experience Manager存储库的其他方法。 这些其他方法包括桌面客户端(如AdobeAsset Link或Experience Manager桌面应用程序)、上传和客户将创建的引入脚本,以及添加为Experience Manager扩展的自动引入集成。
虽然您可以上传和管理Experience Manager中的任何二进制文件,但最常用的文件格式支持其他服务,如元数据提取或预览/演绎版生成。 有关详细信息,请参阅支持的文件格式。
您还可以选择对上传的资源执行其他处理。 可以在上传资源的文件夹上配置多个资源处理配置文件,以添加特定的元数据、演绎版或图像处理服务。 请参阅上传时处理资源。
Assets提供以下上载方法。 Adobe建议您在使用上传选项之前了解其用例和适用性。
上传资产 upload-assets
要上传文件(或多个文件),您可以在桌面上选择它们,然后在用户界面(Web浏览器)上将其拖到目标文件夹中。 或者,您可以从用户界面启动上传。
-
在Assets用户界面中,导航到要添加数字资产的位置。
-
要上传资源,请执行以下操作之一:
- 在工具栏上,单击 创建 > 文件。 如果需要,可以在呈现的对话框中重命名文件。
- 在支持HTML5的浏览器中,将资源直接拖动到Assets用户界面上。 不显示重命名文件的对话框。
要选择多个文件,请选择
Ctrl
或Command
键,然后在文件选取器对话框中选择资源。 使用iPad时,一次只能选择一个文件。 -
要取消正在进行的上载,请单击进度条旁边的关闭(
X
)。 取消上传操作时,Assets将删除部分上传的资产部分。
如果在上载文件之前取消上载操作,Assets将停止上载当前文件并刷新内容。 但是,不会删除已上载的文件。 -
Assets中的上传进度对话框显示已成功上传的文件数和无法上传的文件数。
此外,Assets用户界面会显示您上传的最新资源或您首先创建的文件夹。
处理现有资源的上传 handling-upload-existing-file
您可以上传与现有资产具有相同路径(相同名称和相同位置)的资产。 但是,会显示一个警告对话框,其中包含下列选项:
-
替换现有资源:如果替换现有资源,则将删除资源的元数据以及您之前对现有资源所做的任何修改(例如,注释和裁切)。
note note NOTE 如果资产已锁定或签出,则用于替换资产的选项将不可用。 -
创建其他版本:在存储库中创建现有资源的新版本。 您可以在时间线中查看这两个版本,如有必要,还可以还原到以前的现有版本。
-
保留两者:如果选择保留两个资源,则新资源将重命名。
若要在Assets中保留重复的资产,请单击 保留。 要删除您上传的重复资源,请单击 删除。
文件名处理和禁止使用的字符 filename-handling
Experience Manager Assets阻止您上传其文件名中包含禁止使用的字符的资产。 如果您尝试上载文件名中包含不允许的字符或更多字符的资产,Assets将显示一条警告消息并停止上载,直到您删除这些字符或使用允许名称上载为止。
为了适合您所在组织的特定文件命名约定,可以使用上传Assets对话框为上传的文件指定长名称。 不支持以下(以空格分隔的)字符:
- 资源名称的字符无效:
* / : [ \\ ] | # % { } ? &
- 资产文件夹名称的字符无效:
* / : [ \\ ] | # % { } ? \" . ^ ; + & \t
批量上传资产 bulk-upload
批量资源引入器可以高效地处理许多资源。 但是,大规模摄取并不仅仅是一种广泛的文件转储或临时迁移。 要使大规模引入成为满足您的业务目的并且高效的有意义项目,请规划迁移并策划资源组织。 所有引入都不同,因此,这里考虑的因素不是概括,而是存储库的细微构成和业务需求。 以下是计划和执行批量摄取的一些总体建议:
- 策划资源:删除DAM中不需要的资源。 考虑删除未使用、过时或重复的资源。 此类内务管理可减少传输的数据和引入的资产,从而加快引入速度。
- 组织资产:考虑按某种逻辑顺序组织内容,例如按文件大小、文件格式、用例或优先级。 通常,大型复杂文件需要更多的处理。 您还可以考虑使用文件大小过滤选项(如下所述)单独摄取大文件。
- 交错摄取:考虑将摄取分组为多个批量摄取项目。 q可让您更快地看到内容,并根据需要更新引入。 例如,您可以在非高峰时间摄取处理密集型资产,或逐渐摄取多个块中的资产。 但是,您可以一次性摄取不需要太多处理的更小、更简单的资产。
要上传更多文件,请使用以下方法之一。 另请参阅用例和方法
- 资源上传API:如有必要,请使用自定义上传脚本或使用API添加其他资源处理(例如,翻译元数据或重命名文件)的工具。
- Experience Manager 桌面应用程序:对于从本地文件系统上传资产的创意专业人员和营销人员非常有用。 使用它可上载本地可用的嵌套文件夹。
- 批量摄取工具:在部署Experience Manager时用于偶尔或最初摄取大量资源。
资产批量导入工具 asset-bulk-ingestor
此工具仅提供给管理员组,用于从Azure或S3数据存储中大规模摄取资产。 观看配置和摄取的视频演练。
下图说明了从数据存储中摄取资源以Experience Manager时的各个阶段:
前提条件
需要来自Azure或AWS的外部存储帐户或存储段才能使用此功能。
配置批量导入工具 configure-bulk-ingestor-tool
要配置批量导入工具,请执行以下步骤:
-
导航到 工具 > Assets > 批量导入。 选择 创建 选项。
-
在 标题 字段中指定批量导入配置的标题。
-
从 导入Source 下拉列表中选择数据源类型。
-
提供值以创建与数据源的连接。 例如,如果选择 Azure Blob存储 作为数据源,请指定Azure存储帐户、Azure Blob容器和Azure访问密钥的值。
-
从下拉列表中选择所需的身份验证模式。 Azure访问密钥 提供对Azure存储帐户的完全访问,而 Azure SAS令牌 允许管理员使用权限和过期策略限制令牌的功能。
-
在 源文件夹 字段中提供包含数据源中资源的根文件夹的名称。
-
(可选)在 按最小大小筛选 字段中提供要包含在摄取进程中的资源的最小文件大小(以MB为单位)。
-
(可选)在 按最大尺寸过滤 字段中,以 MB 为单位提供资源的最大文件大小,以将其包括在摄取过程中。
-
(可选)在 排除MIME类型 字段中指定要从摄取中排除的MIME类型列表(以逗号分隔)。 例如,
image/jpeg, image/.*, video/mp4
。请参阅所有支持的文件格式。 -
在 包含MIME类型 字段中指定要从摄取中包含的MIME类型列表(以逗号分隔)。 请参阅所有支持的文件格式。
-
选择 导入后删除源文件 选项,以在文件导入Experience Manager后从源数据存储中删除原始文件。
-
选择 “导入模式”。 选择 “跳过”、“代替”,或者 创建版本。 跳过模式是默认模式,在此模式下,引入器会跳过以导入已存在的资产。 查看替换和创建版本选项的含义。
-
要使用 资源目标文件夹 字段在 DAM 中定义要导入资源的位置,请指定路径。例如:
/content/dam/imported_assets
。 -
(可选)在 元数据文件 字段中指定要导入的元数据文件(以 CSV 格式提供)。在源Blob位置中指定CSV文件,并在配置批量导入工具时引用路径。 当您批量导入和导出资产元数据时,此字段引用的CSV文件格式与CSV文件格式相同。 如果选择 导入后删除源文件 选项,请使用 排除、包含MIME类型 或 按路径/文件筛选 字段筛选CSV文件。 您可以使用正则表达式在这些字段中筛选CSV文件。
-
单击 保存 以保存配置。
管理批量导入工具配置 manage-bulk-import-configuration
创建批量导入工具配置后,您可以先执行任务以评估配置,然后再将资源批量摄取到Experience Manager实例。 要查看用于管理批量导入工具配置的可用选项,请选择位于 工具 > Assets > 批量导入 的配置。
编辑配置 edit-configuration
要编辑配置详细信息,请选择配置,然后单击 编辑。 执行编辑操作时,无法编辑配置和导入数据源的标题。
删除配置 delete-configuration
选择配置并单击 删除 以删除批量导入配置。
验证与数据源的连接 validate-connection
要验证与数据源的连接,请选择配置,然后单击 检查。 如果连接成功,Experience Manager将显示以下消息:
为批量导入作业调用测试运行 invoke-test-run-bulk-import
选择配置并单击 试运行 以调用批量导入作业的测试运行。 Experience Manager显示有关批量导入作业的以下详细信息:
批量导入期间处理文件名 filename-handling-bulkimport
当您批量导入资源或文件夹时,Experience Manager Assets 导入在导入源中存在的内容的完整结构。Experience Manager 遵循针对关资源和文件夹名称中特殊字符的内置规则,因此需要净化这些文件名。对于文件夹名称和资源名称,用户定义的标题保持不变并存储在 jcr:title
中。
批量导入期间,Experience Manager 查找现有文件夹以避免重复导入资源和文件夹,还验证在发生导入的父文件夹中应用的净化规则。如果在父文件夹中应用了净化规则,则将相同的规则应用于导入源。对于新导入,应用以下净化规则以管理资源的文件名和文件夹名称。
批量导入中不允许的名称
文件和文件夹名称中不允许使用以下字符:
- 控制和专用使用字符(0x00到0x1F、\u0081、\uE000)
- 以点(.)结尾的文件或文件夹名称
在导入过程中,会跳过名称符合这些条件的文件或文件夹,并将其标记为失败。
正在批量导入中处理资源名称
对于资源文件名,使用API清理JCR名称和路径: JcrUtil.escapeIllegalJcrChars
。
-
未更改Unicode字符
-
将特殊字符替换为其URL转义代码,例如,
new%asset.png
已更新为new%25asset.png
:code language-none URL escape code " %22 % %25 ' %27 * %2A / %2F : %3A [ %5B \n %0A \r %0D \t %09 ] %5D | %7C
正在处理批量导入中的文件夹名称
对于文件夹文件名,使用API清理JCR名称和路径: DamUtil.getSanitizedFolderName
。
-
大写字符转换为小写
-
未更改Unicode字符
-
将特殊字符替换为破折号(“ — ”),例如,
new folder
已更新为new-folder
:code language-none " # % & * + . : ; ? [ ] ^ { } | / It is used for split folder in cloud storage and is pre-handled, no conversion here. \ Not allowed in Azure, allowed in AWS. \t space It is the space character.
计划一次性或循环批量导入 schedule-bulk-import
要计划一次性或定期批量导入,请执行以下步骤:
-
创建批量导入配置。
-
选择配置并从工具栏中选择 计划。
-
设置一次性摄取或安排每小时、每天或每周的摄取计划。单击 “提交”。
查看Assets目标文件夹 view-assets-target-folder
要查看运行批量导入作业后资源导入的Assets目标位置,请选择配置,然后单击 查看Assets。
运行批量导入工具 run-bulk-import-tool
在配置批量导入工具并可选管理批量导入工具配置之后,您可以运行配置作业以开始批量摄取资产。
要启动批量导入流程,请导航到 工具 > Assets > 批量导入,选择批量导入配置,然后单击 运行。 再次单击 运行 以确认。
Experience Manager在成功完成作业后将作业的状态更新为 正在处理 和 成功。 若要在Experience Manager中查看导入的资源,请单击 查看Assets。
当作业正在进行时,您还可以选择配置并单击 停止 以停止批量摄取进程。 再次单击 运行 以继续此进程。 您还可以单击 试运行 以了解仍在等待导入的资产的详细信息。
执行后管理作业 manage-jobs-after-execution
通过Experience Manager,可查看批量导入作业的历史记录。 作业历史记录包括作业的状态、作业创建者、日志以及其他详细信息,如开始日期和时间、创建日期和时间以及完成日期和时间。
要访问配置的作业历史记录,请选择该配置,然后单击 作业历史记录。 选择作业并单击 打开。
Experience Manager显示作业历史记录。 在“批量导入作业历史记录”页面上,您还可以单击 删除 以删除该批量导入配置的作业。
使用桌面客户端上传资源 upload-assets-desktop-clients
除了Web浏览器用户界面外,Experience Manager还支持桌面上的其他客户端。 它们还提供了上传体验,无需转至Web浏览器。
- Adobe Asset Link提供了从Adobe Photoshop、Adobe Illustrator和Adobe InDesign桌面应用程序中的Experience Manager访问资源的权限。 您可以从这些桌面应用程序中直接从AdobeAsset Link用户界面将当前打开的文档上传到Experience Manager。
- Experience Manager 桌面应用程序可简化在桌面上使用资产的过程,而与资产的文件类型或处理这些资产的本机应用程序无关。 从本地文件系统上传嵌套文件夹层次结构中的文件很有用,因为浏览器上传仅支持上传平面文件列表。
上传时处理资源 process-when-uploaded
要对上传的资源执行其他处理,您可以对上传文件夹应用处理配置文件。 配置文件在Assets中文件夹的 属性 页面中可用。 扩展名不正确或扩展名不正确的数字资产无法按需要处理。 例如,上传此类资产时,可能没有任何反应,或者资产处理配置文件不正确。 用户仍然可以在DAM中存储二进制文件。
可以使用以下选项卡:
此外,如果在您的部署中启用了Dynamic Media,则以下选项卡可用:
- Dynamic Media 图像配置文件允许您对上传的资源应用特定裁剪(智能裁剪 和像素裁剪)和锐化配置。
- Dynamic Media 视频配置文件允许您应用特定的视频编码配置文件(分辨率、格式、参数)。
对于已分配处理配置文件的文件夹,配置文件名称会显示在卡片视图的缩略图上。 在列表视图中,配置文件名称显示在 处理配置文件 列中。
使用API上传或摄取资源 upload-using-apis
开发人员参考的资产上传部分提供了上传API和协议的技术详细信息,以及指向开源SDK和示例客户端的链接。
提示、最佳实践和限制 tips-limitations
-
直接二进制上传是一种上传资产的新方法。 产品功能和客户端(如Experience Manager用户界面、Adobe Asset Link和Experience Manager桌面应用程序)默认支持它。 客户技术团队自定义或扩展的任何自定义代码必须使用新的上传API和协议。
-
Adobe建议在Experience Manager Assets的每个文件夹中添加不超过1000个资源。 如果尝试这样做,您可能会收到一条警告消息,显示“此目录包含1000多个项目。 上传和新文件夹创建可能会延迟。” 虽然您仍然可以向一个文件夹添加更多资源,但您可能会遇到性能问题,例如导航到此类文件夹的速度变慢。
-
当您在名称冲突对话框中选择 替换 时,将为新资源重新生成资源ID。 此ID与上一个资源的ID不同。 如果启用了Assets Insights以通过Adobe Analytics跟踪展示次数或单击次数,则重新生成的资源ID将使在Analytics上为资源捕获的数据无效。
-
某些上传方法不会阻止您上传文件名中包含禁止使用的字符的资产。 字符已替换为
-
符号。 -
使用浏览器上传资产仅支持平面文件列表,不支持嵌套文件夹层次结构。 要上传嵌套文件夹中的所有资源,请考虑使用桌面应用程序。
-
批量导入方法会导入数据源中存在的整个文件夹结构。 但是,在Experience Manager中只创建非空文件夹。
另请参阅