将数字资产添加到 Adobe Experience Manager as a Cloud Service Assets

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浏览器)上将其拖到目标文件夹中。 或者,您可以从用户界面启动上传。

  1. 在 Assets 用户界面中,导航到要添加数字资产的位置。

  2. 要上传资源,请执行以下操作之一:

    • 在工具栏上,单击 创建 > 文件. 如果需要,可以在呈现的对话框中重命名文件。
    • 在支持HTML5的浏览器中,将资源直接拖到 Assets 用户界面。 不显示用于重命名文件的对话框。

    create_menu

    要选择多个文件,请选择 CtrlCommand 键,然后在文件选取器对话框中选择资源。 使用iPad时,您一次只能选择一个文件。

  3. 要取消正在进行的上传,请单击关闭(X)。 取消上载操作时, Assets 删除部分上传的资产部分。
    如果在上载文件之前取消上载操作, Assets 停止上传当前文件并刷新内容。 但是,不会删除已上载的文件。

  4. 中的上传进度对话框 Assets 显示已成功上传的文件数和无法上传的文件数。
    此外, Assets 用户界面显示您上传的最新资源或您首先创建的文件夹。

注意

要上传嵌套文件夹层次结构,请参阅 批量上传资产.

当资产已存在时处理上传

您可以上传与现有资源具有相同路径(相同名称和相同位置)的资源。 但是,会显示一个警告对话框,其中包括以下选项:

  • 替换现有资源:如果替换现有资源,则删除资源的元数据以及之前对现有资源所做的任何修改(例如注释、裁切等)。

    注意

    如果资产被锁定或签出,则替换资产的选项不可用。

  • 创建其他版本:在存储库中创建新版本的现有资源。 您可以在以下位置查看这两个版本: 时间线 如有必要,和可以还原到以前的现有版本。

  • 保留两者:如果选择保留两个资产,则新资产将重命名。

要在中保留重复资产,请执行以下操作 Assets,单击 保留. 要删除您上传的重复资产,请单击 删除.

文件名处理和禁止使用的字符

Experience Manager Assets 阻止您上传其文件名中包含禁止字符的资产。 如果尝试上载文件名中包含不允许字符或更多字符的资产, Assets 显示警告消息并停止上载,直到删除这些字符或使用允许名称上载为止。

要符合您组织的特定文件命名惯例,请 上传资产 对话框允许您为上传的文件指定长名称。 不支持以下(以空格分隔的)字符列表:

  • 资源名称的字符无效: * / : [ \\ ] | # % { } ? &
  • 资源文件夹名称的字符无效: * / : [ \\ ] | # % { } ? \" . ^ ; + & \t

批量上传资产

批量资源引入器可以有效地处理大量资源。 但是,大规模摄取并不仅仅是一种广泛的文件转储或临时迁移。 要使大规模引入成为符合您的业务目的并且高效的有意义项目,请规划迁移并组织资产组织。 所有引入都不同,因此,不是归纳,而是考虑细致的存储库构成和业务需求。 以下是有关规划和执行批量摄取的一些总体建议:

  • 策划资源:删除DAM中不需要的资源。 请考虑删除未使用、过时或重复的资产。 这减少了传输的数据和引入的资产,从而加快了引入速度。
  • 组织资源:请考虑按某种逻辑顺序组织内容,例如按文件大小、文件格式、用例或优先级。 通常,大型复杂文件需要更多的处理。 您还可以考虑使用文件大小筛选选项(如下所述)单独摄取大文件。
  • 交错引入:考虑将引入分为多个批量引入项目。 这样,您就可以更快地看到内容,并根据需要更新引入。 例如,您可以在非高峰时间摄取处理密集型资产,也可以逐渐摄取多个块中的资产。 但是,您可以一次性摄取不需要太多处理的更小、更简单的资产。

