[AEM Assets]{class="badge positive" title="适用于AEM Assets)。"}

在Experience Manager Sites中使用连接的Assets共享DAM资源 use-connected-assets-to-share-dam-assets-in-aem-sites

版本
文章链接
AEM 6.5
单击此处
AEM作为Cloud Service
本文

连接的Assets​集成了Experience Manager Sites​和Experience Manager Assets,因此作者可以使用位于单独​ Assets ​部署中的​ 数字资产管理(DAM) ​资产构建网页。 在大型企业中,用于构建网站的基础架构通常分布在多个部署中,网站创建功能和数字资产驻留在不同的环境中。

企业为什么运行分布式部署

网站创作功能以及为这些网站提供支持的数字资产经常位于单独的部署中。 导致这种分离的两个常见原因:

  • 地理上分散的部署​必须跨区域协同工作。 由于团队和内容分布在不同位置,因此现有部署需要互操作而不是整合。
  • 生成异构基础结构的客户获取。 并购通常会使母公司运营多种环境(包括不同的Experience Manager版本),母公司希望将它们结合使用,而不是将所有环境迁移到单个平台。
NOTE
Adobe建议利用具有OpenAPI功能的Dynamic Media将AEM Assets作为Cloud Service连接到AEM Sites。 请参阅将远程AEM Assets 与AEM Sites集成。

连接的Assets的功能

通过将Experience Manager Sites与Experience Manager Assets集成,连接的Assets支持这些用例。 作者使用来自单独​ Assets ​部署的数字资产在​ Sites ​中创建网页。 因此,团队可以在各个部署中重用集中式DAM库,而不会复制资产,这有助于保持一致性并避免冗余资产管理。

何时配置连接的Assets

NOTE
仅在需要使用远程​ DAM ​部署中的可用资产进行单独的​ Sites ​部署创作网页时才配置“连接的Assets”。

连接的Assets的概述 overview-of-connected-assets

通过​连接的Assets,Sites作者可以直接在​ 页面编辑器 ​中从单独的Assets部署无缝搜索、浏览和嵌入资产,而无需离开其创作环境。 页面编辑器用作目标目标,而具有Assets功能的其他Experience Manager部署用作资产源。 通过此连接,团队可以在创作工作流中重用集中管理的资源库。

连接的Assets的工作方式 how-connected-assets-works

管理员只需建立一次连接,作者即可持续从中受益。 设置涉及:

  • 管理员在具有​ Sites ​功能的Experience Manager部署和具有​ Assets ​功能的Experience Manager的另一个部署之间创建的​一次性集成。
  • 直接在​ 站点编辑器 ​上无缝搜索和访问远程资产。
  • 只读本地资产​行为: Connected Assets将远程资产作为只读本地资产显示给Sites作者,因此源库仍然是单个受管辖的记录系统。

Dynamic Media支持 dynamic-media-support

连接的Assets还支持Sites网页中的​ Dynamic Media ​图像,从而让作者无需复制资产即可访问Dynamic Media功能。 支持的功能包括:

  • 智能裁切 — 自动跨不同长宽比设置图像最相关部分的框架,从而减少手动裁切工作并提供一致、响应灵敏的图像。
  • 图像预设 — 应用预定义的渲染设置,以便以正确的大小、格式和质量交付每个投放位置的图像。

这些功能允许作者直接从连接的源发布经过优化、适合设备的图像,从而提高创作效率和页面性能。

何时改用批量迁移 when-to-use-bulk-migration-instead

已连接的Assets旨在从站点编辑器中按需搜索和访问远程资产。 对于要求在Sites上本地提供完整资产语料的任何其他用例,请批量迁移资产,而不是依赖已连接的Assets。 批量迁移会更适合,因为它使整个资产库完全驻留在本地并可在Sites部署中进行本地管理,而不是仅作为只读远程引用进行访问。

先决条件和支持的部署 prerequisites

Adobe Experience Manager支持将连接的Assets作为Cloud Service和Experience Manager 6.5部署,前提是满足以下兼容性要求。 在管理员使用或配置此“连接的Assets”功能之前,请确保满足以下先决条件:

  • 用户组成员资格:​用户是每个部署中相应用户组的一部分。 这可确保只有授权用户可以访问和配置连接的资源实例。

  • 支持的部署组合:​对于Adobe Experience Manager部署类型,满足下面矩阵中显示的支持的部署兼容性组合之一。 Experience Manager作为Cloud Service​Assets​可与​ Experience Manager6.5 ​配合使用。 有关此功能在Experience Manager 6.5中如何工作的更多信息,请参阅 Experience Manager 6.5 Assets​🔗中的已连接 Assets 。

    table 0-row-4 1-row-4 2-row-4 3-row-4
    Sites as a Cloud Service Adobe Managed Services (AMS)上的Experience Manager 6.5 Sites Experience Manager 6.5 Sites内部部署
    Experience Manager Assetsas aCloud Service 支持 支持 支持
    Adobe Managed Services (AMS)上的​Experience Manager 6.5 Assets 支持 支持 支持
    Experience Manager6.5 Assets内部部署 不支持 不支持 不支持

