支持远程资产 remote-assets-support

了解如何配置核心组件图像和Teaser组件以支持使用带有OpenAPI的Dynamic Media的远程资源。

NOTE
带有OpenAPI的Dynamic Media以前称为下一代Dynamic Media。 功能和用法相同。

获取最新的 AEM 版本 latest

要支持使用带有OpenAPI的Dynamic Media的远程资源,需要:

  • AEM 6.5 SP 18 和更高版本或 AEM as a Cloud Service
  • 核心组件版本 2.23.2 或更高版本

配置 HTTPS https

一般建议使用 HTTP 运行所有生产 AEM 实例。但是,可能并未这样设置您的本地开发环境。但是,将Dynamic Media与OpenAPI一起使用的远程资源需要HTTPS才能正常运行。

使用本指南在您要使用远程资源的任何地方(包括开发环境)配置 HTTPS。

配置 OSGi osgi

必须在 OSGi 配置中定义远程资源的位置。按如下所示配置​ 新一代 Dynamic Media 配置 OSGi 配置,并将这些值替换为您远程资源环境的那些值。

imsClient="<ims-client-name>"
enabled=B"true"
imsOrg="<ims-org>@AdobeOrg"
repositoryId="<repo-id>.adobeaemcloud.com"

新一代 Dynamic Media 配置 OSGi 配置窗口

有关如何配置 OSGi 的详细信息,请参见以下文档:

验证配置 verify

现在,您可以验证使用带有OpenAPI的Dynamic Media的远程资源功能是否正常工作。 为此,可安装 WKND 示例站点和核心组件。

安装核心组件和 WKND 站点后,可在任何 WKND 页面上测试该功能。

  1. 使用 HTTPS 访问 AEM 实例。

  2. 在页面编辑器中打开一个 WKND 演示页面,如 https://<host>:<httpsPort>/editor.html/content/wknd/language-masters/en/magazine/arctic-surfing.html

  3. 将图像组件添加到该页面。

  4. 在组件的“配置”对话框中,取消选中​ 资源 ​选项卡上的​ 从页面继承特色图像 ​选项,然后单击​ 选取

  5. 如果配置正确无误,则将出现一个下拉菜单,其中具有​ 本地 ​和​ 远程 ​选项。选择​ 远程

    用于选择图像的远程和本地选取选项

  6. 随后将打开一个对话框,而您将需要向远程服务进行身份验证。

  7. 经过身份验证后,将打开远程服务的资源浏览器。选择所需的资源,然后点击或单击​ 选择

    选择远程资源

此时已将远程资源添加到您的本地 AEM 页面,并且您已确认正确配置了该功能。

使用远程资源 using

配置后,可在您要使用核心组件(如图像组件Teaser 组件中)选择资源的地方选择远程资源。

recommendation-more-help
d2be9096-a81e-404b-9952-d8925af7219c