使用 Brand Portal 配置 AEM Assets

Adobe Experience Manager(AEM)资产通过Adobe I/O使用Brand Portal进行配置,从而获取IMS令牌以授权您的Brand Portal租户。

注意

AEM 6.4.8.0及更高版本支持通过Adobe I/O配置AEM Assets与Brand Portal。

以前,Brand Portal是通过旧版OAuth网关在经典UI中配置的,该网关使用JWT令牌交换获取IMS访问令牌以进行授权。

小贴士

仅适用于现有客户

建议继续使用现有的旧版OAuth网关配置。 如果旧版OAuth网关配置出现问题,请删除现有配置并通过Adobe I/O创建新配置。

此帮助描述了以下两个用例:

  • 新配置:如果您是新的Brand Portal用户,并且想要使用Brand Portal配置AEM Assets创作实例,则可以在上创建新配 Adobe I/O置。
  • 升级配置:如果您是现有Brand Portal用户,且在旧版OAuth网关上使用Brand Portal配置了AEM Assets创作实例,则建议删除现有配置并在上创建新配 Adobe I/O置。

提供的信息基于以下假设:阅读本帮助的任何人都熟悉以下技术:

  • 安装、配置和管理Adobe Experience Manager和AEM包

  • 使用Linux和Microsoft Windows操作系统

前提条件

您需要以下各项才能使用 Brand Portal 配置 AEM Assets:

  • 具有最新Service Pack的已启动且正在运行的AEM Assets创作实例。
  • Brand Portal 租户 URL。
  • 对 Brand Portal 租户的 IMS 组织具有系统管理员权限的用户。

下载并安装AEM 6.4

下载并安装最新的AEM Service Pack

下载并安装AEM 6.4

建议让AEM 6.4来设置AEM创作实例。 如果您没有启动并运行AEM,请从以下位置下载它:

下载AEM后,有关设置AEM创作实例的说明,请参阅部署和维护

下载并安装AEM最新Service Pack

有关详细说明,请参阅

如果找 不到最新的AEM包或Service Pack,请联系客户关怀团队。

创建配置

如果您是首次使用Brand Portal配置AEM Assets,请按照列出的顺序执行以下步骤:

  1. 获取公共证书
  2. Adobe I/O Createintegration
  3. 创建 IMS 帐户配置
  4. 配置云服务
  5. 测试配置
注意

AEM Assets创作实例只能配置一个Brand Portal租户。

创建 IMS 配置

IMS 配置通过 AEM Assets 作者实例对您的 Brand Portal 租户进行身份验证。

IMS 配置包括两个步骤:

获取公共证书

公共证书允许您在Adobe I/O上验证配置文件。

  1. 登录AEM Assets创作实例
    默认URL:http://本地主机:4502/aem/start.html

  2. 在​Tools Tools面板中,导航到​Security >> AdobeIMS配置

    Adobe IMS 帐户配置 UI

  3. 打开 Adobe IMS 配置页面。

    单击​创建

    这会将您转到 Adobe IMS 技术帐户配置​页面。

  4. 默认情况下,将打开​证书​选项卡。

    在​云解决方案​中,选择 Adobe Brand Portal

  5. 标记​创建新证书​复选框,并指定证书的​别名。别名将用作对话框的名称。

  6. 单击​创建证书。将显示一个对话框。单击​确定​以生成公共证书。

    创建证书

  7. 单击​下载公钥,然后将 AEM-Adobe-IMS.crt 证书文件保存到您的计算机上。该证书文件用于create Adobe I/O integration

    下载证书

  8. 单击​下一步

    在​帐户​选项卡中,您可以创建 Adobe IMS 帐户,但您需要集成详细信息。暂时保持此页面打开。

    打开新选项卡和创建 Adobe I/O 集成 ,以获取IMS帐户配置的集成详细信息。

创建Adobe I/O集成

Adobe I/O 集成可生成 API 密钥、客户端密钥和有效负荷 (JWT),这是设置 IMS 帐户配置所必需的。

  1. 使用Brand Portal租户的IMS组织的系统管理员权限登录到Adobe I/O控制台。

    默认 URL:https://console.adobe.io/

  2. 单击​创建集成

  3. 选择​访问 API,然后单击​继续

    创建新集成

  4. 此时将打开新的集成页面。

    从下拉列表中选择您的组织。

    Experience Cloud 中,选择 AEM Brand Portal,然后单击​继续

    如果您禁用了 Brand Portal 选项,请确保您从 Adobe Services 选项上方的下拉框中选择了正确的组织。如果您不了解您的组织,请与管理员联系。

    创建集成

  5. 指定集成的名称和描述。单击​从计算机中选择文件,然后上传在获取公共证书部分下载的 AEM-Adobe-IMS.crt 文件。

  6. 选择您的组织的配置文件。

    或者,选择默认的配置文件 Brand Portal,然后单击​创建集成。将创建集成。

  7. 单击​继续查看集成详细信息,以查看集成信息。

    复制 API 密钥

    单击​检索客户端密钥,并复制客户端密钥。

    集成的 API 密钥、客户端密钥和有效负荷信息

  8. 导航到 JWT 选项卡,并复制 JWT 有效负荷

    API 密钥、客户端密钥和 JWT 有效负荷信息将用于创建 IMS 帐户配置。