此矩阵标识可以连接Assets部署(行)和Sites部署(列)的组合。 标记为​ 受支持 ​的单元格表示相应的Assets到 — Sites配对与“连接的Assets”配合使用,而​ 不受支持 ​表示无法使用配对。 如图所示,任何列出的Sites部署均不支持​Experience Manager6.5 Assets内部部署,而所有三个Sites部署类型均支持Cloud Service和Adobe Managed Services (AMS) Assets部署。

支持的文件格式 mimetypes

作者直接在​ 内容查找器 ​中查找图像和支持的文档类型,并将搜索到的资产拖到​ 页面编辑器 ​中的页面上,从而简化了将批准的媒体置入Web内容的过程。 每个资源都映射到与其类型匹配的组件: 文档已添加到Download组件,并且​图像已添加到Image组件。 此映射可确保每个资产根据其媒体类型正确呈现和操作,这样可下载的文件就会作为下载链接显示,而图像则会内联显示。

作者还可以将远程资源添加到任何自定义​ Adobe Experience Manager (AEM) ​组件,这些组件扩展了默认Download或Image组件。 这种可扩展性意味着团队不仅限于现成的组件;从这些基本组件继承而来的自定义组件会自动支持相同的搜索和拖动资产工作流,从而实现量身定制的创作体验,而不会牺牲格式兼容性。

支持的格式为:

  • 图像格式: 图像组件支持的格式。 这些涵盖可用于在页面内容中内联放置的标准图像类型。
  • 文档格式:请参阅支持的文档格式。 它们定义了可以通过Download组件附加和交付的文档类型。

涉及的用户和组 users-and-groups-involved

在Adobe Experience Manager中配置连接的Assets集成需要​特定角色,每个角色均映射到​ 功能 ​和​相应的用户组。 以下定义了角色、其范围、用户组和职责。

范围定义

集成在两个不同的范围中运行,这两个范围将创作环境与资产托管环境分隔开:

  • 本地范围​适用于Sites作者创建网页的部署。
  • 远程作用域​适用于托管所需资产的​ 数字资产管理(DAM) ​部署。

Sites作者将这些远程资产提取到本地环境中,因为此范围分隔允许创作团队重复使用集中管理的资产库,而无需复制存储。 此设计将资产保留在一个远程DAM中,同时仍允许作者在本地Sites页面中使用它们。

角色
范围
用户组
描述
Sites管理员
本地
Experience Manager administrators
设置Experience Manager并配置与远程Assets部署的集成。
DAM 用户
本地
Authors
用于查看和复制在 /content/DAM/connectedassets/ 上获取的资产。
Sites作者
本地
  • Authors (对远程DAM具有读取访问权限,对本地Sites具有作者访问权限)
  • 本地Sites上的dam-users
最终用户是使用此集成提高内容速度的Sites作者。 作者可以使用内容查找器在本地Web页中使用所需的图像来搜索和浏览远程DAM中的资产。
Assets管理员
远程
Experience Manager administrators
配置跨源资源共享 (CORS)。
DAM 用户
远程
Authors
远程Experience Manager部署上的作者角色。 使用内容查找器在“连接的Assets”中搜索和浏览资源。
DAM 分销商(技术用户)
远程
  • Sites Authors
  • connectedassets-assets-techaccts
Experience Manager本地服务器(不是Sites作者角色)代表Sites作者使用远程部署上的此用户获取远程资产。
Sites技术用户
本地
connectedassets-sites-techaccts
允许Assets部署在Sites网页中搜索对资源的引用。

连接的Assets架构 connected-assets-architecture

Adobe Experience Manager支持远程数字资产管理(DAM)部署与Sites部署之间的​ 一对多 ​关系:单个远程DAM可以作为​多个 Experience Manager Sites部署的资产源。 但是,反过来,关系严格是​一对一 — 每个Sites部署只能连接到​一个远程DAM部署。

