開發人員入口網站通訊問題

您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

問題

開發人員入口網站與 Edge 之間的通訊問題可能會導致下列一或多個問題:

  1. 無法執行下列工作:
  2. 建立或更新 SmartDocs。
  3. 註冊開發人員應用程式。
  4. 列出 API 產品。
  5. 在開發人員入口網站存取 SmartDocs 模型頁面時傳回錯誤 (在開發人員入口網站管理選單中選取「內容」>「SmartDocs」)。


  6. 系統未產生開發人員應用程式數據分析。

錯誤訊息

  1. 在開發人員入口網站中存取「SmartDocs」分頁時傳回錯誤:

    The website encountered an unexpected error. Please try again later.
  2. 在開發人員入口網站中註冊開發人員應用程式時,系統傳回錯誤:

    There was an error trying to create the App. Please try again later.

可能原因

在多數情況下,問題是因指定的開發管理員憑證不正確,或是指派給開發管理員使用者角色的權限不足所致。

依序前往「Configuration」>「Dev Portal」,確認「Connection Status」欄位顯示「Connection Successful」,驗證開發人員入口網站的 Edge 連線設定。否則開發人員入口網站無法正確連線至 Edge 管理伺服器。

診斷

  1. 前往「Configuration」>「Dev Portal」,然後在「Edge logging threshold」下方選取「Debug」,即可在開發人員入口網站上啟用「DEBUG」記錄。根據預設,系統不會記錄 Management API 呼叫。
  1. 重現問題。
  1. 如要存取記錄,請依序前往「報表」->「近期記錄訊息」

  1. 開啟「LogPlugin」類型的「訊息」,進一步瞭解實際錯誤。

輸出內容範例,顯示 401 Unauthorized Error

解析度

請根據遇到的錯誤,按照下表中的相應步驟操作:

錯誤

解決步驟

未授權 401

在開發人員入口網站更新正確的開發管理員憑證,然後再次測試連線。請參閱「新增及管理使用者帳戶」。

403 Forbidden

更新 Edge 機構的 devadmin 使用者角色,取得資源的必要權限。請參閱「設定使用者角色和權限」。