将资产作为链接共享 asset-link-sharing

版本
文章链接
AEM as a Cloud Service
单击此处
AEM 6.5
本文

Adobe Experience Manager Assets允许您将资产、文件夹和收藏集作为URL与您的组织成员和外部实体(包括合作伙伴和供应商)共享。 通过链接共享资产是一种便利的方法,使外部参与方无需先登录Assets即可使用资源。

PREREQUISITES
  • 您需要对要作为链接共享的文件夹或资产具有Edit ACL权限。
  • 若要向用户发送电子邮件,请在Day CQ邮件服务中配置SMTP服务器详细信息。

共享资源 share-assets

要生成要与用户共享的资源URL,请使用链接共享对话框。

  • 具有管理员权限或在/var/dam/share位置具有读取权限的用户可以查看与其共享的链接。
  • /var/dam/jobs/download位置具有读取权限的用户可以从共享链接下载资产。
  1. 在Assets用户界面中,选择要作为链接共享的资产。

  2. 在工具栏中,单击​ 共享链接 共享资产图标 。 单击​ 共享 ​后创建的链接预先显示在共享链接字段中。 选择​ 提交 ​后才会创建链接。

    与链接共享对话

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

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

    note note
    NOTE
    如果您输入的电子邮件ID不是您组织的成员,则单词外部用户将带有该用户的电子邮件ID前缀。
  4. 在​ 主题 ​框中,输入要共享的资源的主题。

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

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

    设置共享链接的过期日期

  7. 要允许用户下载原始资源,请选择​ 允许下载原始文件。 要允许用户仅下载共享资源的演绎版,请选择​ 允许下载文件的演绎版

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

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

    共享资源的预览

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

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

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

  12. 要取消共享资产,请选择该资产并单击工具栏中的​ 取消共享。 随后将显示确认消息。 资源的条目将从列表中删除。

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

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

  2. 在服务列表中,找到​ 天CQ邮件服务

  3. 单击服务旁边的​ 编辑,并为​ Day CQ Mail Service ​配置以下参数,并针对其名称提供详细信息:

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

    chlimage_1-263

  4. 单击​ 保存

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

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

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

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

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

    chlimage_1-264

  4. 保存更改。

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

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

  • 如果用户无法下载共享资源,请与Experience Manager管理员确认下载限制是什么。

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

  • 如果您无法使用链接共享功能共享资源,请确保您拥有适当的权限。 请参阅共享资源

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

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

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

    在Experience Manager界面中,访问​ 工具 > 操作 > Web控制台。 打开​ Day CQ Link Externalizer ​配置,并在​ Domains ​字段中修改以下属性,这些属性的值针对localauthorpublish提及。 对于localauthor属性,请分别提供本地实例和创作实例的URL。 如果您运行单个Experience Manager创作实例,请为localauthor属性使用相同的值。 对于Publish实例,请提供Experience Manager Publish实例的URL。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2