连接规则

  • 可以将单个远程DAM部署作为源连接到​多个Experience Manager Sites部署。
  • 每个Experience Manager Sites部署只能连接到​一个远程DAM部署。

此拓扑在一个远程DAM中集中进行资产管理,同时允许多个分布式Sites实例使用这些资产,这是连接的Assets架构的基础。

连接的Assets架构

缩放指南

在扩展之前评估连接到单个远程DAM部署的Sites实例的最佳数量。 Adobe建议增量连接Sites实例​​,并在每次新连接后验证远程DAM是否遇到性能影响。 这种分步方法很重要,因为每个连接的Sites实例都会添加到由远程DAM处理的数据流量,而累积流量会降低远程DAM的性能,因为会附加更多实例。 通过增量连接,您可以隔离和确定附加负载开始影响响应性的时间点,这样您就可以在部署达到生产规模之前调整其大小。

连接的Assets架构

支持和不受支持的拓扑

  • 支持:​一个远程DAM部署作为源连接到多个Sites部署(一对多模式)。 下图说明了这些受支持的方案。
  • 不支持:​单个Sites部署连接到多个远程DAM部署。 由于Sites部署只能从一个远程DAM获取资源,因此不支持此多DAM到一Sites配置。 下图说明了此不受支持的方案。

配置Sites和Assets部署之间的连接 configure-a-connection-between-sites-and-assets-deployments

Experience Manager管理员可以创建此集成。 创建后,使用该集成所需的权限是通过用户组建立的。 用户组是在Sites部署和Digital Asset Management (DAM)部署中定义的。

要配置连接的Assets和本地Sites连接,请执行以下步骤:

  1. 访问现有Sites部署。 此Sites部署用于网页创作,例如https://<sites_server_fqdn>:[port]。 在Sites部署中进行页面创作时,让我们从页面创作角度将Sites部署称为本地部署。

  2. 访问现有Assets部署。 此Assets部署用于管理数字资源,例如https://[assets_servername]:port。

  3. 确保Sites部署和Adobe Managed Services (AMS)上的Assets部署中存在具有适当范围的用户和角色。 在Assets部署上创建技术用户,并将其添加到涉及的用户和组中提到的用户组。

  4. 访问位于https://[sites_servername]:port的本地Sites部署。 单击​工具 > 资产 > 连接的资产配置,并提供以下值:

    1. 配置的​标题。
    2. 远程DAM URL​是Assets位置的URL,格式为https://[assets_servername]:[port]。
    3. DAM 分销商(技术用户)的凭据。
    4. 在​ 装入点 ​字段中,输入Experience Manager获取资产的本地Experience Manager路径。 例如,connectedassets 文件夹。 从DAM获取的资产存储在Sites部署的此文件夹中,从而将远程资产组织在单个、可预测的位置中。
    5. 本地站点URL​是Sites部署的位置。 Assets部署使用此值维护对此Sites部署获取的数字资产的引用。
    6. Sites技术用户的凭据。
    7. 原始二进制传输优化阈值​字段的值指定是否同步传输原始资产(包括其演绎版)。 此设置根据文件大小控制传输行为。 文件大小较小的Assets可以随时获取,而文件大小相对较大的资产最好异步同步。 该值取决于您的网络功能。
    8. 如果您使用数据存储来存储您的资源并且数据存储在这两个部署之间共享,请选择​与连接的Assets共享的数据存储。 在这种情况下,阈值限制并不重要,因为实际的资产二进制文件在数据存储上可用并且不会传输。

    连接的Assets功能的典型配置

    图:连接的Assets功能的典型配置。

  5. 已处理Assets部署上的现有数字资产,并生成演绎版。 由于这些演绎版是通过“连接的Assets”直接获取的,因此无需重新生成它们。 因此,必须禁用工作流启动器,以防止不必要的格式副本重新生成。 调整(Sites)部署上的启动器配置以排除connectedassets文件夹(在此文件夹中获取资产)。

    1. 在Sites部署中,单击​工具 > 工作流 > 启动器。

    2. 搜索工作流为 DAM 更新资产​和 DAM 元数据写回​的启动器。

    3. 选择工作流启动器,然后单击操作栏上的​属性。

    4. 在属性向导中,将​ 路径 ​字段更改为以下映射来更新其正则表达式,以排除装入点​connectedassets。

    table 0-row-2 1-row-2 2-row-2 3-row-2
    之前 之后
    /content/dam(/((?!/subassets).)*/)renditions/original /content/dam(/((?!/subassets)(?!connectedassets).)*/)renditions/original
    /content/dam(/.*/)renditions/original /content/dam(/((?!connectedassets).)*/)renditions/original
    /content/dam(/.*)/jcr:content/metadata /content/dam(/((?!connectedassets).)*/)jcr:content/metadata
    note
    NOTE
    在作者获取资产时,将会获取远程部署中可用的所有演绎版。 如果要为获取的资产创建更多演绎版,请跳过此配置步骤。 触发DAM更新资产工作流并创建更多演绎版。 这些演绎版仅在本地Sites部署中可用,在远程DAM部署中不可用。