创建 IMS 帐户配置

确保您已执行以下步骤:

创建 IMS 帐户配置的步骤:

  1. 打开“IMS 配置”页面的​帐户​选项卡。保持打开该页面获取公共证书的结尾部分。

  2. 为 IMS 帐户指定​标题

    在​授权服务器​中,输入 URL:https://ims-na1.adobelogin.com/

    粘贴您在Create Adobe I/O integration末尾复制的API密钥、客户端密钥和JWT有效负荷。

    单击​创建

    将创建集成。

    IMS 帐户配置

  3. 选择 IMS 配置,然后单击​检查运行状况。将显示一个对话框。

    单击​检查。成功连接时,将显示​已成功检索令牌​消息。

注意

您只能有一个IMS配置。 请勿创建多个 IMS 配置。

确保IMS配置通过运行状况检查。 如果配置未通过运行状况检查,则无效。 您必须删除它,然后创建一个有效的新配置。

配置云服务

执行以下步骤以创建 Brand Portal 云服务配置:

  1. 登录AEM Assets创作实例

    默认URL:http://本地主机:4502/aem/start.html

  2. 在​Tools Tools面板中,导航到​Cloud Services>>AEM Brand Portal

    此时将打开 Brand Portal 的“配置”页面。

  3. 单击​创建

  4. 指定配置的​标题

    选择您在创建 IMS 帐户配置步骤中创建的“IMS 配置”。

    在​服务 URL 中,输入您的 Brand Portal 租户 URL。

  5. 选择​保存并关闭。将创建云配置。您的AEM Assets创作实例现已与Brand Portal租户集成。

测试配置

  1. 登录AEM Assets创作实例

    默认URL:http://本地主机:4502/aem/start.html

  2. 在​Tools Tools面板中,导航到​Deployment >> Replication

  3. 复制页面打开。

    单击​作者的代理

  4. 为每个租户创建四个复制代理。

    找到Brand Portal租户的复制代理。

    单击复制代理URL。

    注意

    复制代理并行工作并平均共享作业分配,从而将发布速度提高了原速度的四倍。 配置云服务后,无需进行其他配置即可启用默认激活的复制代理,以启用多个资产的并行发布。

  5. 要验证AEM Assets作者与Brand Portal之间的连接,请单击​测试连接

  6. 查看测试结果的底部以验证复制是否成功。

  7. 逐一验证所有四个复制代理上的测试结果。

    注意

    请避免禁用任何复制代理,因为这可能会导致某些资产的复制失败。

    确保将所有四个复制代理都配置为避免超时错误。 请参阅并行发布到Brand Portal时出现的问题疑难解答

Brand Portal已成功配置为您的AEM Assets创作实例。 您现在可以:

升级配置

按照所列顺序执行以下步骤以升级现有配置:

  1. 验证正在运行的作业
  2. 删除现有配置
  3. 创建配置

验证正在运行的作业

在进行任何修改之前,请确保您的AEM Assets创作实例上未运行任何发布作业。 为此,您可以验证所有四个复制代理,并确保队列是理想/空的。

  1. 登录AEM Assets创作实例

    默认URL:http://本地主机:4502/aem/start.html

  2. 在​Tools Tools面板中,导航到​Deployment >> Replication

  3. 复制页面打开。

    单击​作者的代理

  4. 找到Brand Portal租户的复制代理。

    请确保所有复制代理的​队列都为Idle,则未激活任何发布作业。

删除现有配置

删除现有配置时,必须运行以下检查列表。

  • 删除所有四个复制代理
  • 删除云服务
  • 删除MAC用户

执行以下步骤以删除现有配置:

  1. 登录到您的AEM Assets创作实例,并以管理员身份打开CRX Lite 。

    默认URL:http://本地主机:4502/crx/de/index.jsp

  2. 导航到/etc/replications/agents.author并删除Brand Portal租户的所有四个复制代理。

  3. 导航到/etc/cloudservices/mediaportal并删除​Cloud Service配置

  4. 导航到/home/users/mac并删除Brand Portal租户的​MAC用户

您现在可以在Adobe I/O上的AEM 6.4创作实例上创建配置

复制成功后,您可以将资产、文件夹和收藏集发布到Brand Portal。 有关详细信息,请参阅:

在此页面上