自 Apigee Edge for Private Cloud 4.54.00 起,傳統版 UI (edge-ui) 已移除,新版 Edge UI (edge-management-ui) 則為預設管理介面。本節提供從傳統版 UI 遷移至新版 Edge UI 的指南,包括使用 LDAP 或 SAML 等 IDP 的部署作業。
如需詳細資訊,請參閱:
誰可以執行遷移作業
如要遷移至新版 Edge UI,您必須以原先安裝 Edge 的使用者或超級使用者身分登入。執行新版 Edge UI 的安裝程式後,任何授權使用者都可以進行設定。
事前準備
從傳統版使用者介面遷移至新版 Edge 使用者介面前,請先詳閱下列一般指南:
- 備份現有的傳統版使用者介面設定
升級至 4.54.00 版前,Apigee 建議您備份現有的傳統使用者介面設定檔,以便將自訂設定 (例如 SMTP、TLS、工作階段逾時和品牌宣傳屬性) 轉移至
/opt/apigee/customer/application/management-ui.properties。 - 通訊埠/防火牆
根據預設,傳統版 UI 使用通訊埠 9000。新版 Edge UI 使用通訊埠 3001 (可使用
conf_uebe_port設定)。 - 移除傳統 UI
如果要在先前代管舊版 UI 的節點上安裝新版 Edge UI,請先解除安裝舊版 UI (
edge-ui),再安裝新版 Edge UI (edge-management-ui)。 - 驗證 (基本驗證、LDAP 或 SAML)
在 Edge for Private Cloud 4.54.00 中,新版 Edge UI 支援基本驗證 (
AUTH_MODE=basic) 和透過 Apigee SSO 進行外部 IDP 驗證 (AUTH_MODE=sso):- 基本驗證:使用內部 OpenLDAP (
apigee-openldap) 實作項目,不需要 SSO。 - LDAP IDP (使用 Apigee SSO):使用外部 LDAP IDP 或內部 OpenLDAP (
apigee-openldap) 實作項目搭配 Apigee SSO。 - SAML IDP (使用 Apigee SSO):搭配 Apigee SSO 使用外部 SAML IDP。
詳情請參閱「安裝及設定 IDP」。
- 基本驗證:使用內部 OpenLDAP (
- 相同 IDP
本節假設您在遷移後會使用相同的 IDP。舉例來說,如果您先前使用傳統版 UI 搭配外部 LDAP IDP,則會繼續使用新版 Edge UI 搭配外部 LDAP IDP。
使用內部 LDAP IDP 遷移
如果您使用內部 OpenLDAP (apigee-openldap) 實作,可以直接在新版 Edge UI 中使用基本驗證 (請參閱「設定新版 Edge UI」),或按照下列指南,使用內部 LDAP 設定 Apigee SSO:
- LDAP 和新版 Edge UI 設定
使用「設定新版 Edge UI」、「安裝及設定 Apigee SSO」和「設定 LDAP IDP」安裝及設定新版 Edge UI 和 Apigee SSO。
- 管理 API 的基本驗證
啟用 Apigee SSO 後,所有 LDAP 使用者預設仍可使用 API 的基本驗證功能。您可以視需要停用基本驗證,詳情請參閱「在 Edge 上停用基本驗證」。
- Management API 的 OAuth2 驗證
啟用 Apigee SSO 時,系統會啟用權杖式驗證。
使用外部 LDAP IDP 遷移
在採用「外部」LDAP 實作做為 IDP 的設定中,從傳統版 UI 遷移至新版 Edge UI 時,請遵循下列指南:
- LDAP 設定
使用「設定 New Edge 使用者介面」、「安裝及設定 Apigee SSO」和「設定 LDAP IDP」,設定 Apigee SSO 和 New Edge 使用者介面。
- 管理伺服器設定
啟用 Apigee SSO 後,請從
/opt/apigee/customer/application/management-server.properties檔案中移除所有舊版 Classic UI 外部 LDAP 屬性,然後重新啟動管理伺服器。 - Management API 的基本驗證
基本驗證適用於機器使用者,但不適用於外部 LDAP 使用者。如果您的 CI/CD 程序使用基本驗證機制存取系統,這項設定就非常重要。
- Management API 的 OAuth2 驗證
外部 LDAP 使用者會使用 OAuth2 權杖存取 Management API。
使用外部 SAML IDP 遷移
遷移至新版 Edge UI 時,SAML IDP 的安裝說明不會有任何變更。請參閱「設定 SAML IdP」。