無法連線Adobe CLI,因為403禁止錯誤

透過Adobe Experience Manager (AEM) as a Cloud Service中的Cloud Manager API擷取程式時,您遇到​ 403禁止存取 ​錯誤。 若要修正,請驗證角色和許可權、檢查Adobe I/O設定,以及新增自訂憑證授權單位(CA)。

說明 description

環境

Adobe Experience Manager (AEM) as a Cloud Service — 網站

問題/症狀

將Adobe CLI與Cloud Manager整合搭配使用時,您會遇到下列症狀:

  • 無法使用命令(例如aio cloudmanager org listaio cloudmanager:list-programs)列出或選取組織。
  • 在列出組織時收到空白回應。
  • 成功的瀏覽器式驗證,但使用使用者端密碼設定的服務式驗證失敗。
  • 儘管擁有適當的角色,例如​ 部署管理員 ​或​ 企業所有者,但持續發生錯誤。

以下是錯誤訊息的範例:
錯誤訊息:無法擷取程式: https://cloudmanager.adobe.io/api/programs (403禁止存取)

解決方法 resolution

若要解決問題,請依照下列步驟進行:

  1. 確定您的帳戶具有必要的角色,例如​ 部署管理員 ​或​ 企業所有者,然後向您的管理員確認角色或許可權最近沒有變更。

  2. 確認您的Adobe I/O專案已使用所有必要的API服務正確設定,並重新產生JWT權杖(如適用),確保其有效。

  3. 請與您的IT團隊合作,允許Adobe服務所需的特定網域的流量,以解除封鎖存取權。 使用以下命令新增SSL的自訂憑證授權單位(CA): export NODE_EXTRA_CA_CERTS=/path/to/your/custom-certificate.crt

  4. 請確定Proxy設定允許流向這些網域的流量:

    • .adobeio-static.net
    • .adobeioruntime.net
    • .adobe.io
    • addons.adobe.com
    • adobe-addons.com
    • adobe-runtime.com
    • adp.adobe.io
    • developer.adobe.com
    • console.adobe.io
    • runtime.adobe.io
    • webhooks.adobe.io »
  5. 檢查Admin Console中最近所做的任何變更,這些變更可能會影響許可權或設定。

  6. 確認存取developer.adobe.com/console。 如果存取遭到封鎖,請洽詢IT管理員解決問題。

  7. 在驗證所有設定並解決網路限制後,請重試命令,例如aio cloudmanager:list-programsaio cloudmanager org list

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f