15.04.15 - Apigee Edge 雲端版本資訊

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

我們已於 2015 年 4 月 21 日星期二,發布新的雲端版 Apigee Edge。

如有任何問題,請與 Apigee Edge 支援團隊聯絡。

如需所有 Apigee Edge 版本資訊的清單,請參閱「Apigee 版本資訊」。

新功能和強化項目

以下是這個版本的新功能和強化項目。

伺服器名稱指示 (SNI) 支援

Edge 支援使用伺服器名稱指示南向 (從訊息處理器到目標端點)。如要使用 SNI,請與 Apigee Edge 支援團隊聯絡。

必須使用 Java 1.7。

SNI 是 TLS/SSL 的擴充功能,可讓多個 HTTPS 目標透過相同的 IP 位址和通訊埠提供服務,而不必讓所有目標使用相同的憑證。

無須進行 Edge 專屬設定。如果環境已設定為南向 SNI (Edge 雲端預設為此設定),Edge 支援這項功能。

Edge 會自動從要求網址中擷取主機名稱,並將其新增至 SSL 交握要求。舉例來說,如果目標主機是 https://example.com/request/path,Edge 會新增 server_name 擴充功能,如下所示:

如要進一步瞭解 SNI,請參閱 http://en.wikipedia.org/wiki/Server_Name_Indication。

從管理 UI 的「說明」選單存取 Apigee 社群

您可以透過管理 UI 的「說明」選單前往 Apigee 社群。

存取控管政策

存取控管政策已強化,當 IP 位址包含在 X-FORWARDED-FOR HTTP 標頭中時,可更精細地評估 IP 位址,以便加入許可清單和拒絕清單。

在標頭上啟用多個 IP 位址檢查功能 (請與支援團隊聯絡,設定 feature.enableMultipleXForwardCheckForACL) 後,政策中的新 <ValidateBasedOn> 元素可讓您檢查標頭中的第一個 IP、最後一個 IP 或所有 IP。詳情請參閱「存取控管政策」。

管理 UI 錯誤訊息

管理 UI 中的錯誤訊息顯示方式已重新設計。

訊息流程中的新目標變數

訊息流程中的新變數可為目標端點和目標伺服器提供更完整的網址資訊:

  • TargetEndpoint:request.url 會取代 target.basepath.with.query。
  • TargetServer:loadbalancing.targetserver 會取代 targetserver.name。此外,只有在 TargetEndpoint 的 HTTPTargetConnection <LoadBalancer> 元素中使用 <Path> 元素時,系統才會填入 target.basepath。

SSL 憑證詳細資料中的「Signature Algorithm」

SSL 憑證詳細資料中新增了「Signature Algorithm」欄位,可在管理 UI (「管理」>「SSL 憑證」) 和管理 API (從 KeyStore 或 TrustStore 取得憑證詳細資料) 中查看。這個欄位會顯示「sha1WithRSAEncryption」或「sha256WithRSAEncryption」,具體取決於用來產生憑證的雜湊演算法類型。

修正錯誤

這個版本修正了下列錯誤。

問題 ID 說明
MGMT-1899 儲存產品設定後,資源路徑遭到刪除
編輯 API 產品時,如果使用者按兩下「儲存」按鈕,產品的資源路徑可能會遭到刪除。這個問題已經修正。
MGMT-1894 開發人員欄的「開發人員應用程式」頁面無法完成載入
MGMT-1882 從 WSDL 建立的新 API Proxy 只會顯示最後一個參數的詳細資料
MGMT-1878 如果環境中部署了多個修訂版本,Trace 只會顯示其中一個
MGMT-1872 無法下載自訂報表
MGMT-1863 無法在管理 UI 中查看 Node.js 記錄
MGMT-1825 跨網站指令碼攻擊 (XSS) 錯誤
MGMT-1804 Node.js API 在某些情況下會傳送無效的 JSON
MGMT-1799 在 Trace 中傳送要求時發生 UI 安全漏洞
MGMT-1362 如果電子郵件地址含有「_」,「忘記密碼」電子郵件就無法運作
DEVRT-1514 ObjectTransform 無法用於部分產品
APIRT-1170 缺少資源檔案導致 MP 無法載入環境