Adobe Experience Manager Assets 接受来自多个来源的多种数字资产。 它存储二进制文件并创建演绎版,可以使用各种工作流执行资产处理并 Adobe Sensei 服务,允许跨多个表面通过多个渠道进行分发。
Adobe Experience Manager 利用丰富的元数据、智能标记、演绎版和其他数字资产管理(DAM)服务,丰富上传数字文件的二进制内容。 您可以将各种类型的文件(如图像、文档和原始图像文件)从本地文件夹或网络驱动器上传到 Experience Manager Assets.
除了最常用的浏览器上传之外,还可以使用其他方法将资产添加到 Experience Manager 存储库存在,包括桌面客户端,如Adobe资源链接或 Experience Manager 桌面应用程序、客户将创建的上传和摄取脚本,以及添加为的自动摄取集成 Experience Manager 扩展。
同时,您可以上传和管理中的任何二进制文件 Experience Manager,最常用的文件格式支持其他服务,例如元数据提取或预览/演绎版生成。 请参阅 支持的文件格式 了解详细信息。
您还可以选择对上传的资产执行其他处理。 可以在将资源上传到的文件夹上配置许多资源处理配置文件,以添加特定的元数据、演绎版或图像处理服务。 参见 上传时处理资源.
Assets 提供以下上载方法。 Adobe建议您在使用上传选项之前,了解该选项的使用案例和适用性。
上传方法 | 何时使用? | 主要角色 |
---|---|---|
Assets控制台用户界面 | 偶尔上传、轻松按压和拖动、查找器上传。 请勿使用上传大量资产。 | 所有用户 |
上传API | 用于上传期间的动态决策。 | 开发人员 |
Experience Manager 桌面应用程序 | 低流量资产摄取,但不用于迁移。 | 管理员、营销人员 |
Adobe Asset Link | 当创意人员和营销人员从受支持的中使用资产时,此模块非常有用 Creative Cloud 桌面应用程序。 | 创意、营销人员 |
资源批量提取器 | 建议进行大规模迁移和偶尔进行批量引入。 仅适用于支持的数据存储。 | 管理员、开发人员 |
要上传文件(或多个文件),您可以在桌面上选择它们,然后在用户界面(Web浏览器)上将其拖到目标文件夹中。 或者,您可以从用户界面启动上传。
在 Assets 用户界面中,导航到要添加数字资产的位置。
要上传资源,请执行以下操作之一:
要选择多个文件,请选择 Ctrl
或 Command
键,然后在文件选取器对话框中选择资源。 使用iPad时,您一次只能选择一个文件。
要取消正在进行的上传,请单击关闭(X
)。 取消上载操作时, Assets 删除部分上传的资产部分。
如果在上载文件之前取消上载操作, Assets 停止上传当前文件并刷新内容。 但是,不会删除已上载的文件。
中的上传进度对话框 Assets 显示已成功上传的文件数和无法上传的文件数。
此外, Assets 用户界面显示您上传的最新资源或您首先创建的文件夹。
要上传嵌套文件夹层次结构,请参阅 批量上传资产.
您可以上传与现有资源具有相同路径(相同名称和相同位置)的资源。 但是,会显示一个警告对话框,其中包括以下选项:
替换现有资源:如果替换现有资源,则删除资源的元数据以及之前对现有资源所做的任何修改(例如注释、裁切等)。
如果资产被锁定或签出,则替换资产的选项不可用。
创建其他版本:在存储库中创建新版本的现有资源。 您可以在以下位置查看这两个版本: 时间线 如有必要,和可以还原到以前的现有版本。
保留两者:如果选择保留两个资产,则新资产将重命名。
要在中保留重复资产,请执行以下操作 Assets,单击 保留. 要删除您上传的重复资产,请单击 删除.
Experience Manager Assets 阻止您上传其文件名中包含禁止字符的资产。 如果尝试上载文件名中包含不允许字符或更多字符的资产, Assets 显示警告消息并停止上载,直到删除这些字符或使用允许名称上载为止。
要符合您组织的特定文件命名惯例,请 上传资产 对话框允许您为上传的文件指定长名称。 不支持以下(以空格分隔的)字符列表:
* / : [ \\ ] | # % { } ? &
* / : [ \\ ] | # % { } ? \" . ^ ; + & \t
批量资源引入器可以有效地处理大量资源。 但是,大规模摄取并不仅仅是一种广泛的文件转储或临时迁移。 要使大规模引入成为符合您的业务目的并且高效的有意义项目,请规划迁移并组织资产组织。 所有引入都不同,因此,不是归纳,而是考虑细致的存储库构成和业务需求。 以下是有关规划和执行批量摄取的一些总体建议:
要上传较多的文件,请使用以下方法之一。 另外,请参见 用例和方法
该工具仅提供给管理员组,用于从Azure或S3数据存储中大规模摄取资产。 观看配置和摄取的视频演练。
下图说明了从数据存储中摄取资源以Experience Manager时的各个阶段:
前提条件
需要来自Azure或AWS的外部存储帐户或存储段才能使用此功能。
将存储帐户容器或存储段创建为专用,并仅接受来自授权请求的连接。 但是,不支持对入口网络连接的附加限制。
外部存储帐户的文件名/文件夹名规则可能与批量导入工具不同。 参见 在批量导入期间处理文件名 以了解有关不允许/转义名称的更多详细信息。
要配置批量导入工具,请执行以下步骤:
导航到 工具 > 资产 > 批量导入. 选择 创建 选项。
在中指定批量导入配置的标题 标题 字段。
从中选择数据源类型 导入源 下拉列表。
提供值以创建与数据源的连接。 例如,如果您选择 Azure Blob存储 作为数据源,请指定Azure存储帐户、Azure Blob容器和Azure访问密钥的值。
从下拉列表中选择所需的身份验证模式。 Azure访问密钥 提供对Azure存储帐户的完全访问,而 Azure SAS令牌 允许管理员使用权限和过期策略限制令牌的功能。
提供在数据源中包含资产的根文件夹的名称 源文件夹 字段。
(可选)提供资产的最小文件大小(以MB为单位),以将其包含在的摄取进程中 按最小大小筛选 字段。
(可选)提供资产的最大文件大小(以MB为单位),以将其包含在的摄取进程中 按最大大小筛选 字段。
(可选)指定要从摄取中排除的MIME类型的逗号分隔列表 排除MIME类型 字段。 例如, image/jpeg, image/.*, video/mp4
. 参见 所有支持的文件格式.
指定要包含在摄取中的MIME类型的逗号分隔列表 包括MIME类型 字段。 参见 所有支持的文件格式.
选择 导入后删除源文件 用于在文件导入到之后从源数据存储中删除原始文件的选项 Experience Manager.
选择 导入模式. 选择 跳过, Replace,或 创建版本. 跳过模式是默认模式,在此模式下,引入程序会跳过以导入资源(如果已存在)。 了解的含义 替换和创建版本选项.
指定一个路径,以在DAM中定义要使用导入资产的位置 资产目标文件夹 字段。 例如:/content/dam/imported_assets
。
(可选)指定要导入的元数据文件(以CSV格式提供),请采用 元数据文件 字段。 在源Blob位置中指定CSV文件,并在配置批量导入工具时引用路径。 在以下情况下,此字段中所引用的CSV文件格式与CSV文件格式相同: 批量导入和导出资源元数据. 如果您选择 导入后删除源文件 选项,使用以下任一方式筛选CSV文件 排除 或 包括MIME类型 或 按路径/文件筛选 字段。 您可以使用正则表达式来筛选这些字段中的CSV文件。
单击 保存 以保存配置。
创建批量导入工具配置后,您可以先执行任务以评估配置,然后再将资源批量摄取到Experience Manager实例。 选择可在以下位置使用的配置: 工具 > 资产 > 批量导入 查看用于管理批量导入工具配置的可用选项。
选择配置并单击 编辑 以修改配置详细信息。 执行编辑操作时,无法编辑配置和导入数据源的标题。
选择配置并单击 删除 删除批量导入配置。
选择配置并单击 check 以验证与数据源的连接。 如果连接成功,Experience Manager会显示以下消息:
选择配置并单击 练习 以调用批量导入作业的测试运行。 Experience Manager显示有关批量导入作业的以下详细信息:
批量导入资源或文件夹时, Experience Manager Assets 导入导入源中存在的内容的整个结构。 Experience Manager 遵循资产和文件夹名称中特殊字符的内置规则,因此需要清理这些文件名。 对于文件夹名称和资产名称,用户定义的标题保持不变,并存储在 jcr:title
.
在批量导入期间, Experience Manager 查找现有文件夹以避免重新导入资产和文件夹,并且还要验证在导入发生的父文件夹中应用的清理规则。 如果在父文件夹中应用了清理规则,则相同的规则也将应用于导入源。 对于新导入,将应用以下清理规则来管理资源和文件夹的文件名。
批量导入中不允许的名称
文件和文件夹名称中不允许使用以下字符:
在导入过程中,会跳过名称与这些条件匹配的文件或文件夹,并将其标记为失败。
在批量导入中处理资源名称
对于资源文件名,将使用API对JCR名称和路径进行清理: JcrUtil.escapeIllegalJcrChars
.
Unicode字符未更改
将特殊字符替换为其URL转义代码,例如, new%asset.png
已更新至 new%25asset.png
:
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
:
"
#
%
&
*
+
.
:
;
?
[
]
^
{
}
|
/ 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.
要计划一次性或循环批量导入,请执行以下步骤:
创建批量导入配置。
选择配置并选择 计划 工具栏中。
设置一次性摄取,或安排每小时、每天或每周一次的计划。 单击 提交.
选择配置并单击 查看资源 查看在执行批量导入作业后导入资产的Assets目标位置。
晚于 配置批量导入工具 和(可选) 管理批量导入工具配置中,您可以运行配置作业以开始批量摄取资产。
导航到 工具 > 资产 > 批量导入,选择 批量导入配置 并单击 运行 以启动批量导入过程。 单击 运行 再次确认。
Experience Manager会将作业的状态更新为 正在处理 和 已成功 成功完成作业后。 单击 查看资源 以在Experience Manager中查看导入的资源。
当作业正在进行时,您还可以选择配置并单击 停止 以停止批量摄取过程。 单击 运行 以恢复该过程。 您还可以单击 练习 了解仍在等待导入的资产的详细信息。
通过Experience Manager,可查看批量导入作业的历史记录。 作业历史记录包括作业的状态、作业创建者、日志,以及其他详细信息,如开始日期和时间、创建日期和时间以及完成日期和时间。
要访问配置的作业历史记录,请选择配置并单击 作业历史记录. 选择作业并单击 打开.
Experience Manager显示作业历史记录。 在“批量导入作业历史记录”页上,您还可以单击 删除 以删除“批量导入”配置的作业。
除了Web浏览器用户界面之外, Experience Manager 支持桌面上的其他客户端。 它们还提供上传体验,而无需转到Web浏览器。
要对上传的资产执行其他处理,您可以对上传文件夹应用处理配置文件。 配置文件位于 属性 中的文件夹页面 Assets. 不会根据需要处理没有扩展或扩展名不正确的数字资产。 例如,上传此类资产时,可能没有任何反应,或者处理配置文件不正确。 用户仍然可以将二进制文件存储在DAM中。
以下选项卡可用:
此外,如果 Dynamic Media 在部署中启用,则以下选项卡可用:
Dynamic Media 对资产执行裁切和其他操作不具有破坏性,也就是说,这些操作不会更改上传的原始资产。 相反,它会在交付资源时提供参数以进行裁切或转换。
对于已分配处理配置文件的文件夹,配置文件名称会显示在卡片视图的缩略图上。 在列表视图中,配置文件名称显示在 处理配置文件 列。
中提供了有关上传API和协议的技术详细信息,以及开源SDK和示例客户端的链接 资产上传 部分。
直接二进制上传是一种上传资产的新方法。 默认情况下,产品功能和客户端都支持该功能,例如 Experience Manager 用户界面, Adobe Asset Link、和 Experience Manager 桌面应用程序。 客户技术团队自定义或扩展的任何自定义代码必须使用新的上传API和协议。
Adobe建议每个文件夹中的资产不超过1000个 Experience Manager Assets. 虽然可以将更多资源添加到文件夹,但您可能会遇到性能问题,例如导航到此类文件夹的速度较慢。
当您选择时 Replace 在 名称冲突 对话框,则会为新资源重新生成资源ID。 此ID与上一个资源的ID不同。 如果 资产分析 启用以跟踪展示次数或点击次数 Adobe Analytics,则重新生成的资产ID会使为上的资产捕获的数据失效 Analytics.
某些上传方法不会阻止您通过以下方式上传资产 禁止使用的字符 文件名中的。 字符将替换为 -
符号。
使用浏览器上传资产仅支持平面文件列表,不支持嵌套文件夹层次结构。 要上传嵌套文件夹中的所有资产,请考虑使用 桌面应用程序.
批量导入方法导入整个文件夹结构,因为它存在于数据源中。 但是,只有非空文件夹会在中创建 Experience Manager.
另请参阅