使用智慧內容服務設定資產標籤

您可以使用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 ManagerService Pack

建立智慧內容服務設定以取得公開憑證

公開證書允許您在Adobe Developer Console上驗證配置檔案。

  1. 在Experience Manager用戶介面中,訪問​Tools > Cloud Services > 舊式Cloud Services

  2. 在「Cloud Services」頁面中,按一下​資產智慧標籤​下方的​立即設定

  3. 在​建立設定​對話方塊中,指定智慧標籤設定的標題和名稱。 按一下​建立

  4. 在​AEM智慧內容服務​對話方塊中,使用下列值:

    服務 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 使用者後按一下該使用者。按一下「金鑰存放區」索引標籤。

  3. 刪除憑證已過期的現有 similaritysearch 金鑰存放區。按一下​「儲存並關閉」

    刪除金鑰存放區中現有的similaritysearch項目,以新增安全性憑證

    圖:刪除金鑰存放區中現有的 similaritysearch 項目,以新增安全性憑證。

  4. 導覽至「 工具 > 雲端服務 >舊 版雲端服務」。按一 下「資產智慧標籤 >顯 示設定 >可 用設定」。按一下所需的設定。

  5. 若要下載公開憑證,請按一下「下載公開憑證以進行OAuth整合​」。

  6. 存取https://console.adobe.io並導覽至​整合​頁面上的現有智慧內容服務。 上傳新憑證。 如需詳細資訊,請參閱建立Adobe開發人員控制台整合中的指示。

建立Adobe開發人員控制台整合

若要使用智慧內容服務API,請在Adobe開發人員控制台中建立整合,以取得API金鑰 (在Adobe開發人員控制台整合的用戶端ID欄位中產生)、 技術帳戶ID、 組織ID和用戶端密碼<a10/<A1/>智慧資產服務設定Experience Manager中的雲配置1/>。

  1. 在瀏覽器中存取 https://console.adobe.io。選取適當的帳戶,並確認相關聯的組織角色是系統管理員。

  2. 以任何所需的名稱建立專案。按一下​「新增 API」

  3. 在​新增API​頁面上,選取​Experience Cloud,然後選取​智慧內容。 按一下​下一步

  4. 選取​「上傳您的公開金鑰」。提供從 Experience Manager 下載的憑證檔案。畫面上會顯示已成功上傳公開金鑰訊息。按一下​下一步

    建立新的服務帳戶(JWT) 憑證頁面會顯示剛設定的服務帳戶的公開金鑰。

  5. 按一下​下一步

  6. 在​選取產品設定檔​頁面上,選取​「智慧內容服務」。按一下​「儲存已設定的 API」

    此時會出現一個頁面,顯示更多關於設定的資訊。請保持此頁面開啟,以便複製這些值並將其新增至Experience Manager中雲端組態的資產智慧標籤服務設定中,以設定智慧標籤。

    在「概覽」索引標籤中,您可以檢閱為整合提供的資訊。

    圖:Adobe開發人員控制台中整合的詳細資訊

設定智慧內容服務

若要設定整合,請使用Adobe開發人員控制台整合中的TECHNICAL ACCOUNT ID、ORGANIZATION ID、CLIENT SECRET和CLIENT ID欄位值。 建立智慧標籤雲端設定可讓您驗證Experience Manager部署中的API請求。

  1. 在Experience Manager中,導覽至​工具>Cloud Service>舊版Cloud Services​以開啟Cloud Services主控台。

  2. 在​資產智慧標籤​下,開啟上述建立的設定。 在服務設定頁面上,按一下「編輯」。

  3. 在「 AEM Smart Content Service 」對話方塊中 ,使用「服務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控制台​以開啟OSGi控制台。 按一下「主> JMX」。

  3. 按一下​com.day.cq.dam.similaritysearch.internal.impl。 它會開啟​SimilitySearch雜項任務

  4. 按一下​validateConfigs()。 在​驗證配置​對話框中,按一下​調用

    驗證結果將顯示在同一對話框中。

在DAM更新資產工作流程中啟用智慧標籤(選用)

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

  2. 在「 工作流模型 」頁面上,選擇「DAM 更新資產 」工作流模型。

  3. 按一下工具列中的​「編輯」

  4. 展開「側面板」以顯示步驟。拖 曳DAM Workflow (DAM工作流程) 區段中可用的智慧型標籤資產步驟,並將其置於​「處理縮 圖」​步驟之後 。

    在「DAM 更新資產」工作流程中,在處理縮圖步驟之後新增智慧標記資產步驟

    圖:在「DAM 更新資產」工作流程中,在處理縮圖步驟之後新增智慧標記資產步驟。

  5. 在編輯模式中開啟步驟。在「 進階設定」下,確定已選取 「處理常式進階 」選項。

    設定DAM更新資產工作流程並新增智慧標籤步驟

    圖:設定DAM更新資產工作流程並新增智慧標籤步驟

  6. 在「參 」頁籤中,如果希望工作流完成,即使自動標籤步驟失敗,請選擇「忽略錯誤 ​」。

    設定DAM更新資產工作流程以新增智慧標籤步驟並選取處理常式進階

    圖:設定DAM更新資產工作流程以新增智慧標籤步驟並選取處理常式進階

    若無論是否對資料夾啟用智慧標記,都要在資產上傳時標記資產,請選取​「忽略智慧標記旗標」

    設定DAM更新資產工作流程以新增智慧標籤步驟,並選取「忽略智慧標籤旗標」

    圖:設定DAM更新資產工作流程以新增智慧標籤步驟,並選取「忽略智慧標籤旗標」

  7. 按一下​「確定」​關閉程序步驟,然後儲存工作流程。

本頁內容