将资产作为链接共享 asset-link-sharing
Adobe Experience Manager Assets允许您将资产、文件夹和收藏集作为URL与您的组织成员和外部实体(包括合作伙伴和供应商)共享。 通过链接共享资产是一种便利的方法,使外部参与方无需先登录Assets即可使用资源。
- 您需要对要作为链接共享的文件夹或资产具有
Edit ACL
权限。 - 若要向用户发送电子邮件,请在Day CQ邮件服务中配置SMTP服务器详细信息。
共享资源 share-assets
要生成要与用户共享的资源URL,请使用链接共享对话框。
- 具有管理员权限或在
/var/dam/share
位置具有读取权限的用户可以查看与其共享的链接。 - 在
/var/dam/jobs/download
位置具有读取权限的用户可以从共享链接下载资产。
-
在Assets用户界面中,选择要作为链接共享的资产。
-
在工具栏中,单击 共享链接 。 单击 共享 后创建的链接预先显示在共享链接字段中。 选择 提交 后才会创建链接。
图:将资源共享为链接的对话框。
-
在 链接共享 对话框的电子邮件地址框中,键入要与其共享链接的用户的电子邮件 ID。您可以添加一个或多个用户。
note note NOTE 如果您输入的电子邮件ID不是您组织的成员,则单词外部用户将带有该用户的电子邮件ID前缀。 -
在 主题 框中,输入要共享的资源的主题。
-
在 消息 框中,输入可选消息。
-
在 过期 字段中,指定链接停止工作的过期日期和时间。 链接的默认过期时间为一天。
-
要允许用户下载原始资源,请选择 允许下载原始文件。 要允许用户仅下载共享资源的演绎版,请选择 允许下载文件的演绎版。
-
单击 共享。 将显示一条消息,确认通过电子邮件将该链接与用户共享。
-
要查看共享资产,请单击发送给用户的电子邮件中的链接。 要生成资源的预览,请单击共享资源。 要关闭预览,请单击 上一步。 如果已共享文件夹,请单击 父文件夹 以返回到父文件夹。
note note NOTE Experience Manager仅支持生成支持的文件类型的资源预览。 如果共享其他MIME类型,则只能下载资源且无法预览。 -
要下载共享资源,请单击工具栏中的 选择,单击该资源,然后单击工具栏中的 下载。
用于下载共享资源的
-
要查看您作为链接共享的资源,请转到Assets用户界面并单击Experience Manager徽标。 选择 导航。 在“导航”窗格中,选择 共享链接 以显示共享资源列表。
-
要取消共享资产,请选择该资产并单击工具栏中的 取消共享。 随后将显示确认消息。 资源的条目将从列表中删除。
配置Day CQ邮件服务 configure-day-cq-mail-service
-
在Experience Manager主页上,导航到 工具 > 操作 > Web控制台。
-
在服务列表中,找到 天CQ邮件服务。
-
单击服务旁边的 编辑,并为 Day CQ Mail Service 配置以下参数,并针对其名称提供详细信息:
- SMTP服务器主机名:电子邮件服务器主机名
- SMTP服务器端口:电子邮件服务器端口
- SMTP用户:电子邮件服务器用户名
- SMTP密码:电子邮件服务器密码
-
单击 保存。
配置最大数据大小 configure-maximum-data-size
当您从使用链接共享功能共享的链接下载资产时,Experience Manager会从存储库压缩资产层次结构,然后以ZIP文件返回该资产。 但是,由于ZIP文件中可以压缩的数据量没有限制,因此会压缩大量数据,这会导致JVM中出现内存不足错误。 为了保护系统免受由于此情况而导致的潜在拒绝服务攻击,请在Configuration Manager中使用 Day CQ DAM临时资产共享代理Servlet 的 最大内容大小(未压缩) 参数配置最大大小。 如果资产的未压缩大小超过配置值,则会拒绝资产下载请求。 默认值为100 MB。
-
单击Experience Manager徽标,然后转到 工具 > 操作 > Web控制台。
-
从Web控制台中,找到 Day CQ DAM临时资产共享代理Servlet 配置。
-
在编辑模式下打开 Day CQ DAM 临时资产共享代理 Servlet 配置,并修改 最大内容大小(未压缩) 参数的值。
-
保存更改。
最佳实践和疑难解答 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 字段中修改以下属性,这些属性的值针对
local
、author
和publish
提及。 对于local
和author
属性,请分别提供本地实例和创作实例的URL。 如果您运行单个Experience Manager创作实例,请为local
和author
属性使用相同的值。 对于Publish实例,请提供Experience Manager Publish实例的URL。