配置Sites和Assets部署之间的连接

通过完成以下两个配置步骤,在Adobe Experience Manager Sites和Assets部署之间建立可信连接:

  1. 在Assets部署的跨源资源共享(CORS)配置中,将Sites部署添加为允许的源。 这允许浏览器从Sites域加载Assets内容。 默认情况下,Web浏览器会将跨源请求作为安全措施进行阻止,因此Sites源必须明确列出,然后Assets部署将接受来自它的请求。 有关详细信息,请参阅了解CORS。

  2. 配置相同站点Cookie支持。 同站点Cookie支持控制身份验证和会话Cookie是否随跨站点请求一起传输。 配置此支持可确保正确发送Sites和Assets部署之间身份验证所需的凭据,这是由于这两个部署在不同源上操作所必需的。

完成这两个配置步骤后,使用内置连接测试验证配置的Sites部署和Assets部署之间的连接。 连接测试将确认CORS和相同站点Cookie设置应用正确,Sites部署可以成功到达Assets部署上配置的已连接Assets。 成功结果表示两个部署已准备好交换资产内容。

已配置Sites 🔗 的已连接Assets的连接测试

图:连接的Assets的连接测试配置了Sites。

使用Dynamic Media资源 dynamic-media-assets

借助连接的Assets,您可以在Sites页面上使用由远程数字资产管理(DAM)部署中的Dynamic Media处理的图像资产,并应用Dynamic Media功能,包括​ 智能裁切 ​和​图像预设。 这使得Sites作者可以重复使用集中管理的、Dynamic Media优化资产,而无需在本地复制或重新处理这些资产。

要将Dynamic Media与连接的Assets一起使用,请完成以下配置步骤:

  1. 在启用了​ 同步模式 ​的远程DAM部署中配置Dynamic Media,以便在源中主动发布和处理资产。
  2. 配置已连接 Assets。
  3. 使用在远程DAM上配置的相同公司名称在Sites实例上配置Dynamic Media。 Sites部署必须对Dynamic Media帐户具有​ 只读访问权限 ​才能使用连接的资源。 由于Sites实例仅使用(且不发布)这些资源,因此您必须在Sites实例的Dynamic Media配置中​禁用同步模式。 这可确保Sites部署不会尝试重新处理或覆盖已从远程DAM管理和同步的资产。
CAUTION
使用连接的Assets和Dynamic Media配置,无法使用Dynamic Media处理Sites部署中可用的本地资产。

配置 Dynamic Media configure-dynamic-media

跨Assets和Sites部署配置Dynamic Media需要协调本地Sites实例与远程Assets部署,以便两者引用相同的Dynamic Media帐户。 按顺序完成以下步骤:

  1. 如上所述创建“连接的Assets”配置。 配置功能时,请选择​ 为Dynamic Media连接的Assets获取原始演绎版 ​选项,以便检索原始演绎版以进行Dynamic Media处理。

  2. 在本地Sites和远程Assets部署上配置Dynamic Media。 按照说明配置 Dynamic Media。 以一致方式应用这些设置:

    • 在所有配置中使用相同的公司名称。 这将确保两个部署都映射到同一Dynamic Media帐户。
    • 在本地Sites上,在​ Dynamic Media同步模式 ​中,选择​默认情况下已禁用。 Sites部署必须对Dynamic Media帐户具有只读访问权限,这样可以防止本地Sites实例覆盖或更改由远程Assets部署管理的资产。
    • 在本地Sites上的​ 发布Assets ​选项中,选择​选择性发布。 请勿选择​同步所有内容,因为选择性发布会将同步限制为所需的特定资产,而不是整个内容集。
    • 在远程Assets部署的​ Dynamic Media同步模式 ​中,选择​默认启用。 这使得远程Assets部署成为与Dynamic Media同步内容的权威源。
  3. 在图像核心组件🔗中启用动态媒体支持。 因此,每当作者在本地Sites部署的网页中使用Dynamic Media图像时,默认的图像组件将自动渲染Dynamic Media图像。

使用远程资产 use-remote-assets