要上传较多的文件,请使用以下方法之一。 另外,请参见 用例和方法

  • 资产上传API:如有必要,使用自定义上传脚本或工具,该工具可利用API添加其他资源处理(例如,翻译元数据或重命名文件)。
  • Experience Manager 桌面应用程序:对于从本地文件系统上传资产的创意专业人员和营销人员非常有用。 使用它可上载本地可用的嵌套文件夹。
  • 批量摄取工具:用于在部署时偶尔或最初摄取大量资产 Experience Manager.

资产批量导入工具

该工具仅提供给管理员组,用于从Azure或S3数据存储中大规模摄取资产。 观看配置和摄取的视频演练。

下图说明了从数据存储中摄取资源以Experience Manager时的各个阶段:

批量摄取工具

前提条件

需要来自Azure或AWS的外部存储帐户或存储段才能使用此功能。

注意

将存储帐户容器或存储段创建为专用,并仅接受来自授权请求的连接。 但是,不支持对入口网络连接的附加限制。

注意

外部存储帐户的文件名/文件夹名规则可能与批量导入工具不同。 参见 在批量导入期间处理文件名 以了解有关不允许/转义名称的更多详细信息。

配置批量导入工具

要配置批量导入工具,请执行以下步骤:

  1. 导航到 工具 > 资产 > 批量导入. 选择 创建 选项。

  2. 在中指定批量导入配置的标题 标题 字段。

  3. 从中选择数据源类型 导入源 下拉列表。

  4. 提供值以创建与数据源的连接。 例如,如果您选择 Azure Blob存储 作为数据源,请指定Azure存储帐户、Azure Blob容器和Azure访问密钥的值。

  5. 从下拉列表中选择所需的身份验证模式。 Azure访问密钥 提供对Azure存储帐户的完全访问,而 Azure SAS令牌 允许管理员使用权限和过期策略限制令牌的功能。

  6. 提供在数据源中包含资产的根文件夹的名称 源文件夹 字段。

  7. (可选)提供资产的最小文件大小(以MB为单位),以将其包含在的摄取进程中 按最小大小筛选 字段。

  8. (可选)提供资产的最大文件大小(以MB为单位),以将其包含在的摄取进程中 按最大大小筛选 字段。

  9. (可选)指定要从摄取中排除的MIME类型的逗号分隔列表 排除MIME类型 字段。 例如, image/jpeg, image/.*, video/mp4. 参见 所有支持的文件格式.

  10. 指定要包含在摄取中的MIME类型的逗号分隔列表 包括MIME类型 字段。 参见 所有支持的文件格式.

  11. 选择 导入后删除源文件 用于在文件导入到之后从源数据存储中删除原始文件的选项 Experience Manager.

  12. 选择 导入模式. 选择 跳过Replace,或 创建版本. 跳过模式是默认模式,在此模式下,引入程序会跳过以导入资源(如果已存在)。 了解的含义 替换和创建版本选项.

  13. 指定一个路径,以在DAM中定义要使用导入资产的位置 资产目标文件夹 字段。 例如:/content/dam/imported_assets

  14. (可选)指定要导入的元数据文件(以CSV格式提供),请采用 元数据文件 字段。 在源Blob位置中指定CSV文件,并在配置批量导入工具时引用路径。 在以下情况下,此字段中所引用的CSV文件格式与CSV文件格式相同: 批量导入和导出资源元数据. 如果您选择 导入后删除源文件 选项,使用以下任一方式筛选CSV文件 排除包括MIME类型按路径/文件筛选 字段。 您可以使用正则表达式来筛选这些字段中的CSV文件。

  15. 单击 保存 以保存配置。

管理批量导入工具配置

创建批量导入工具配置后,您可以先执行任务以评估配置,然后再将资源批量摄取到Experience Manager实例。 选择可在以下位置使用的配置: 工具 > 资产 > 批量导入 查看用于管理批量导入工具配置的可用选项。

编辑配置

选择配置并单击 编辑 以修改配置详细信息。 执行编辑操作时,无法编辑配置和导入数据源的标题。

