通过链接共享资产 asset-link-sharing

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

Adobe Experience Manager Assets 允许您以URL形式与组织成员及外部实体(包括合作伙伴和供应商)共享资产、文件夹和收藏集。 通过链接共享资产是使外部各方无需首先登录即可获得资源的一种便捷方式 Assets.

PREREQUISITES
  • 您需要对要作为链接共享的文件夹或资产具有编辑ACL权限。
  • 要向用户发送电子邮件,请在 Day CQ Mail Service.

共享资源 share-assets

要为要与用户共享的资产生成URL,请使用链接共享对话框。 具有管理员权限或具有读取权限的用户位于 /var/dam/share 位置可以查看与其共享的链接。

  1. 在 Assets 用户界面中,选择要作为链接共享的资产。

  2. 在工具栏中,单击 共享链接 共享资产图标 . 将在单击 共享 在 共享链接 字段。 在单击 提交.

    链接共享对话框

    图:将资产共享为链接的对话框。

  3. 在​ 链接共享 ​对话框的电子邮件地址框中,键入要与其共享链接的用户的电子邮件 ID。您可以添加一个或多个用户。

    直接从链接共享对话框共享指向资产的链接

    图:直接从共享指向资产的链接 链接共享 对话框。

    note note
    NOTE
    如果您输入的用户的电子邮件ID不是您组织的成员,则会使用 外部用户 前缀为用户的电子邮件ID。
  4. 主题 框中,输入要共享的资产的主题。

  5. 消息 框中,输入可选消息。

  6. 过期 字段中,指定链接停止工作的过期日期和时间。 链接的默认过期时间为一天。

    设置共享链接的过期日期

  7. 要允许用户下载原始资产和演绎版,请选择 允许下载原始文件. 默认情况下,用户只能下载您以链接形式共享的资产的演绎版。

  8. 单击 共享. 系统会显示一条消息,确认已通过电子邮件与用户共享该链接。

  9. 要查看共享的资产,请单击发送给用户的电子邮件中的链接。 要生成资产预览,请单击共享资产。 要关闭预览,请单击 返回. 如果已共享文件夹,请单击 父文件夹 返回到父文件夹。

    chlimage_1-546

    note note
    NOTE
    Experience Manager 支持仅生成支持文件类型的资产预览。 如果共享其他MIME类型,则您只能下载资产,无法预览。
  10. 要下载共享资产,请单击 选择 在工具栏中,单击资产,然后单击 下载 中。

    用于下载共享资产的工具栏选项

  11. 要查看您作为链接共享的资产,请转到 Assets 用户界面,然后单击 Experience Manager 徽标。 选择 导航. 在导航窗格中,选择 共享链接 以显示共享资产列表。

  12. 要取消共享资产,请选择资产并单击 取消共享 中。 下面显示确认消息。 资产的条目将从列表中删除。

配置Day CQ邮件服务 configure-day-cq-mail-service

  1. 在 Experience Manager 主页,导航到 工具 > 操作 > Web控制台.

  2. 在服务列表中,找到 Day CQ Mail Service.

  3. 单击 编辑 ,并为 Day CQ Mail Service 其名称上有详细说明:

    • SMTP服务器主机名:电子邮件服务器主机名
    • SMTP服务器端口:电子邮件服务器端口
    • SMTP用户:电子邮件服务器用户名
    • SMTP密码:电子邮件服务器密码

    chlimage_1-548

  4. 单击“保存”。

配置最大数据大小 configure-maximum-data-size

当您从使用链接共享功能共享的链接下载资产时, Experience Manager 压缩存储库中的资产层次结构,然后以ZIP文件格式返回资产。 但是,在对ZIP文件中可压缩的数据量没有限制的情况下,会对大量数据进行压缩,这会导致JVM中出现内存不足错误。 要保护系统免受由于这种情况而可能发生的拒绝服务攻击,请使用 最大内容大小(未压缩) 参数 Day CQ DAM临时资产共享代理Servlet 在配置管理器中。 如果资产的未压缩大小超过配置的值,则会拒绝资产下载请求。 默认值为100 MB。

  1. 单击 Experience Manager 徽标,然后转到 工具 > 操作 > Web控制台.

  2. 从Web控制台中,找到 Day CQ DAM临时资产共享代理Servlet 配置。

  3. 在编辑模式下打开 Day CQ DAM 临时资产共享代理 Servlet 配置,并修改​ 最大内容大小(未压缩) ​参数的值。

    chlimage_1-549

  4. 保存更改。

最佳实践和疑难解答 best-practices-and-troubleshooting

  • 名称中包含空格的资产文件夹或收藏集可能无法共享。

  • 如果用户无法下载共享的资产,请与 Experience Manager 管理员 下载限制

  • 如果您无法发送包含指向共享资产的链接的电子邮件,或者如果其他用户无法接收您的电子邮件,请与 Experience Manager 管理员(如果 电子邮件服务 是否已配置。

  • 如果您无法使用链接共享功能共享资产,请确保您拥有相应的权限。 请参阅 共享资产.

  • 如果共享资产被移动到其他位置,则其链接会停止工作。 重新创建链接并与用户重新共享。

  • 如果要从 Experience Manager 将部署创作到外部实体,请确保仅显示以下用于链接共享的URL,例如 GET 仅请求。 出于安全原因阻止其他URL。

    • http://[aem_server]:[port]/linkshare.html
    • http://[aem_server]:[port]/linksharepreview.html
    • http://[aem_server]:[port]/linkexpired.html

    在 Experience Manager 界面,访问 工具 > 操作 > Web控制台. 打开 Day CQ链接外部器 配置并修改 字段中的值 local, authorpublish. 对于 localauthor 属性中,分别提供本地实例和创作实例的URL。 如果您运行 Experience Manager 创作实例,请对 localauthor 属性。 对于Publish实例,请提供 Experience Manager 发布实例。

recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad