Show Menu
主题×

使用智能内容服务配置资产标记

您可以使 Adobe Experience Manager 用Adobe开发人员控制台与智能内容服务集成。 使用此配置从中访问智能内容服 Experience Manager务。
文章详细列出了配置智能内容服务所需的以下主要任务。 在后端,服务器在将 Experience Manager 您的请求转发到智能内容服务之前,使用Adobe开发人员控制台网关验证您的服务凭据。
  1. 在中创建智能内容服 Experience Manager 务配置以生成公钥。 获取用于OAuth集成 的公共证书。
  2. 在Adobe Developer Console中创建集成 ,并上传生成的公钥。
  3. 使用Adobe Developer Console中的API密钥和其他凭据配置您的部署。

前提条件

在使用智能内容服务之前,请确保在Adobe开发人员控制台上创建集成:
  • 具有组织管理员权限的Adobe ID帐户。
  • 您的组织已启用智能内容服务。
除了上述功能之外,要启用增强的智能标记,还请安装最 新的AEM服务包

获取公共证书

公共证书允许您在Adobe开发人员控制台上验证用户档案。
  1. 在用户 Experience Manager 界面中,访问 工具 > Cloud Service > ​版Cloud Service。
  2. In the Cloud Services page, click Configure Now under Assets Smart Tags .
  3. 在创 建配置 对话框中,指定智能标记配置的标题和名称。 单击​ 创建
  4. 在AEM 智能内容服务 对话框中,使用以下值:
    服务 URL : https://mc.adobe.io/marketingcloud/smartcontent
    授权服务器 : https://ims-na1.adobelogin.com
    现在将其他字段留空(稍后提供)。 单击​ 确定
    作为服务 URL提供的 URL无法通过浏览器访问,并生成404错误。 配置与服务URL参数的值相同, 可以正常 。 有关整体服务状态和维护计划,请参 阅https://status.adobe.com
  5. 单击 “下载用于OAuth集成的公共证书 ”,然后下载公共证书文件 AEM-SmartTags.crt

证书过期时重新配置

证书过期后,它不再受信任。 无法续订过期的证书。 要添加新证书,请执行以下步骤。
  1. Log in your Experience Manager deployment as an administrator. 单击“ 工具 ”>“安 >“ ​用户”。
  2. 找到并单 击dam-update-service用户 。 单击“密 钥库 ”选项卡。
  3. 删除已过期 证书的 现有相似性搜索密钥库。 Click Save & Close .
    图: 删除密钥库 similaritysearch 中的现有条目以添加新的安全证书。
  4. 导航到​ 工具 > 云服务 > 旧版云服务 。单击 资产智能标记 >显 示配置 >可 用配置 。 单击所需的配置。
  5. 要下载公共证书,请单击“ 下载用于OAuth集成的公共证书”
  6. 访 问https://console.adobe.io ,然后导航到“集成”页面上的现有智能 内容 服务。 上传新证书。 有关详细信息,请参阅创建Adobe开 发人员控制台集成中的说明

创建Adobe Developer Console集成

要使用智能内容服务API,请在Adobe开发人员控制台中创建集成,以生成API密钥、技术帐户ID、组织ID和客户端机密。
  1. 在浏 览器 中访问https://console.adobe.io。 选择相应的帐户并验证关联的组织角色是系统管理员。
  2. 创建具有任何所需名称的项目。 单击 添加API
  3. 在“添 加API”页 ,选择 Experience Cloud ,然 后选择智能内容 。 单击​ 下一步
  4. 选择 上传您的公钥 。 提供从下载的证书文件 Experience Manager。 将显 示一条消息,成功上传 公钥。 单击​ 下一步
  5. 创建新的服务帐户(JWT)凭据页 ,将显示刚刚配置的服务帐户的公钥。 单击​ 下一步
  6. 在“选 择产品用户档案 ”页面上,选 择智能内容服务 。 单击 保存配置的API 。 页面会显示有关配置的更多信息。 在中进一步配置智能标记时,请保持此页面处于打开状态,以复制这些值并在Experience Manager中添加 Experience Manager这些。

配置智能内容服务

要配置集成,请使用Adobe开发人员控制台集成中的技术帐户ID、组织ID、客户端机密、授权服务器和API密钥字段的值。 创建智能标记云配置允许对部署中的API请求进行 Experience Manager 身份验证。
  1. 在中, Experience Manager导航到 工具 > Cloud Service > LegacyCloud Service,以 便打开控制台 ,从而打开旧式Cloud Service控制台。
  2. 在资产 智能标记下 ,打开以上创建的配置。 在服务设置页面上,单击 编辑
  3. AEM 智能内容服务 ​对话框中,为​ 服务 URL 和​ 授权服务器 ​字段使用预填充的值。
  4. 对于字段 API 密钥 技术帐户 ID 组织 ID 和​ 客户端密钥 ,请使用上面生成的值。

验证配置

完成配置后,可使用JMX MBean验证配置。 要验证,请按照以下步骤操作。
  1. 访问您 Experience Manager 的服务器 https://[aem_server]:[port]
  2. 转到 工具 >操 > Web控制台 ,打开OSGi控制台。 单击 “主>JMX ”。
  3. 单击 com.day.cq.dam.similaritysearch.internal.impl . 它打开“相似 性搜索”杂项任务
  4. 单击 validateConfigs() . 在验证 配置对话框中 ,单击调 。 验证结果将显示在同一对话框中。

在DAM更新资产工作流 程中启用智能标 记(可选)

  1. 在中 Experience Manager,转到“工 ”>“工 作流 >“ ​模型”。
  2. 在​ 工作流模型 ​页面上,选择 DAM 更新资产 ​工作流模式。
  3. 单击工 具栏 中的编辑。
  4. 展开侧面板以显示步骤。拖动 DAM 工作流部分中可用的​ 智能标记资产 ​步骤,并将其放在​ 流程缩略图 ​步骤之后。
    图: 在DAM更新资产工作流中的流程缩略图步骤之后添加智能标记资产步骤。
  5. 在编辑模式下打开该步骤。在​ 高级设置 ​下,确保选中​ 处理程序高级 ​选项。
  6. 在​ 参数 ​选项卡中,如果希望完成工作流,请选择​ 忽略错误 ,即使自动标记步骤失败也是如此。
    要在上传资产时标记资产,而不管是否在文件夹中启用智能标记,请选 择忽略智能标记标志
  7. 单击 确定 ,以关闭流程步骤,然后保存工作流。