网站作者使用​ 内容查找器 ​连接到远程​ 数字资产管理(DAM) ​部署。 在Content Finder中,作者可直接在组件内使用远程资产。 创作功能包括:

  • 浏览存储在连接的DAM部署中的​远程资产。
  • 按关键字或标记搜索​特定的远程资产。
  • 将​远程资产直接拖放到页面上的组件中。

作者可以在单个网页上同时使用​ 本地DAM ​和​ 远程DAM ​部署中的资产。 内容查找器​允许作者在搜索本地DAM和搜索远程DAM之间切换,因此可以从一个界面访问两个资源库。

验证远程DAM

要验证远程DAM,请准备好由DAM管理员(如果有)提供的凭据。 这些凭据建立了内容查找器检索远程资产之前所需的信任连接。

如何匹配远程资产标记

内容查找器仅获取那些在本地Sites部署中具有完全对应的​ 标记且分类层次结构 ​相同的远程资产标记。 由于标记匹配取决于此分类对齐,因此将丢弃任何在本地部署中没有完全匹配的远程标记。 这可确保在本地环境中显示的标记与本地分类保持一致,并且不会引入不匹配或孤立的元数据。

为了进行搜索,作者可以使用远程Experience Manager部署​ 中存在的 ​所有标记来查询远程资源,因为远程部署提供了​全文搜索。 因此,远程端的搜索范围并不限于分类匹配的标记,即使只有匹配的标记会本地传递。

使用说明演示 walk-through-of-usage

使用上述设置尝试创作体验并了解该功能的工作方式。 在远程数字资产管理(DAM)部署中使用您选择的文档或图像。

  1. 通过从Experience Manager工作区访问​Assets > 文件,导航到远程部署上的Assets界面。 或者,也可以在浏览器中访问 https://[assets_servername_ams]:[port]/assets.html/content/dam。 上传您选择的资产。

  2. 在Sites部署上,在右上角的配置文件激活器中单击​模拟为。 指定用户名,选择提供的选项,然后单击​确定。

  3. 打开Sites页面并编辑该页面。

    单击页面左上角的​切换侧面板。

  4. 打开Assets选项卡(远程内容查找器),然后单击​登录到连接的Assets。

  5. 指定要登录到连接的Assets的凭据。 此用户必须具有对Experience Manager部署​ 的 ​创作权限,因为跨连接创作需要同时访问Sites和远程DAM环境。

  6. 搜索您添加到 DAM 的资产。 远程资产会显示在左侧面板中。 筛选图像或文档,并进一步筛选特定类型的支持文档。 将图像拖到Image组件上,将文档拖到Download组件上。

    在本地Sites部署中获取的资产是只读的。 您仍然可以使用Sites组件提供的选项来编辑获取的资产。 组件执行的编辑是​非破坏性,这意味着远程DAM上的原始资产保持不变,而组件级别的调整仅适用于本地演绎版。

    在远程 DAM 上搜索资产时,筛选文档类型和图像的选项

    图:在远程DAM上搜索资产时,筛选文档类型和图像的选项。

  7. 异步获取资产的原始资产时,以及获取任务失败时,Experience Manager会通知站点作者。 在创作过程中或甚至在创作后,作者可以在异步作业用户界面中查看有关获取任务和错误的详细信息。

    关于在后台进行的异步获取资产的通知。

    图:关于在后台进行的异步获取资产的通知。

  8. 发布页面时,Experience Manager显示页面上使用的资产的完整列表。 请确保在发布时成功获取了远程资产。 要检查每个获取的资产的状态,请参阅异步作业用户界面。

    note
    NOTE
    即使未完全获取一个或多个远程资产,页面仍会发布。 因此,Experience Manager通知区域会针对异步作业页面上出现的任何错误显示通知。
CAUTION
获取的远程资产一旦用于网页,任何有权访问本地文件夹​的人都可以搜索和使用它们。 获取的资产存储在本地文件夹中(上述演练中的connectedassets)。 此外,还可通过内容查找器,搜索和查看本地存储库中的资产。

获取的资产可用作任何其他本地资产,但关联的元数据无法编辑。

检查跨网页的资源使用 asset-usage-references

Adobe Experience Manager允许数字资产管理(DAM)用户检查跨网页对资产的所有引用。 资产的​ 属性 ​页面中的​ 引用 ​选项卡同时列出了资产的​ 本地 ​和​ 远程 ​引用,从而提供了使用资产的单个综合视图。

为何检查资产引用

