14.04.16 - Apigee Edge 雲端版本資訊

您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件
資訊

2014 年 4 月 29 日星期二,我們發布了全新雲端版本的 Apigee Edge。

新功能和強化項目

這個版本包含的新功能和強化項目。

  • 數據分析資訊主頁
    Edge 現在提供全新的端點效能、API Proxy 效能和快取效能分析報表,協助您監控效能。
    請參閱 Analytics (分析) 資訊主頁的「作業資訊主頁」。
  • 成效匯總指標
    這項功能已無法使用。
    全新的自訂匯總功能可讓您定義 Edge 在發出 API 呼叫時收集和儲存的自訂指標,藉此改善數據分析效能。當您查看報表時,Edge 會存取現成可用的匯總指標,而非即時擷取指標。
  • API Proxy 中預先設定的 OAuth 2.0
    建立 API Proxy 時,新的「使用 OAuth v2.0 存取權杖確保安全」選項會自動設定 API Proxy,並提供支援 OAuth 的政策。
    請參閱 OAuth
  • 追蹤記錄中的資料遮罩
    /maskconfigs API 資源可讓您遮蓋 API Proxy 追蹤記錄工作階段中的信用卡資訊等機密資料,確保 API 開發期間的使用者資料安全性。
    Case:810723
    請參閱「資料遮罩和隱藏」。
  • 基本驗證政策
    基本驗證政策可讓您將輕量驗證新增至 API Proxy,提供使用者憑證的自動化 Base64 編碼和 HTTP Authorization: Basic 標頭。
    請參閱基本驗證政策
  • PostClientFlow
    PostClientFlow 可讓您新增 MessageLogging 政策,這些政策會在回應傳送後執行。這樣可以縮短 API Proxy 延遲時間,並有助於記錄在傳送回應之後才計算的資訊,例如 client.sent.start.timestamp 和 client.sent.end.timestamp。
    案件:814059

修正錯誤

本次更新修正了下列錯誤。

主題 說明
自訂報表名稱驗證 Edge 現在會驗證自訂報表的名稱,禁止使用特殊字元。
回報 developer_app 深入分析相關問題 使用 developer_app 深入分析資料的自訂報表傳回錯誤的開發人員應用程式。這個問題已經修正。
時間範圍不支援自訂報表 如果自訂報表中包含多個括號 (例如 (request_verb eq 'POST') or (request_verb eq 'GET')) 的篩選器,變更報表的時間範圍就不會影響結果。這個問題現已修正。
案件:810753
圖表未顯示在自訂報表中 修正報告未顯示圖表的問題。
案件:814623
WSDL 匯入
  • 使用 SOAP 標頭匯入 WSDL 時產生錯誤設定。已新增對 SOAP 標頭的支援功能,以便解決問題。
  • 匯入使用外部結構定義的 WSDL 時,API Proxy 並未將適當的訊息發布到後端。現在匯入具有多部分複雜類型的 WSDL 時,會在 API Proxy 中產生適當的 SOAP 酬載。
  • WSDL 匯入功能現在支援 SOAP 作業中的 說明文件元素。說明文件會顯示在 WSDL 匯入 UI 的「說明」欄中。
並行頻率限制政策設定 只有在將並行頻率限制政策新增至 API Proxy 時,才能使用目標端點選取器。目標端點不適用於其他政策。
為開發人員提供公司支援 如果機構已啟用公司,您現在可以在建立或編輯開發人員時指定公司。
案件:515246
匯出開發人員、應用程式和產品 您現在可以透過 Edge 管理 UI 中的「開發人員」頁面,將開發人員、應用程式和產品匯出為 CSV 檔案。這項功能目前不適用於已啟用營利功能的機構。
案件:747159
開發人員應用程式視窗停止運作 開發人員在 Edge Developer Portal 中刪除應用程式後,在 Edge 管理 UI 中按一下該開發人員應用程式,視窗會停止運作。這個問題現已修正。
API Proxy 設定中的註解 API Proxy 設定中的註解現在會顯示在 API Proxy 編輯器程式碼檢視畫面和屬性檢查器中。
以無效名稱建立的 API Proxy 先前邊緣管理 UI 允許建立名稱含有不支援的特殊字元的 API Proxy,因此導致無效的 API Proxy 無法刪除。系統現在會在建立 API Proxy 名稱時進行驗證。只能使用英數字元、「-」和「_」字元。
案件:550390
API Proxy 命名作業中的大小寫 無論輸入的值為何,Edge 已使用小寫名稱建立 API Proxy。Edge 現在會遵循為 API Proxy 輸入的名稱大小寫。
API Proxy 儲存警告 在 API Proxy 編輯器中儲存 API Proxy 後,Edge 會將 API Proxy 部署至目前部署修訂版本的所有環境,包括實際工作環境。現在,邊緣管理 UI 會在儲存 Proxy 前顯示警告。
沒有權限的自訂角色儲存至實際工作環境 部署的 API 修訂版本在更新時,會觸發內部取消部署,並在已部署的環境中進行部署。如果沒有適當部署權限,可以儲存 API Proxy 來部署自訂角色。強制執行部署權限可以解決這個問題。
案件:813084
目標伺服器重複 建立重複的目標伺服器時,Edge 會覆寫現有的目標伺服器,並傳回 201 狀態,而非發生 HTTP 409 錯誤。此問題已擲回 409 錯誤,且不會覆寫現有目標伺服器。
無法建立 API Proxy 的追蹤工作階段 無法連線至包含訊息處理器的環境,因此無法建立追蹤工作階段。如要解決這個問題,請將追蹤記錄工作階段附加至可以連線且可用的訊息處理器
案件:812192
JMSReplyTo 更新行為 根據預設,Edge 會將回應傳送至 JMSReplyTo 標頭中指定的佇列。不過,如果您希望後端服務處理傳送回應至 JMSReplyTo 佇列 (而非 Edge),請在任何流程中將 X-Apigee-Ignore-JMSResponse 標頭新增至 API Proxy 回應,並將其設為 true:
<Header name="X-Apigee-Ignore-JMSResponse">true</Header>
高 CLOSE_WAIT 錯誤和 502 閘道錯誤錯誤 已修正導致 CLOSE_WAIT 指標過高和 502 閘道錯誤的錯誤。
案件:814656、814664、814670
Node.js 暫存目錄 將 Node.js 指令碼部署至 Edge 時,指令碼會在沙箱中執行,限制檔案系統存取特定目錄。然而,os.tmpdir 會傳回 /tmp 或 /var/tmp 等目錄名稱,不過這類名稱不存在於 Edge Node.js 沙箱中,導致部分指令碼毀損。Edge Node.js 沙箱現在包含可供 os.tmpdir 使用的 /tmp 目錄。
API 呼叫的空值指標例外狀況 在「Assign Message」政策中,如果 Edge 嘗試擷取指標的回應代碼,空值回應狀態會擲回空值指標例外狀況。這個問題已經修正。
案件:815595