删除配置

选择配置并单击 删除 删除批量导入配置。

验证与数据源的连接

选择配置并单击 check 以验证与数据源的连接。 如果连接成功,Experience Manager会显示以下消息:

批量导入成功消息

为批量导入作业调用测试运行

选择配置并单击 练习 以调用批量导入作业的测试运行。 Experience Manager显示有关批量导入作业的以下详细信息:

练习结果

在批量导入期间处理文件名

批量导入资源或文件夹时, 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

                    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.
    

计划一次性或循环批量导入

要计划一次性或循环批量导入,请执行以下步骤:

  1. 创建批量导入配置。

  2. 选择配置并选择 计划 工具栏中。

  3. 设置一次性摄取,或安排每小时、每天或每周一次的计划。 单击 提交.

    计划批量引入作业

查看资产目标文件夹

选择配置并单击 查看资源 查看在执行批量导入作业后导入资产的Assets目标位置。

运行批量导入工具

晚于 配置批量导入工具 和(可选) 管理批量导入工具配置中,您可以运行配置作业以开始批量摄取资产。

导航到 工具 > 资产 > 批量导入,选择 批量导入配置 并单击 运行 以启动批量导入过程。 单击 运行 再次确认。

Experience Manager会将作业的状态更新为 正在处理已成功 成功完成作业后。 单击 查看资源 以在Experience Manager中查看导入的资源。

当作业正在进行时,您还可以选择配置并单击 停止 以停止批量摄取过程。 单击 运行 以恢复该过程。 您还可以单击 练习 了解仍在等待导入的资产的详细信息。

执行后管理作业

通过Experience Manager,可查看批量导入作业的历史记录。 作业历史记录包括作业的状态、作业创建者、日志,以及其他详细信息,如开始日期和时间、创建日期和时间以及完成日期和时间。

要访问配置的作业历史记录,请选择配置并单击 作业历史记录. 选择作业并单击 打开.

计划批量引入作业

Experience Manager显示作业历史记录。 在“批量导入作业历史记录”页上,您还可以单击 删除 以删除“批量导入”配置的作业。

使用桌面客户端上传资产

除了Web浏览器用户界面之外, Experience Manager 支持桌面上的其他客户端。 它们还提供上传体验,而无需转到Web浏览器。

  • Adobe Asset Link 提供对资源的访问 Experience Manager 在Adobe Photoshop、Adobe Illustrator和Adobe InDesign桌面应用程序中。 您可以将当前打开的文档上传到 Experience Manager 直接从这些桌面应用程序中的AdobeAsset Link用户界面访问。
  • Experience Manager 桌面应用程序 简化了桌面设备上的资产处理过程,无需考虑其文件类型或处理这些资产的本机应用程序。 从本地文件系统上传嵌套文件夹层次结构中的文件特别有用,因为浏览器上传仅支持上传平面文件列表。

上传时处理资源

要对上传的资产执行其他处理,您可以对上传文件夹应用处理配置文件。 配置文件位于 属性 中的文件夹页面 Assets. 不会根据需要处理没有扩展或扩展名不正确的数字资产。 例如,上传此类资产时,可能没有任何反应,或者处理配置文件不正确。 用户仍然可以将二进制文件存储在DAM中。

包含用于添加处理配置文件的选项的资产文件夹属性

以下选项卡可用:

此外,如果 Dynamic Media 在部署中启用,则以下选项卡可用:

注意

Dynamic Media 对资产执行裁切和其他操作不具有破坏性,也就是说,这些操作不会更改上传的原始资产。 相反,它会在交付资源时提供参数以进行裁切或转换。

对于已分配处理配置文件的文件夹,配置文件名称会显示在卡片视图的缩略图上。 在列表视图中,配置文件名称显示在 处理配置文件 列。

使用API上传或摄取资源

中提供了有关上传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.

另请参阅

在此页面上