使用智慧內容服務設定資產標籤 configure-asset-tagging-using-the-smart-content-service
您可以整合 Adobe Experience Manager 與智慧內容服務搭配使用 Adobe Developer Console. 使用此配置從內訪問智慧內容服務 Experience Manager.
- 新功能不再提供智慧內容服務 Experience Manager Assets 內部部署客戶。 已啟用此功能的現有內部部署客戶,可繼續使用智慧內容服務。
- 智慧內容服務適用於現有 Experience Manager Assets 已啟用此功能的Managed Services客戶。
- 新增 Experience Manager Assets Managed Services客戶可以依照本文所述的指示來設定智慧內容服務。
文章詳細說明設定智慧內容服務所需的下列主要工作。 在後端, Experience Manager 伺服器會以驗證您的服務憑證 Adobe Developer Console 網關,再將您的請求轉送至智慧內容服務。
-
在 Adobe 開發人員控制台中建立整合,並上傳產生的公開金鑰。
-
配置部署 使用API金鑰和其他憑證 Adobe Developer Console.
-
測試設定。
-
(可選) 在資產上傳上啟用自動標籤.
必備條件 prerequisites
使用智慧內容服務之前,請確定下列項目以在上建立整合 Adobe Developer Console:
-
Adobe ID 帳戶具有組織的管理員權限。
-
您的組織已啟用智慧內容服務。
除了上述功能,若要啟用增強智慧標籤,請同時安裝最新的 Experience Manager服務包.
建立智慧內容服務設定以取得公開憑證 obtain-public-certificate
公開憑證可讓您驗證設定檔,位於 Adobe Developer Console.
-
在 Experience Manager 使用者介面,存取 工具 > Cloud Services > 舊版Cloud Services.
-
在「Cloud Services」頁面中,按一下 立即配置 在 資產智慧標籤.
-
在 建立配置 對話框,指定智慧標籤配置的標題和名稱。 按一下 建立。
-
在 AEM Smart Content Service 對話框,請使用以下值:
服務 URL:
https://smartcontent.adobe.io/<region where your Experience Manager author instance is hosted>
例如,
https://smartcontent.adobe.io/apac
. 您可以指定na
,emea
,或apac
作為托管Experience Manager製作例項的地區。note note NOTE 如果在2022年9月01日之前布建了Experience Manager托管服務,請使用以下服務URL: https://mc.adobe.io/marketingcloud/smartcontent
授權伺服器:
https://ims-na1.adobelogin.com
暫時將其他欄位留空(稍後將提供)。 按一下 「確定」。
圖:提供內容服務URL的智慧型內容服務對話方塊
note note NOTE URL提供為 服務URL 無法透過瀏覽器存取,並產生404錯誤。 設定可正常運作,且值與 服務URL 參數。 有關整體服務狀態和維護計畫,請參閱 https://status.adobe.com. -
按一下 下載公開憑證以進行OAuth整合,並下載公開憑證檔案
AEM-SmartTags.crt
.圖:智慧標籤服務的設定
在憑證過期時重新設定 certrenew
憑證過期後,即不再受信任。 您無法更新已過期的憑證。若要新增憑證,請依照下列步驟操作。
-
以管理員身分登入您的 Experience Manager 部署。按一 下「工具 >安 全性 >使 用者」。
-
找到 dam-update-service 使用者後按一下該使用者。按一下 金鑰存放區 標籤。
-
刪除憑證已過期的現有 similaritysearch 金鑰存放區。按一下 「儲存並關閉」。
圖:刪除金鑰存放區中現有的
similaritysearch
項目,以新增安全性憑證。 -
導覽至「 工具 > 雲端服務 >舊 版雲端服務」。按一 下「資產智慧標籤 >顯 示設定 >可 用設定」。按一下所需的設定。
-
若要下載公開憑證,請按一下 下載公開憑證以進行OAuth整合.
-
存取 https://console.adobe.io 並導覽至 整合 頁面。 上傳新憑證。 如需詳細資訊,請參閱 建立Adobe Developer Console整合.
建立Adobe Developer Console整合 create-adobe-i-o-integration
若要使用智慧內容服務API,請在Adobe Developer Console中建立整合以取得 API金鑰 (產生於 用戶端ID Adobe Developer主控台整合欄位), 技術帳戶ID, 組織ID,和 用戶端密碼 for 資產智慧標籤服務設定 在 Experience Manager.
-
在瀏覽器中存取 https://console.adobe.io。選取適當的帳戶,並確認相關聯的組織角色是系統管理員。
-
以任何所需的名稱建立專案。按一下 「新增 API」。
-
在 新增API 頁面,選取 Experience Cloud 然後選取 智慧內容. 按一下 下一步。
-
選取 「上傳您的公開金鑰」。提供從 Experience Manager 下載的憑證檔案。畫面上會顯示已成功上傳公開金鑰訊息。按一下 下一步。
建立新的服務帳戶(JWT) 憑證頁面會顯示剛設定的服務帳戶的公開金鑰。
-
按一下 下一步。
-
在 選取產品設定檔 頁面上,選取 「智慧內容服務」。按一下 「儲存已設定的 API」。
此時會出現一個頁面,顯示更多關於設定的資訊。請保持此頁面開啟,以複製這些值並將其新增至 資產智慧標籤服務設定 在 Experience Manager 來設定智慧標籤。
圖:Adobe Developer Console整合的詳細資訊
設定智慧內容服務 configure-smart-content-service
若要設定整合,請使用 技術帳戶ID, 組織ID, 用戶端密碼,和 用戶端ID Adobe Developer控制台整合中的欄位。 建立智慧標籤雲端設定可讓驗證 Experience Manager 部署。
-
在 Experience Manager,導覽至 工具>Cloud Service>舊版Cloud Services 開啟 Cloud Services 控制台。
-
在 資產智慧標籤,開啟上述建立的設定。 在服務設定頁面上,按一下 編輯.
-
在「 AEM Smart Content Service 」對話方塊中 ,使用「服務URL」和「授權伺服器」欄位的預先填入值 。
-
對於欄位 Api金鑰, 技術帳戶ID, 組織ID,和 用戶端密碼,複製並使用中產生的下列值 Adobe Developer Console整合.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 資產智慧標記服務設定 Adobe Developer Console 整合欄位 API 金鑰 用戶端ID 技術帳戶 ID 技術帳戶ID 組織 ID 組織 ID 用戶端密碼 用戶端密碼
驗證設定 validate-the-configuration
完成配置後,使用JMX MBean驗證配置。 若要驗證,請遵循下列步驟。
-
存取 Experience Manager 伺服器
https://[aem_server]:[port]
. -
前往 「工具」>「操作」>「Web控制台」 來開啟OSGi主控台。 按一下 主要> JMX.
-
按一下 com.day.cq.dam.similaritysearch.internal.impl. 開啟 相似性搜索其他任務.
-
按一下 validateConfigs(). 在 驗證配置 對話框,按一下 叫用.
驗證結果將顯示在同一對話框中。
在DAM更新資產工作流程中啟用智慧標籤(選用) enable-smart-tagging-in-the-update-asset-workflow-optional
-
在 Experience Manager,前往 工具 > 工作流程 > 模型.
-
在「 工作流模型 」頁面上,選擇「DAM 更新資產 」工作流模型。
-
按一下工具列中的 「編輯」。
-
展開「側面板」以顯示步驟。拖 曳DAM Workflow (DAM工作流程) 區段中可用的智慧型標籤資產步驟,並將其置於 「處理縮 圖」 步驟之後 。
圖:在「DAM 更新資產」工作流程中,在處理縮圖步驟之後新增智慧標記資產步驟。
-
在編輯模式中開啟步驟。在「 進階設定」下,確定已選取 「處理常式進階 」選項。
圖:設定DAM更新資產工作流程並新增智慧標籤步驟
-
在「參 數 」頁籤中,如果希望工作流完成,即使自動標籤步驟失敗,請選擇「忽略錯誤 」。
圖:設定DAM更新資產工作流程以新增智慧標籤步驟並選取處理常式進階
若無論是否對資料夾啟用智慧標記,都要在資產上傳時標記資產,請選取 「忽略智慧標記旗標」。
圖:設定DAM更新資產工作流程以新增智慧標籤步驟,並選取「忽略智慧標籤旗標」
-
按一下 「確定」 關閉程序步驟,然後儲存工作流程。