您正在查看 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 編碼和 HTTPAuthorization: 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 匯入 |
|
並行頻率限制政策設定 | 只有在將並行頻率限制政策新增至 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 |