您正在查看 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 編碼,並填入 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') ),變更報表的時間範圍不會影響結果。這個問題現已修正。Case: 810753 |
自訂報表中未顯示圖表 | 修正自訂報表中圖表未顯示的問題。 案件:814623 |
WSDL 匯入 |
|
並行頻率限制政策設定 | 只有在將並行速率限制政策新增至 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 |