15.04.15 - Apigee Edge 雲端版本資訊

您正在查看 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

我們在 2015 年 4 月 21 日星期二發布了新的 Apigee Edge 雲端版本。

如有任何疑問,請前往 Apigee 客戶服務團隊

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

新功能和強化功能

以下是本版本的新功能和強化功能。

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

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

必須使用 Java 1.7

透過 SNI (TLS/SSL 的擴充功能),您可以使用相同的 IP 位址和通訊埠提供多個 HTTPS 目標,而不需要要求所有目標都使用相同的憑證。

不需要 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 社群。

存取權控管政策

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

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

管理工具使用者介面錯誤訊息

管理工具使用者介面中的錯誤訊息顯示方式已重新設計。

訊息流程中的新目標變數

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

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

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

安全資料傳輸層 (SSL) 憑證詳細資料中新增了「Signature Algorithm」欄位,可在管理介面 (「管理」>「安全資料傳輸層 (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 無法載入環境