支持远程资产 remote-assets-support
了解如何配置核心组件图像和 Teaser 组件以使用带有 OpenAPI 的 Dynamic Media 支持远程资产。
获取最新的 AEM 版本 latest
使用带有 OpenAPI 的 Dynamic Media 支持远程资产需要:
- AEM 6.5 SP 18 和更高版本或 AEM as a Cloud Service
- 核心组件版本 2.23.2 或更高版本
配置 HTTPS https
一般建议使用 HTTP 运行所有生产 AEM 实例。但是,可能并未这样设置您的本地开发环境。但是,使用带有 OpenAPI 的 Dynamic Media 远程资产需要 HTTPS 才能运行。
使用本指南在您要使用远程资源的任何地方(包括开发环境)配置 HTTPS。
配置 OSGi osgi
必须在 OSGi 配置中定义远程资源的位置。按如下所示配置 新一代 Dynamic Media 配置 OSGi 配置,并将这些值替换为您远程资源环境的那些值。
imsClient="<ims-client-name>"
enabled=B"true"
imsOrg="<ims-org>@AdobeOrg"
repositoryId="<repo-id>.adobeaemcloud.com"
有关如何配置 OSGi 的详细信息,请参见以下文档:
- 为 AEM as a Cloud Service 配置 Adobe Experience Manager as a Cloud Service 的 OSGi
- 为 AEM 6.5 配置 OSGi
验证配置 verify
现在可验证使用带有 OpenAPI 的 Dynamic Media 远程资产功能是否发挥作用。为此,可安装 WKND 示例站点和核心组件。
安装核心组件和 WKND 站点后,可在任何 WKND 页面上测试该功能。
-
使用 HTTPS 访问 AEM 实例。
-
在页面编辑器中打开一个 WKND 演示页面,如
https://<host>:<httpsPort>/editor.html/content/wknd/language-masters/en/magazine/arctic-surfing.html
-
将图像组件添加到该页面。
-
在组件的“配置”对话框中,取消选中 资源 选项卡上的 从页面继承特色图像 选项,然后单击 选取。
-
如果配置正确无误,则将出现一个下拉菜单,其中具有 本地 和 远程 选项。选择 远程。
-
随后将打开一个对话框,而您将需要向远程服务进行身份验证。
-
经过身份验证后,将打开远程服务的资源浏览器。选择所需的资源,然后点击或单击 选择。
此时已将远程资源添加到您的本地 AEM 页面,并且您已确认正确配置了该功能。