此功能可帮助DAM用户了解和管理远程Sites和复合资产中的资产使用情况。 Experience Manager Sites部署中的许多网页作者可以在不同网页上使用来自远程DAM的资产。 为了简化资产管理并防止引用损坏,DAM用户必须检查本地和远程网页中资产的使用。 由于单个资产可以同时在多个页面中引用,因此在不先查看其引用的情况下移动或删除该资产可能会破坏依赖它的页面。

查看和管理Assets部署中的引用

要查看和管理Assets部署中的引用,请执行以下步骤:

  1. 在Assets控制台中选择资源,然后单击工具栏中的​属性。

  2. 单击​ 引用 ​选项卡。 查看​ 本地引用 ​以在Assets部署中使用资产。 查看​ 远程引用 ​以在Sites部署中使用资产,其中使用​ 连接的Assets ​功能获取资产。

    资产属性页面中的 远程引用

  3. Sites页的引用显示每个本地Sites实例的引用总数。 Experience Manager可能需要一些时间才能找到所有引用并显示总计数。

  4. 引用列表是交互式的,DAM用户可以单击引用以打开引用页面。 如果Experience Manager无法获取远程引用,则会显示通知,通知用户发生失败。

  5. 用户可以移动或删除资源。 移动或删除资源时,Experience Manager在警告对话框中显示所有选定资源和文件夹的引用总数。 删除尚未检索其引用的资产时,Experience Manager显示警告对话框,确保在操作完成之前向用户发出警报。

    强制删除警告

管理远程DAM中资产的更新 handling-updates-to-remote-assets

支持的操作和更新传播

在远程数字资产管理(DAM)存储库与Adobe Experience Manager (AEM) Sites部署之间配置连接后,远程DAM上的资产在Sites部署中可用。 Sites作者和管理员随后可以对远程DAM资源或文件夹执行以下操作:

  • 更新 — 修改远程DAM上的现有资源。
  • 删除 — 从远程DAM中删除资产。
  • 重命名 — 更改远程DAM资源的名称。
  • 移动 — 将资产重新定位到远程DAM中的其他位置。

这些更改会自动传播到Sites部署,但会有一些延迟。 此外,当在本地Experience Manager Sites页面上使用远程DAM上的资源时,AEM会自动在Sites页面上显示更新的资源。 这可确保Sites页面始终反映远程DAM存储库中源资产的当前状态。

移动资产和调整引用

将资产从一个位置移动到另一个位置时,调整引用,以便资产继续显示在Sites页面上。 由于Sites部署根据其引用路径解析每个资产,因此将资产移动到无法从本地Sites部署访问的位置会破坏该引用。 因此,资产无法在Sites部署中显示。 在完成移动之前,请验证本地Sites部署是否仍可访问目标位置。

更新资源元数据

Sites作者还可以更新远程DAM上资产的元数据属性,这些更改将在本地Sites部署中变得可用。 这样可使描述性元数据(例如标题、标记和其他属性)在远程DAM存储库和连接的Sites部署之间保持同步。

预览和重新发布更新

Sites作者可以预览Sites部署中可用的更新,然后重新发布更改以使其在AEM发布实例中可用。 重新发布前预览允许作者在实时更改之前,确认更新的资产正确显示在页面上。

远程Assets内容查找器中的过期资源状态

Experience Manager在​ 远程Assets内容查找器 ​中的资产上显示​ expired ​状态视觉指示器,以阻止站点作者在Sites页面上使用该资产。 如果在Sites页面上使用了状态为​ expired ​的资产,则该资产无法在Experience Manager发布实例上显示。 因此,此指示器可作为一种保护措施,阻止作者发布引用了不再有效的资产的页面。

常见问题解答 frequently-asked-questions

