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

您可以使用Adobe Developer Console将Adobe Experience Manager与智能内容服务集成。 使用此配置从Experience Manager中访问智能内容服务。

文章详细介绍了配置智能内容服务所需的以下主要任务。 在后端,Experience Manager服务器在将请求转发到智能内容服务之前,使用Adobe Developer Console网关验证您的服务凭据。

  1. 在中创建智 能内容服 Experience Manager 务配置以生成公钥。为 OAuth 集成获取公共证书

  2. 在 Adobe 开发人员控制台中创建集成,并上传生成的公共密钥。

  3. 使用 API密钥和其他凭据配置部署 Adobe Developer Console。

  4. 测试配置

  5. (可选)在资产上传时启用自动标记。

前提条件

在使用智能内容服务之前,请确保在Adobe Developer Console上创建集成:

  • 具备拥有组织管理员权限的 Adobe ID 帐户。

  • 您的组织已启用智能内容服务。

要启用增强的智能标签,除了上面所述之外,还要安装最新的Experience Manager服务包

创建智能内容服务配置以获取公共证书

公共证书允许您在Adobe Developer Console上验证用户档案。

  1. 在Experience Manager用户界面中,访问​工具 > Cloud Services > 旧Cloud Services

  2. 在“Cloud Services”页面中,单击​资产智能标记​下的​Configure Now

  3. 在​创建配置​对话框中,为智能标签配置指定标题和名称。 单击​创建

  4. 在​AEM Smart Content Service​对话框中,使用以下值:

    服务 URL: https://mc.adobe.io/marketingcloud/smartcontent

    授权服务器: https://ims-na1.adobelogin.com

    现在将其他字段留空(稍后提供)。 单击​确定

    Experience Manager智能内容服务对话框,用于提供内容服务URL

    图:提供内容服务URL的“智能内容服务”对话框

    注意

    作为服务URL提供的URL无法通过浏览器访问,并生成404错误。 配置与服务URL参数的值相同,可以正常工作。 有关总体服务状态和维护计划,请参阅https://status.adobe.com

  5. 单击​下载用于OAuth集成的公共证书,然后下载公共证书文件AEM-SmartTags.crt

    为智能标记服务创建的设置的表示形式

    图:智能标记服务的设置

证书过期时重新配置

证书过期后,它不再受信任。 无法续订已过期的证书。要添加新证书,请执行以下步骤。

  1. 以管理员身份登录 Experience Manager 部署。单击​工具 > 安全 > 用户

  2. 找到并单击 dam-update-service 用户。单击​Keystore​选项卡。

  3. 删除包含已过期证书的现有 similaritysearch KeyStore。单击​保存并关闭

    删除Keystore中现有的相似性搜索条目以添加新的安全证书

    图:删除 Keystore 中的现有 similaritysearch 条目以添加新的安全证书。

  4. 导航到​工具 > 云服务 > 旧版云服务。单击 资产智能标记 >显 示配置 >可 用配置。 单击所需的配置。

  5. 要下载公共证书,请单击​下载OAuth集成的公共证书

  6. 访问https://console.adobe.io并导航到​集成​页面上的现有智能内容服务。 上传新证书。 有关详细信息,请参阅创建Adobe Developer Console集成中的说明。

创建Adobe Developer Console集成

要使用智能内容服务API,请在Adobe开发人员控制台中创建集成,以获取API密钥 (在Adobe开发人员控制台集成的客户端ID字段中生成)、技术帐户ID、组织适用于[!DNL Experience Manager]中云配置的[!UICONTROL 资产智能标记服务设置]的ID和客户端机密。

  1. 在浏览器中访问 https://console.adobe.io。选择相应的帐户并验证关联的组织角色是否为系统管理员。

  2. 创建具有任何所需名称的项目。单击​添加 API

  3. 在​添加API​页面上,选择​Experience Cloud,然后选择​智能内容。 单击​下一步

  4. 选择​上传您的公共密钥。提供从 Experience Manager 下载的证书文件。此时将显示“公共密钥上传成功”消息。单击​下一步

    “创建新的服务帐户 (JWT) 凭证”页面将显示刚刚配置的服务帐户的公共密钥。

  5. 单击​下一步

  6. 在​选择产品配置文件​页面上,选择​智能内容服务。单击​保存配置的 API

    页面会显示有关配置的更多信息。打开此页可复制这些值,并在Experience Manager中的云配置的资产智能标记服务设置中添加这些值,以配置智能标记。

    在“概述”选项卡中,您可以查看为集成提供的信息。

    图:Adobe Developer Console中集成的详细信息

配置智能内容服务

要配置集成,请使用Adobe开发者控制台集成中的TECHNICAL ACCOUNT ID、ORGANIZATION ID、CLIENT SECRET和CLIENT ID字段的值。 创建Smart Tags云配置允许验证来自Experience Manager部署的API请求。

  1. 在Experience Manager中,导航到​工具>Cloud Service>旧Cloud Services​以打开Cloud Services控制台。

  2. 在​资产智能标记​下,打开上面创建的配置。 在服务设置页上,单击​编辑

  3. AEM 智能内容服务​对话框中,为​服务 URL 和​授权服务器​字段使用预填充的值。

  4. 对于字段Api密钥、技术帐户ID、组织ID和Adobe机密,复制并使用在客户开发人员控制台集成中生成的以下值。

    资产智能标记服务设置 Adobe Developer Console 集成域
    API 键 客户端ID
    技术帐户 ID 技术帐户ID
    组织 ID 组织 ID
    客户端密钥 客户机密钥

验证配置

完成配置后,使用JMX MBean验证配置。 要验证,请遵循以下步骤。

  1. 访问https://[aem_server]:[port]的Experience Manager服务器。

  2. 转到​工具>操作> Web Console​以打开OSGi控制台。 单击​主> JMX

  3. 单击​com.day.cq.dam.similaritysearch.internal.impl。 它打开​SimilaritySearch杂项任务

  4. 单击​validateConfigs()。 在​验证配置​对话框中,单击​调用

    验证结果将显示在同一对话框中。

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

  1. 在Experience Manager中,转至​工具 > 工作流 > 模型

  2. 在​工作流模型​页面上,选择 DAM 更新资产​工作流模式。

  3. 单击工具栏中的​编辑

  4. 展开侧面板以显示步骤。拖动 DAM 工作流部分中可用的​智能标记资产​步骤,并将其放在​流程缩略图​步骤之后。

    在 DAM 更新资产工作流中的流程缩略图步骤之后添加智能标记资产步骤

    图:在 DAM 更新资产工作流中的流程缩略图步骤之后添加智能标记资产步骤。

  5. 在编辑模式下打开该步骤。在​高级设置​下,确保选中​处理程序前进​选项。

    配置DAM更新资产工作流并添加智能标记步骤

    图:配置DAM更新资产工作流并添加智能标记步骤

  6. 在​参数​选项卡中,如果希望完成工作流,请选择​忽略错误,即使自动标记步骤失败也是如此。

    配置DAM更新资产工作流以添加智能标记步骤和提前选择处理程序

    图:配置DAM更新资产工作流以添加智能标记步骤和提前选择处理程序

    要在上传资产时标记资产,而不考虑是否对文件夹启用了智能标记,请选择​忽略智能标记标志

    配置DAM更新资产工作流以添加智能标记步骤并选择忽略智能标记标记

    图:配置DAM更新资产工作流以添加智能标记步骤并选择忽略智能标记标记

  7. 单击​确定,以关闭流程步骤,然后保存工作流。

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now