查看 Apigee Edge 說明文件。
前往
Apigee X說明文件。 資訊
2016 年 2 月 2 日星期二,我們發布了適用於公開的新版 Apigee Edge Cloud 上精進自己的技能。
新功能和強化項目
這個版本新增的功能和強化項目如下。
重新設計的 API Proxy 精靈
API Proxy 精靈已經重新設計。點選「+ API Proxy」API Proxy 頁面 新的精靈會引導您完成 API Proxy 建立程序。所有 以及與舊版 API Proxy 精靈相同的設定。(MGMT-1376)
建立 API Proxy 與 OpenAPI (Swagger) 文件
隨著全新 API Proxy 精靈重新設計,您現在可以使用 OpenAPI 建立 API Proxy (Swagger) 文件。在 API Proxy 精靈的第一頁中,按一下「Use OpenAPI」。 選取 反向 Proxy、Node.js 應用程式或否 Target。在隨即顯示的欄位中,輸入 OpenAPI 文件的網址。如要 資訊,請參閱建立簡單的 API Proxy。(MGMT-1376)
SOAP 的 WSDL 1.2 支援 Proxy
Apigee Edge 支援 WSDL 1.2,可用於建立 API Proxy 以呼叫 SOAP 服務。(MGMT-2835)
SSLInfo TargetEndpoint 設定中的變數
在 API Proxy 目標端點中,您可以動態設定 SSL/TLS 詳細資料,以便支援靈活彈性 執行階段需求以下範例說明如何在 TargetEndpoint 中設定 SSLInfo 這些值可在執行階段透過 Java 呼叫、JavaScript 政策或 建立「指派訊息」政策使用包含您想要設定值的訊息變數。
<TargetEndpoint> ... <SSLInfo> <Enabled>{myvars.ssl.enabled}</Enabled> <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled> <KeyStore>{myvars.ssl.keystore}</KeyStore> <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias> <TrustStore>{myvars.ssl.trustStore}</TrustStore> </SSLInfo> ... </TargetEndpoint>
此功能在下列文件中說明:
- API Proxy 設定參考資料
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(APIRT-1475)。
RSA_SHA256 SAML 宣告政策的演算法支援
SAML 宣告政策現在除了 RSA_SHA1 外,現在也支援 RSA_SHA256 演算法。 (APIRT-1779)。
驗證憑證 上傳影片
為防止將過期或無效的憑證上傳至 KeyStore 和信任存放區, Management API 會在上傳時驗證憑證憑證通過驗證 檔案大小不得超過 50KB,且格式為 PEM 或 DER。 也會驗證憑證到期日。覆寫預設的到期時間驗證方式 (不進行驗證 ,請使用以下查詢參數: ?ignoreExpiryValidation=true
如需詳細資訊,請參閱 將 JAR 檔案上傳到 KeyStore,並 將憑證上傳至 Truststore。(SECENG-516) 和 (APIRT-2213)
Node.js 記錄檔的自動輪詢 第 頁
從 Proxy 編輯器查看 Node.js 記錄時,系統會自動在「Node.js Logs」頁面 會定期重新整理,列出可用的新記錄檔。按一下 [停止自動重新整理]即可關掉。 自動更新。(MGMT-1692)
API 產品 頁面效能,未列出任何開發人員應用程式
在管理 UI 中查看 API 產品時,與該 API 相關聯的開發人員應用程式 產品。為改善 UI 效能,系統不會在 編輯 API 產品(MGMT-2869)
每日訂閱 Analytics 電子郵件
機構組織管理員現在必須明確訂閱每日分析報表電子郵件。 在管理 UI 或管理介面中指定使用者偏好設定,藉此訂閱/取消訂閱 也能使用 Google Cloud CLI 或 Compute Engine API如需更多資訊,請參閱訂閱每日分析 電子郵件。(AXAPP-1949)
回應中的 sum( ) 函式 時間指標
在數據分析自訂報表和 API 呼叫中,「總和」現在匯總函式 目標回應時間、總回應時間和 end_point_response_time。例如,在 /stats API (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), 您現在可以使用下列「選取」選項查詢參數:?select=sum(total_response_time)。 (AXAPP-2006)
延遲時間分析 報表:已排序 API Proxy 名稱
在延遲分析報表 UI (僅限 Apigee Edge 企業方案) 中,API Proxy 就會列在 Proxy 下拉式清單中。(MGMT-2858)
開啟開發人員應用程式 按顯示名稱顯示資訊主頁
在管理 UI 資訊主頁上,「開發人員應用程式」長條圖會分別列出開發人員的應用程式 而非內部名稱(MGMT-2853)
新日期/時間小工具已開啟 自訂報表
管理使用者介面中自訂報表頁面上的日期/時間挑選器小工具已改良。 (MGMT-2881)
營利:編輯 API 套件名稱
在營利生命週期中,您可以隨時更新 API 套件名稱, API 套件內含已發布的費率方案時。(DEVRT-2177)
營利: 自訂屬性中允許小數
搭配自訂屬性使用價目表Plan, 訊息中的自訂屬性 標頭如果用來當做交易的調節係數,現在可以使用最多 4 的十進位值 。如要進一步瞭解這類方案,請參閱 指定價目表自訂 屬性詳細資料。( DEVRT-2191)
一般改善項目
此版本也包含多種可用性、效能、安全性和穩定性 強化功能
修正錯誤
這個版本修正了下列錯誤。
問題 ID | 說明 |
---|---|
MGMT-2964 | 新的 Proxy 編輯器不接受 Flows 標記中的註解 |
MGMT-2957 | 在機構中新增 Pod 會將套裝組合的部署狀態傳回為錯誤 新的 Pod 中的路由器 |
MGMT-2937 | 自訂角色的權限不足錯誤 |
MGMT-2875 | WSDL SOAP 產生作業的 SOAP 1.2 標頭不正確 |
MGMT-2739 | 「開發人員應用程式」報表,Analytics 分頁不會顯示異常狀況圖表 |
MGMT-2735 | 重新整理 Node.js 記錄檔永不完成/停止 |
MGMT-2734 | 嘗試儲存已部署項目的過程中發生錯誤,無法啟用「儲存」按鈕 套裝組合 |
MGMT-2729 | 在 UI 中更新 TargetServer 的通訊埠會抹除 SSLInfo |
MGMT-2702 | Firefox 和 IE 的跨網站安全漏洞 修正因 FireFox 和 IE 安全漏洞而可能出現的安全漏洞 未正確允許跨網站請求的情況 |
MGMT-2681 | Proxy 編輯器:在條件中使用規則運算式比對時,流程導覽工具 不會顯示動詞 |
MGMT-2361 | Proxy 部署失敗,發生 RPCException:Call timed out |
MGMT-1662 | Apigee 公有雲版本期間,API Proxy 部署作業失敗 |
DEVRT-2286 | sync-organization Monetization API 無效 用來同步處理資料的 API Apigee Edge 資料的營利模式:根據 版本 16.01.20。 |
DEVRT-2173 | 需要重新命名套件,但因費率問題而無法編輯 方案 |
DEVRT-1661 | 開發人員無法在費率方案開始日期之前提出 API 要求,但
一律不會釋出 API 開發人員接受每月固定量、頻帶或套裝組合費率表,於此開始 晚於指定開始日期,然後在指定的開始日期前傳送 API 要求 已封鎖開發人員,無法再提出其他要求。房價方案的開始日期 方塊就會解除 |
DEVRT-1643 | 草稿費率方案在儲存後損毀 |
AXAPP-1991 | 無法停止接收 Apigee 數據分析摘要和電子郵件 |
AXAPP-1946 | 數據分析清理功能不會釋出磁碟空間 |
AXAPP-1708 | Analytics API 為同一項統計資料產生不同的數字 (視我詢問的方式而定) |
AXAPP-1293 | Analytics 摘要電子郵件中提及不存在的開發人員應用程式名稱 |
APIRT-2518 | 使用 JavaScript 政策連線至 HTTPS 後端時發生問題 |
APIRT-2398 | 授權碼無效/過期視為 Apigee 錯誤 |
APIRT-2397 | steps.assignmessage.SetVariableFailed 將計為 Apigee 錯誤 |
APIRT-2396 | IllegalArgumentException, OAuth 中的 ArrayIndexOutofBoundsException 計入 Apigee 錯誤 |
APIRT-2362 | JavaScript 編譯錯誤 |
APIRT-2322 | 將無效的用戶端 ID 回報為 Apigee 錯誤 |
APIRT-2159 | 將 message_id 新增至記錄前置字串 |
APIRT-2145 | Facebook API 交易失敗偏高 驗證開頭為「:」的標頭值已移除 。 |
APIRT-2137 | MP:區塊傳輸編碼和 205 編碼 (內容長度 0) |
APIRT-2124 | Nginx 路由器不會為新增的 MP 更新 MP 集區 |
APIRT-2117 | 訊息記錄功能政策不會遵循 DNS 更新 |
APIRT-2110 | 路由器只有一個 X-Forwarded-For 標頭 |
APIRT-2062 | 如果 SkipCacheLookup 條件為 達成 |
APIRT-2061 | 訊息處理器未將訊息推送至 QPID |
APIRT-2052 | 大量 CLOSE_WAIT 因管理通訊埠無回應而產生 |
APIRT-2024 | 沒有負載平衡器的 Nginx 無法正確填入 X-Forwarded-For HTTP
標題 在 150930 版本資訊和存取權控管中新增 X-Forwarded-For 淘汰通知中 政策。 |
APIRT-1933 | Proxy 專用的類別載入器仍會委派給 MP 類別載入器 |
APIRT-1877 | 無法遮蓋含有命名空間的 XML 回應 |
APIRT-1838 | Apigee-127:VerifyAPIKey 只會在多項產品時傳回一項 API 產品 存在 |
APIRT-1827 | 觀察到的並行串流限制偏低 |
APIRT-1820 | 4.15.04 私有雲中的間歇性延遲 (> 1%) 環境 |
APIRT-707 | 如果 <GenerateResponse> 參數在執行階段期間發生 NPE元素位於 VerifyAccessToken 政策 |