權限不足錯誤

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

錯誤文字

Insufficient permissions [Description]

其中 [Description] 是說明錯誤原因的字串。

範例

Insufficient Permissions You do not have permission to view API proxies.

螢幕截圖

在 Edge UI 中,如果出現錯誤訊息,就表示權限不足。舉例來說,如果您嘗試查看 API Proxy 清單,但權限不足:

這個錯誤代表的意義

Edge 機構中的每位使用者都會獲派角色,而角色基本上是 CRUD 型權限集。CRUD 代表「建立、讀取、更新、刪除」。舉例來說,使用者可能獲派的角色允許他們讀取或「取得」實體的詳細資料,但沒有「更新」或「刪除」實體的權限。

「權限不足」錯誤通常表示指派給使用者的角色沒有執行所要求作業的權限。舉例來說,使用者嘗試建立 API Proxy,但其角色只有檢視 Proxy 的權限。

詳情請參閱「指派角色」一文。

疑難排解

一般疑難排解步驟

雖然您可能需要 Apigee 專家協助解決這個錯誤,但建議您先嘗試下列一般疑難排解步驟,再聯絡支援團隊或在 Apigee 社群發布貼文。

您是剛建立第一個機構的新顧客嗎?

如果是 Apigee 新手,建立第一個機構時,Apigee 可能需要數小時才能完成建立程序。如果在新機構中看到「權限不足」錯誤,請稍候幾小時再試一次。

確認其他使用者最近是否變更了權限

在 Edge UI 中,依序選取「管理」>「機構記錄」,查看權限近期是否有任何變更。尋找最近建立或移除的權限:

判斷這項錯誤是否只發生在一個機構

您通常會建立多個機構,並在每個機構中定義相同的權限。 不過,如果您只更新其中一個機構的權限,而忘記更新所有機構的權限,就會看到「權限不足」錯誤。

如果適用,請確保您在所有機構中更新權限,而不只是其中一個。

嘗試建立具有全域權限的角色,然後減少權限

建立新角色時,您經常會遇到「權限不足」錯誤,因為新角色未啟用所有必要權限。

請建立啟用所有權限的角色,而非建立啟用部分可用權限的新角色。然後視需要移除權限並測試角色。 請在移除權限時繼續測試角色,確保不會遇到「權限不足」錯誤。

如果是 Cloud 客戶,請查看 Apigee 狀態頁面,瞭解服務中斷情形

如果 Edge for the Cloud 發生中斷,可能會導致權限不足錯誤。使用下列網址檢查目前的 Edge 狀態,確認是否發生中斷:

https://status.apigee.com/

您使用的 Edge Cloud 版本是否包含客戶支援服務?

雖然您可能需要聯絡 Apigee 支援團隊才能解決這個錯誤,但建議您先嘗試一般疑難排解步驟。如需 Apigee 協助,請參閱 Apigee Edge 支援。

你是否使用 Edge 私有雲?

如果使用者嘗試登入 Edge UI,Private Cloud 客戶可能會遇到「權限不足」錯誤。如果您在 Edge for the Private Cloud 中建立自訂角色,則必須為該角色啟用下列權限,使用者才能登入 Edge UI:

{"path" : "/","permissions" : [ "get" ]}
{"path" : "/*","permissions" : [ ]}
{"path" : "/environments","permissions" : [ "get" ]}
{"path" : "/userroles","permissions" : [ "get" ]}

您可以使用下列 curl 指令,查看角色的目前權限:

curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissions

詳情請參閱使用 API 建立角色。

您是否使用 Apigee Edge 的免費評估版本?

雖然您可能需要在 Apigee 社群中發布問題,才能解決這個錯誤,但您可以先嘗試一般疑難排解步驟中說明的步驟。