如果需要使用Sites部署中可用的资产,是否应该配置“连接的Assets”?
在此情况下不需要配置连接的Assets。 用户可以直接使用Sites部署中已有的资产,而无需任何其他设置。
何时需要配置“连接的Assets”功能?
仅在您需要使用Sites部署中​ 远程数字资产管理(DAM)部署 ​上的资产时才配置“连接的Assets”功能。 在所有其他情况下,无需配置。
配置“连接的Assets”后,是否可以将多个Sites部署连接到远程DAM部署?
是。 在配置连接的Assets后,多个Sites部署可以连接到单个远程DAM部署。 此多对一模型允许多个Sites环境共享公共资源存储库。 有关详细信息,请参阅连接的 Assets 架构。
在配置“连接的Assets”后,可以连接到Sites部署的远程DAM部署数量是多少?
配置“连接的Assets”后,您只能将​一个远程DAM部署连接到Sites部署。 单个Sites部署仅从一个DAM部署获取其远程资产。 有关详细信息,请参阅连接的 Assets 架构。
配置“连接的Assets”后,能否使用Sites部署中的Dynamic Media资源?
在配置“连接的Assets”后,Sites部署中的Dynamic Media资产可在​ 只读模式 ​中使用。 由于这些资源是只读的,因此Dynamic Media无法在Sites部署中处理资源。 必须在源部署上进行资产处理。 有关详细信息,请参阅配置 Sites 和 Dynamic Media 部署之间的连接。
配置“连接的Assets”后,能否在Sites部署上使用远程DAM部署中的图像和文档格式类型的资产?
是。 配置连接的Assets后,远程DAM部署中的​ 图像和文档格式资产 ​可在Sites部署中使用。
配置“连接的Assets”后,能否在Sites部署上使用来自远程DAM部署的内容片段和视频资产?
不会。 配置连接的Assets后,远程DAM部署中的​ 内容片段和视频资产 ​无法在Sites部署中使用。 仅受支持的资源类型传播到Sites部署。
配置“连接的Assets”后,能否在Sites部署上使用来自远程DAM部署的Dynamic Media资源?
是。 配置“连接的Assets”后,您可以在Sites部署上配置并使用远程DAM部署中的​Dynamic Media图像资产。 有关详细信息,请参阅配置 Sites 和 Dynamic Media 部署之间的连接。
配置“连接的Assets”后,能否对远程DAM资源或文件夹执行更新、删除、重命名和移动操作?
是。 配置“连接的Assets”后,您可以在远程DAM资源或文件夹上执行​更新、删除、重命名和移动操作。 这些更改通过同步自动传播到Sites部署,在稍有延迟后即可使用,以便链接的Sites环境反映远程DAM的当前状态。 有关详细信息,请参阅管理远程DAM中资产的更新。
配置“连接的Assets”后,能否在Sites部署中添加或修改资源并使其在远程DAM部署中可用?
您可以将资源添加到Sites部署。 但是,这些资产​无法用于远程DAM部署。 资产传播仅从一个方向流动,从远程DAM部署到Sites部署。

限制和最佳实践 tip-and-limitations

在使用连接的资产时,请遵循这些最佳实践并遵守以下限制:

  • 要了解有关​ 资源使用情况 ​的信息,请在Sites实例上配置Assets Insight功能。 启用​ AssetsInsight ​后,团队可以跨页面跟踪连接资源的使用方式和位置,从而支持更好的内容治理和重用决策。

  • 连接的资源不支持创作组件中的​路径浏览器。 由于连接的资产是远程提供的,而不是从本地存储库提供,因此通过创作组件路径浏览器进行的基于路径的选择不可用。

  • 作者无法将​ 远程资产 ​拖到图像组件配置对话框上。 作为解决方法,您可以直接将​ 远程资产 ​拖到Sites页面上的图像组件上,而无需单击​配置。 这为向图像组件添加远程资产提供了可靠的替代路径,确保即使“配置”对话框不直接接受连接的资产,作者仍可以放置这些资产。

权限和资产管理 permissions-and-managing-assets

  • 本地资源为只读副本。 Experience Manager组件仅对这些资源执行​非破坏性编辑,确保源资源保持不变。 不允许进行其他编辑。
  • 本地获取的资产仅可用于​创作。 无法应用资产更新工作流,并且无法在获取的副本上编辑元数据。
  • 在Sites页面中使用​ Dynamic Media ​时,不会获取原始资产或将其存储在本地部署中。 相反,dam:Asset节点、元数据和由Assets部署生成的演绎版均在Sites部署中获取。
  • 仅支持图像和列出的文档格式。 不支持​Content Fragments和Experience Fragments。
  • Experience Manager未获取元数据架构。 因此,某些获取的元数据不会显示,因为Sites部署中不存在控制其表示的架构。 如果在Sites部署中单独更新了架构,则会显示所有元数据属性。
  • 所有Sites作者都拥有对获取的副本的读取权限,即使这些作者无法访问远程​ 数字资产管理(DAM) ​部署。
  • 不支持应用程序编程接口(API)​以自定义集成。
  • 此功能支持​无缝搜索和使用远程资产。 要在单个操作中使大量远程资产在本地部署上可用,请迁移资产,而不是单独获取资产。
  • 远程资产不能用作页面属性用户界面上的页面缩略图。 作者通过单击选择图像,从缩略图字段设置了页面属性用户界面中的网页缩略图。

设置和许可 setup-licensing

