16.01.20 - Apigee Edge 公有雲版本資訊

您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

我們已在 2016 年 2 月 2 日 (星期二) 發布新版 Apigee Edge Public Cloud 雲端服務。

新功能和強化項目

這個版本的新功能和強化功能如下。

重新設計的 API Proxy 精靈

API Proxy 精靈已重新設計。在管理 UI 的「API Proxies」頁面中點選「+ API Proxy」時,新的精靈會引導您完成 API Proxy 建立程序。您可以使用與舊版 API Proxy 精靈相同的設定。(MGMT-1376)

使用 OpenAPI (Swagger) 文件建立 API Proxy

在全新設計的 API Proxy 精靈中,您現在可以從 OpenAPI (Swagger) 文件建立 API Proxy。在 API Proxy 精靈的第一頁中,選取「反向 Proxy」、「Node.js 應用程式」或「無目標」時,請按一下「使用 OpenAPI」。在顯示的欄位中,輸入 OpenAPI 文件的網址。詳情請參閱「建構簡單的 API Proxy」。(MGMT-1376)

支援 SOAP Proxy 的 WSDL 1.2

Apigee Edge 支援 WSDL 1.2,可建立 API Proxy 來呼叫 SOAP 服務。(MGMT-2835)

TargetEndpoint 設定中的 SSLInfo 變數

在 API Proxy 的 TargetEndpoint 中,您可以動態設定 SSL/TLS 詳細資料,以支援彈性的執行階段需求。在下列範例中,我們說明如何在 TargetEndpoint 設定中設定 SSLInfo,值則可由 Java Callout、JavaScript 政策或 Assign Message 政策在執行階段提供。使用包含要設定值的訊息變數。

<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>

如要瞭解這項功能,請參閱下列文件:

(APIRT-1475)

SAML 聲明政策支援 RSA_SHA256 演算法

SAML 聲明政策現在除了 RSA_SHA1 之外,也支援 RSA_SHA256 演算法。 (APIRT-1779)

驗證上傳的憑證

為避免將過期或無效的憑證上傳至金鑰儲存區和信任儲存區,管理 API 會在上傳時驗證憑證。系統會驗證憑證,確保檔案大小不超過 50 KB,且格式為 PEM 或 DER。系統也會驗證憑證是否過期。如要覆寫預設的到期日驗證 (上傳時不驗證憑證到期日),請使用下列查詢參數: ?ignoreExpiryValidation=true

詳情請參閱「 將 JAR 檔案上傳至金鑰儲存區」和「 將憑證上傳至信任儲存區」。(SECENG-516) 和 (APIRT-2213)

Node.js Logs 頁面自動輪詢

在 Proxy 編輯器中查看 Node.js 記錄時,系統會定期自動重新整理 Node.js 記錄頁面,列出可用的新記錄。按一下「停止自動重新整理」,即可關閉自動重新整理功能。(MGMT-1692)

API 產品頁面效能,未列出任何開發人員應用程式

在管理使用者介面中查看 API 產品時,系統會列出與該產品相關聯的開發人員應用程式。為提升使用者介面效能,編輯 API 產品時不會顯示開發人員應用程式清單。(MGMT-2869)

訂閱每日數據分析電子郵件

機構管理員現在必須明確訂閱每日數據分析報表電子郵件。 在管理 UI 中設定使用者偏好設定,或使用管理 API 訂閱/取消訂閱。詳情請參閱「訂閱每日數據分析電子郵件」。(AXAPP-1949)

回應時間指標的 sum( ) 函式

在 Analytics 自訂報表和 API 呼叫中,現在可對目標回應時間、總回應時間和 end_point_response_time 使用「sum」匯總函式。舉例來說,在 /stats API (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0) 中,您現在可以使用下列「select」查詢參數:?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)

營利: 自訂屬性可使用小數

使用「Rate Card with Custom Attribute」方案時,訊息標頭中做為交易乘數的自訂屬性,現在最多可有四位小數。如要進一步瞭解這類方案,請參閱「指定費率表自訂屬性詳細資料」。( DEVRT-2191)

一般改善

這個版本也包含多項可用性、效能、安全性及穩定性強化功能。

修正錯誤

這個版本修正了下列錯誤。

問題 ID 說明
MGMT-2964 新版 Proxy 編輯器不接受 Flows 標記內的註解
MGMT-2957 將新 Pod 新增至機構後,新 Pod 中路由器的套件部署狀態會顯示為錯誤
MGMT-2937 自訂角色權限不足錯誤
MGMT-2875 WSDL SOAP 產生作業的 SOAP 1.2 標頭不正確
MGMT-2739 開發人員應用程式報表,「數據分析」分頁未顯示異常圖表
MGMT-2735 重新整理 Node.js 記錄時,作業永遠不會完成/停止
MGMT-2734 嘗試儲存已部署的套件時發生任何錯誤後,「儲存」按鈕不會啟用
MGMT-2729 在使用者介面中更新 TargetServer 的通訊埠會清除 SSLInfo
MGMT-2702 Firefox 和 IE 的跨網站安全漏洞
修正了因 FireFox 和 IE 漏洞而可能發生的安全漏洞, 這些漏洞會不當允許跨網站要求。
MGMT-2681 Proxy 編輯器:在「條件」中使用 Regex 比對時,「流程導覽器」不會顯示動詞
MGMT-2361 部署 Proxy 失敗,並顯示 RPCException:Call timed out
MGMT-1662 在 Apigee Public Cloud 發布期間,API Proxy 部署作業失敗
DEVRT-2286 sync-organization Monetization API 發生錯誤
我們已在 16.01.20 版本的最新更新中,修正用於同步處理 Apigee Edge 資料與營利功能的 API。
DEVRT-2173 需要重新命名套裝組合,但由於費率方案有效,因此無法編輯
DEVRT-1661 開發人員在費率方案生效前提出 API 要求,遭到封鎖,但封鎖狀態不會解除
如果 API 開發人員接受了月費、量級或套裝費率方案,但方案在日後才會生效,且開發人員在指定生效日期前提出 API 要求,系統就會封鎖該開發人員,禁止其提出進一步要求。到達費率方案開始日期後,系統就會解除封鎖。
DEVRT-1643 儲存後,草擬費率方案損毀
AXAPP-1991 選擇不接收 Apigee 數據分析摘要和電子郵件,但系統仍繼續傳送
AXAPP-1946 Analytics 清理作業未釋出磁碟空間
AXAPP-1708 Analytics API 似乎會根據我的查詢方式,針對同一項統計資料產生不同數字
AXAPP-1293 Analytics 摘要電子郵件中出現不存在的開發人員應用程式名稱
APIRT-2518 使用 JavaScript 政策時,無法連線至 HTTPS 後端
APIRT-2398 無效/過期的授權碼會計為 Apigee 錯誤
APIRT-2397 steps.assignmessage.SetVariableFailed 計為 Apigee 錯誤
APIRT-2396 OAuth 中的 IllegalArgumentException、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 Message Logging 政策未遵守 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 Private Cloud 環境中出現間歇性延遲 (> 1%)
APIRT-707 如果 <GenerateResponse> 元素位於 VerifyAccessToken 政策中,執行階段期間會發生 NPE