14.04.16 - Apigee Edge 雲端版本資訊

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

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

新功能和強化功能

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

  • Analytics 資訊主頁
    Edge 現已提供新的「端點效能」、「API Proxy 效能」和「快取效能」Analytics 報表,協助您監控效能。
    請參閱「Analytics 資訊主頁」中的「作業資訊主頁」。
  • 成效的自訂指標匯總
    這項功能已無法使用。
    新的自訂匯總功能可讓您定義 Edge 在 API 呼叫時收集及儲存的自訂指標,進而提升分析成效。當您查看報表時,Edge 會存取已可用的匯總指標,而不會即時擷取這些指標。
  • 在 API Proxy 中預先設定 OAuth 2.0
    建立 API Proxy 時,新的「使用 OAuth 2.0 存取權杖進行安全防護」選項會自動使用支援 OAuth 的政策設定 API Proxy。
    請參閱 OAuth
  • 追蹤記錄中的資料遮罩
    /maskconfigs API 資源可讓您在 API 代理程式追蹤記錄工作階段中遮罩信用卡資訊等機密資料,有助於在 API 開發期間確保使用者資料安全。
    案件:810723
    請參閱「遮蓋及隱藏資料」。
  • 基本驗證政策
    基本驗證政策可讓您在 API 代理程式中新增輕量級基本驗證,為使用者憑證提供自動 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')),變更報表的時間範圍不會影響結果。這個問題現已修正。
Case: 810753
自訂報表中未顯示圖表 修正自訂報表中圖表未顯示的問題。
案件:814623
WSDL 匯入
  • 匯入含有 SOAP 標頭的 WSDL 會導致設定不正確。我們已新增 SOAP 標頭支援功能來解決這個問題。
  • 使用外部結構定義匯入 WSDL 後,API Proxy 不會將適當的訊息發布至後端。匯入具有多部分複雜類型的 WSDL 時,現在會在 API 代理程式中產生適當的 SOAP 酬載。
  • WSDL 匯入功能現在支援 SOAP 作業中的說明文件元素。說明文件會顯示在 WSDL 匯入 UI 的「Description」欄中。
並行頻率限制政策設定 只有在將並行速率限制政策新增至 API 代理程式時,才能使用「目標端點」選取器。目標端點不適用於其他政策。
公司提供的開發人員支援服務 如果機構組織已啟用公司功能,您現在可以在建立或編輯開發人員時指定公司。
案件:515246
匯出開發人員、應用程式和產品 現在起,您可以透過 Edge 管理介面中的「開發人員」頁面,將開發人員、應用程式和產品匯出為 CSV 檔案。已啟用營利功能的機構目前無法使用這項功能。
Case: 747159
開發人員應用程式視窗無回應 開發人員在 Edge 開發人員入口網站中刪除應用程式後,在 Edge 管理使用者介面中按一下該開發人員應用程式,會導致視窗停止運作。這個問題已修正。
API Proxy 設定中的註解 API Proxy 編輯器程式碼檢視畫面和屬性檢查器,現在會顯示 API Proxy 設定中的註解。
使用無效名稱建立的 API Proxy 先前 Edge 管理 UI 允許建立名稱含有系統不支援特殊字元的 API Proxy,導致無效的 API Proxy 無法刪除。API Proxy 名稱現在會在建立時進行驗證。只能使用英數字元、「-」和「_」字元。
案件:550390
API Proxy 命名區分大小寫 Edge 會使用小寫名稱建立 API Proxy,不論輸入的大小寫為何。Edge 現在會尊重為 API 代理程式輸入的名稱大小寫。
API Proxy 儲存警告 在 API Proxy 編輯器中儲存 API Proxy 後,Edge 會將 API Proxy 部署至目前部署修訂版本的所有環境,包括正式環境。Edge 管理 UI 現已在儲存 Proxy 前提供警告。
沒有權限的自訂角色儲存至正式環境 當已部署的 API 修訂版本更新時,系統會觸發內部取消部署作業,並在已部署的環境中部署。沒有適當部署權限的自訂角色,可以透過儲存 API Proxy 來部署。我們已透過強制執行部署權限解決這個問題。
案件:813084
重複的目標伺服器 建立重複的目標伺服器時,Edge 會覆寫現有的目標伺服器,並傳回 201 狀態,而非傳回 HTTP 409 錯誤。我們已解決這個問題,方法是擲回 409 錯誤,並且不會覆寫現有的目標伺服器。
無法為 API Proxy 建立追蹤工作階段 對於含有無法連線的訊息處理工具的環境,系統不會建立追蹤工作階段。我們已解決這個問題,方法是只將追蹤工作階段連結至可到達且可用的訊息處理器
案件:812192
JMSReplyTo 更新行為 根據預設,Edge 會將回應傳送至 JMSReplyTo 標頭中指定的佇列。不過,如果您希望後端服務處理將回應傳送至 JMSReplyTo 佇列的作業,而非 Edge,請在任何流程中將 X-Apigee-Ignore-JMSResponse 標頭新增至 API 代理程式回應,並將其設為 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 呼叫中的空值指標例外狀況 在指派訊息政策中,當 Edge 嘗試擷取指標的回應代碼時,空值回應狀態會擲回空值指標例外狀況。這個問題已經修正。
案件:815595