将Adobe Experience Manager (AEM) Sites部署连接到单独的Assets部署时,以下设置要求和许可条件适用。 此拆分创作架构将存储数字资产的存储库与作者在其中构建和管理Sites内容的部署分隔开来:

  • 支持​Adobe Managed Services (AMS)部署。 Adobe Experience Manager (AEM) Assets支持​ Adobe Managed Services (AMS) ​上的部署。
  • 每个Sites部署的​单个Assets连接。 每个Sites部署一次只连接到一个Assets部署。 此一对一连接为资产建立了明确、明确的真实来源,确保在Sites中创作的内容引用了单个、一致的资产存储库。
  • 需要Assets的许可证才能用作远程存储库。 Assets部署用作​远程存储库,用作管理、版本化数字资产并将其交付到连接的Sites部署的中心存储。
  • 需要Sites的一个或多个许可证用作本地创作部署。 每个Sites部署都用作​本地创作部署,作者在从中使用连接的远程Assets存储库中的资产时创建和编辑Web内容。

由于这两个部署是单独授予许可的 — Assets作为远程存储库,Sites作为本地创作部署 — 组织必须为每个角色维护有效许可证。 此双许可证模型允许单个Assets存储库用作权威资源源,而一个或多个Sites部署处理针对该共享存储库的创作。

用途 usage

以下使用规则确切定义了作者如何使用远程资产,以及控制此功能的操作限制、超时和只读限制。

  • 用户可以搜索远程资产,并在创作时将这些资产拖动到本地页面。 不支持其他功能。
  • 获取操作在5秒后超时。 当网络问题中断请求时,作者可能无法获取资产。 要恢复,作者可以通过将远程资产从内容查找器拖到页面编辑器来重新尝试获取。
  • 可以对获取的资产执行无损且通过Image组件支持的简单编辑。 除了这些受支持的编辑之外,获取的资产是​只读,因为每个资产的真实来源保留在DAM中。
  • 重新获取资产的唯一方法是将其拖动到页面上。 没有API支持或其他方法可重新获取资产以更新它。
  • 如果从Digital Asset Manager (DAM)中停用资产,则这些停用的资产将继续在Sites页面上使用。
  • 资产的远程引用条目是异步获取的​​。 由于引用和总计数不是实时的,因此如果Sites作者在DAM用户查看引用时使用资产,则报告的引用和总计数可能会出现临时差异。 DAM用户可以刷新页面,并在几分钟后重试以获取准确的总数。

问题疑难解答 troubleshoot

要排除使用远程资产时出现的常见错误,请按照以下相关方案的步骤操作。

  • 无法从内容查找器中搜索远程资产:​如果无法从内容查找器中搜索远程资产,请确保已具备所需的角色和权限。 缺少角色或角色不足是远程搜索失败的最常见原因。

  • 从远程DAM获取的资产不会在网页上发布:​从远程数字资产管理(DAM)系统获取的资产可能在网页上发布失败。 当以下条件之一为true时,会发生这种情况:

    • 该资产在远程服务器上不再存在。
    • 缺少获取资产的相应权限。
    • 网络故障会中断传输。

    要解决此问题,请完成以下检查:

    1. 确保资产尚未从远程DAM中删除。
    2. 确保具有适当的权限并满足所有先决条件。
    3. 重试将资产添加到页面并重新发布。
    4. 检查异步作业的列表中在资产获取期间发生的错误。
  • 无法从本地Sites部署访问远程DAM部署:​如果无法从本地Sites部署访问远程DAM部署,请确保允许使用跨站点Cookie并配置了相同站点Cookie支持。 由于Experience Manager部署通过跨站点Cookie进行身份验证,因此阻止这些Cookie会阻止在部署之间进行身份验证。 例如,无痕模式下的Google Chrome可能会阻止第三方Cookie。 要在Chrome浏览器中允许Cookie,请执行以下步骤:

    1. 单击地址栏中的“眼睛”图标。
    2. 导航到​站点无法工作 > 已阻止。
    3. 选择远程DAM URL。
    4. 允许登录令牌Cookie。

    无痕浏览模式下Chrome浏览器中的 Cookie错误

    或者,请参阅如何启用第三方Cookie。

  • 未检索到远程引用,并导致错误消息:​如果未检索到远程引用并导致错误消息,请验证Sites部署是否可用并检查网络连接问题。 请稍后重试,因为临时可用性或网络问题通常会自行解决。 Assets部署在报告失败之前尝试与Sites部署建立连接两次。

    无法检索资源远程引用

另请参阅

recommendation-more-help
experience-manager-cloud-service-help-main-toc