[AEM Assets]{class="badge positive" title="适用于AEM Assets)。"}
适用于数字资源的Digital Rights Management digital-rights-management-in-assets
数字资产带有控制其允许使用的许可证,定义了 许可条款 和使用持续时间。 此授权模型是 Digital Rights Management (DRM) 的核心,该实践控制如何访问、分发和重用数字内容。 由于许可证通常会限制发布资产的位置、方式和时间,因此跟踪这些条件对于保持合规性和避免未经授权使用过期或受限制的内容至关重要。
使用Experience Manager平台,您可以在数字资产管理工作流中直接管理 资产到期信息 和授权信息。 这种集中控制提供了几项实际好处:
- 跟踪每个资产的许可条款和持续时间,以便使用权限始终与内容本身一起可见。
- 管理资产过期以确保在资产许可使用期结束后不再发布或分发资产。
- 强制遵守许可协议,降低使用超出授权范围的资产的风险。
通过保留附加到团队管理的资产的许可和到期详细信息,Experience Manager可帮助团队履行合同义务并防止意外使用权限已失效的内容。
资产到期 asset-expiration
资产到期通过自动控制发布的资产何时保持可用来强制实施许可证要求。 要强制实施资产的许可证要求,请使用资产到期信息。 到期信息可确保已发布的资产在到期时自动取消发布。 因此,资产在其许可证期限结束后无法再分发,这将防止许可证违规。 资产过期后,没有管理员权限的用户无法编辑、复制、移动、发布或下载已过期的资产。
在何处查看资源过期状态
您可以在以下位置查看资源的到期状态:
- 卡片视图:对于已过期的资产,卡片上的标志表示该资产已过期。
- 列表视图:对于已过期的资产,状态列显示 已过期 横幅。
- 时间线:您可以在时间线中查看资产的到期状态。 选择资产并选择“时间轴”。
- 引用边栏:您还可以在 引用 边栏中查看资产的到期状态。 引用边栏管理复合资源与引用的子资源、收藏集和项目之间的资源过期状态和关系。
要查看资源的引用网页和复合资源,请执行以下步骤:
- 导航到资源,选择该资源,然后单击
。 左边栏将打开。
- 从左边栏中选择引用。
- 对于已过期的资源,引用显示到期状态,因为资源已过期。 如果资源具有过期的子资源,引用边栏会显示状态资源具有过期的子Assets。
搜索过期的资产 search-expired-assets
要搜索过期的资产(包括过期的子资产),请执行以下步骤:
-
在Assets控制台中,单击工具栏中的搜索,然后按
Enter。 -
单击GlobalNav图标并选择 到期状态 选项。
-
选择已过期。 搜索结果将显示已过期的资源。
当您选择 过期 选项时,Assets控制台仅显示由复合资源引用的过期资源和子资源。 引用已过期子资产的复合资产不会在这些子资产过期后立即显示。 相反,只有在Experience Manager检测到引用的已过期子资产后,这些复合资产才会显示为已过期。 此检测在下次执行计划程序时发生。
您可以将已发布资源的到期日期修改为早于当前计划程序周期的日期。 计划程序在下次执行时仍会检测到此类资产已过期,并且Experience Manager会在报告中反映状态。 对于处于不同时区的用户,资源的到期日期显示方式有所不同。
此外,如果错误阻止调度程序在当前周期期间检测过期资产,则调度程序在下一个周期中重新检查这些资产,并因此检测它们的过期状态。
要启用Assets控制台以显示引用的复合资产以及过期的子资产,请在Experience Manager中配置 Adobe CQ DAM到期通知 工作流。 基于时间的调度程序会调度一个作业,以在特定时间检查资产是否已过期子资产。 作业完成后,具有过期子资产的资产及其引用的资产会在搜索结果中显示为已过期。
配置到期通知计划程序
-
访问与您的环境关联的Cloud Manager Git存储库。
-
提交存储库中名为
com.day.cq.dam.core.impl.ExpiryNotificationJobImpl.cfg.json的文件,该文件包含以下内容。code language-json { "send_email":"false", "asset_expired_limit":"100", "prior_notification_seconds":"86400", "cq.dam.expiry.notification.url.protocol":"http", "cq.dam.expiry.notification.scheduler.istimebased":"true", "cq.dam.expiry.notification.scheduler.period.rule":"10", "cq.dam.expiry.notification.scheduler.timebased.rule":"0 0 0 * * ?" } -
按照说明进行操作,以在 Experience Manager as a Cloud Service中进行OSGi (Open Service Gateway Initiative)配置。
使用以下属性配置调度程序:
- 属性
cq.dam.expiry.notification.scheduler.istimebased的true值将启动调度程序。 - 属性
cq.dam.expiry.notification.scheduler.timebased.rule的值是定义时间的正则表达式。 上述示例在00小时启动调度程序作业,确保到期检查在午夜运行。 - 如果
send_email设置为true,则资产创建者(将特定资产上传到Assets的人员)将在资产过期时收到电子邮件。 - 计划程序的一个迭代中过期的最大资源数是属性
asset_expired_limit的值。 - 要定期运行作业,请将属性
cq.dam.expiry.notification.scheduler.istimebased的值设置为false,并将属性cq.dam.expiry.notification.scheduler.period.rule的值设置为以秒为单位的时间。
资产状态 asset-states
Assets控制台显示资源的各种状态,以指示每个资源在其生命周期中的位置。 根据特定资产的当前状态,其卡片视图会显示描述该状态的标签,例如,已过期、已发布、已批准或已拒绝。
这些资产状态代表不同的阶段:
- 已发布 — 资产已上线并可供交付。
- 已批准 — 资源在审核任务期间被接受。
- 已拒绝 — 资源在审核任务期间被拒绝。
- 已过期 — 资产已超过其配置的过期日期,不再有效。
发布资源
- 在Assets用户界面中,选择一个资产。
- 从工具栏中选择发布。 如果在工具栏中未看到发布选项,请单击工具栏上的更多,然后找到 发布 选项。
- 从菜单中选择发布,然后关闭确认对话框。
- 退出选择模式。 资源的发布状态显示在卡片视图的资源缩略图底部。 这可以确认资产处于活动状态并且可用。 在列表视图中,已发布列显示资产的发布时间。
设置资源的到期日期
- 要显示其资源详细信息页面,请在Assets界面中选择一个资源,然后单击属性。
- 在高级选项卡中,通过 过期 字段设置资源的过期日期。 这可以确保在资产不再有效使用时自动为其添加标记。
- 单击保存,然后单击 关闭 以显示资产控制台。
- 资源的发布状态表示卡片视图中资源缩略图底部的已过期状态。 在列表视图中,资产的状态显示为已过期。
审核并批准或拒绝资产
- 在Assets控制台中,选择一个文件夹,然后在该文件夹上创建审核任务。
- 审阅并批准或拒绝审阅任务中的资产,然后单击完成。
- 导航到您为其创建审阅任务的文件夹。 您批准或拒绝的资产的状态将显示在卡片视图的底部。 在列表视图中,审批和到期状态显示在相应的列中。
按状态搜索资源
由于资产在不同状态之间移动,因此您可以通过搜索这些状态来查找它们。 这使得按生命周期阶段筛选大型资源库变得容易。
- 要根据资产的状态搜索资产,请单击 搜索 以显示搜索栏。
- 选择
Return并单击Experience Manager (Adobe Experience Manager)。 - 在搜索面板中,单击 发布状态 并选择 已发布 以在Assets中搜索已发布的资源。
- 要搜索已批准或已拒绝的资产,请选择 批准状态 并选择适当的选项。
- 要根据资产的到期状态搜索资产,请在搜索面板中选择到期状态,然后选择相应的选项。
- 您还可以根据各种搜索彩块化下的状态组合搜索资源。 例如,您可以搜索在审核任务中批准且未过期的已发布资产。 要搜索此类资源,请在搜索彩块化中选择相应的选项。
Assets中的Digital Rights Management digital-rights-management-in-assets-1
Adobe Experience Manager Assets中的 Digital Rights Management (DRM) 功能强制接受许可协议,然后才能下载许可资源。 此机制确保受保护资产的每次下载都必须明确接受其许可条款,保护资产所有者的权利并维护整个资产库的合规性。
如果您选择受保护的资产并单击下载,则Assets会将您重定向到许可证页面以接受许可协议。 由于必须接受,因此在您接受许可协议之前,下载选项将一直不可用。
如果所选内容包含多个受保护的资产,则一次选择一个资产,接受每个资产的许可协议,然后继续下载该资产。
当满足以下任一条件时,资产将被视为受保护,因为每个条件都会告知Experience Manager在何处找到必须接受的许可条款:
- 资源元数据属性
xmpRights:WebStatement指向包含资源的许可协议的页面的路径。 - 资源元数据属性
adobe_dam:restrictions的值是指定许可协议的原始HTML值。
/etc/dam/drm/licences用于存储早期版本的Experience Manager中的许可证。 此位置现已弃用。 如果您创建或修改许可证页面,或者从以前的Experience Manager版本移植页面,Adobe建议您将此类资源存储在/apps/settings/dam/drm/licenses或/conf/*/settings/dam/drm/licenses位置。下载受DRM保护的资产 downloading-drm-assets
受Digital Rights Management (DRM)保护的资源在下载之前需要您接受许可协议。 要下载受DRM保护的资产,请执行以下步骤:
-
在卡片视图中,选择要下载的资源并选择下载。
-
在 版权管理 页面,从列表中选择要下载的资产。
-
在许可证窗格中,选择 同意 接受许可条款。 接受协议会解锁要下载的受保护资产。 资产旁边会显示一个复选标记。 选择 下载 选项。
note NOTE 仅当您同意受保护资产的许可协议时,才会启用 下载 选项,因为许可接受是授权下载的内容。 但是,如果您的选择包含受保护和不受保护的资产,则窗格中仅列出受保护的资产,并且 下载 选项可用于下载不受保护的资产。 要同时接受多个受保护资产的许可协议,请从列表中选择资产,然后选择“同 意”。 -
要下载资源或其演绎版,请在对话框中选择下载。
资产通知和取消发布即将到期 expiring-asset-notification-unpublication
名为 com.day.cq.dam.core.impl.ExpiryNotificationJobImpl 的后台作业将从Publish和Dynamic Media Scene7中删除过期的资源。 默认情况下,此作业在每天午夜运行。 您可以通过com.day.cq.dam.core.impl.ExpiryNotificationJobImpl OSGi (Open Services Gateway Initiative)配置来配置作业的频率或计时。
此作业执行以下任务:
-
取消发布已超过其过期日期的资产,该资产存储在JCR (Java内容存储库)中Asset节点下的
/jcr:content/metadata/prism:expirationDate属性中。 这可确保在已发布或投放环境中不再向最终用户提供过期的内容。 -
启用电子邮件通知后,作业还会生成通知,以便上载者能够了解即将到期和已完成的到期情况:
- 标识即将过期的资产并通知上传这些资产的用户。 通知提前期由
prior_notification_seconds配置属性控制,该属性设置为86400秒,默认情况下为24小时。 - 通知上传用户自上次执行作业以来已过期的任何资源。
- 标识即将过期的资产并通知上传这些资产的用户。 通知提前期由
用于这些通知电子邮件的电子邮件模板存储在/libs/settings/dam/notification/email/default中。 您可以通过在/conf/global/settings/dam/notification/email/default或/apps/settings/dam/notification/email/default下叠加这些模板来自定义这些模板。
资产开启时间和关闭时间 asset-on-time-off-time
资产开启时间和关闭时间是一个基于时间的访问控制,它独立于资产到期时间。 它控制一个投放时段,在投放时段内资产可以访问并在该时段后资产停止投放。
您通过提供 com.day.cq.dam.core.impl.servlet.OnOffTimeAssetAccessFilter 开放服务网关计划(OSGi)配置来启用开启时间和关闭时间行为。 强制实施发生在路径请求资产时。 这可以确保在每个投放请求而不是单个计划事件上评估时间窗口,因此,每当调用资产时,访问都会反映当前时间和日期。
当配置存在时,筛选器仅在同时满足以下两个条件时才将资产交付给请求者:
- 当前时间和日期是配置的开始时间 (如果设置了开始时间)晚于。
- 当前时间和日期是 早于 配置的关闭时间(如果已设置关闭时间)。
由于在这两个边界上都对投放实施限制,因此不会提供在资产开始时间之前或结束时间之后请求的资产,从而让管理员能够精确控制内容何时可用以及何时撤消。
另请参阅