由於缺少許可權,無法透過伺服器對伺服器驗證新增AEM Assets作者API

使用伺服器對伺服器驗證,在Adobe Experience Manager as a Cloud Service (AEMaaCS)中透過Adobe Developer Console新增AEM Assets Author API失敗,因為必要的API選項仍然無法使用。  若要解決此問題,請為目標環境啟用AEM Assets API使用者。

說明 description

環境

Adobe Experience Manager as a Cloud Service (AEMaaCS)

問題/症狀

  • 嘗試透過伺服器對伺服器驗證新增AEM Assets Author API失敗。
  • API選項未出現在Adobe Developer Console專案設定中。
  • 介面顯示存取許可權不足或許可權限制訊息。
  • 由於缺少API可用性,整合設定無法繼續。
  • 未出現特定錯誤代碼,但UI指出存取限制。

根本原因

當Adobe Admin Console中的相關環境未啟用AEM Assets API使用者許可權,導致AEM Assets Author API的伺服器對伺服器驗證設定無法正常進行時,就會發生問題。

解決方法 resolution

請依照下列步驟啟用存取權並新增API:

  1. 登入 Adobe Admin Console 並導覽至產品 > AEM as a Cloud Service
  2. 選取與預期整合對應的相關環境。
  3. 展開所選環境的 AEM Assets Collaborator使用者 區段。
  4. 找到AEM Assets API Users服務,然後開啟切換以啟用該環境的API存取。
  5. 確認切換開關可為AEM Assets API使用者切換至啟用(作用中)狀態。
  6. 儲存變更以套用更新的設定。
  7. 返回Adobe Developer Console並重新開啟專案設定。
  8. 透過伺服器對伺服器驗證新增AEM Assets Author API,並確認選項現在顯示且成功運作。

相關閱讀

使用OAuth伺服器對伺服器驗證叫用OpenAPI型AEM API

recommendation-more-help
experience-cloud-kcs-help-kbarticles