4.19.01 Edge 的 Private Cloud 版本資訊

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

本節說明 Edge for Private Feature Release 4.19.01 版。

版本摘要

下表摘要說明這個版本的變更:

新功能

這個版本包含下列新功能:

○ Edge 正式發布版 (GA) 版本:Edge UI 正式發布 (正式發布版)
apigee-monit 新增了自我修復和監控服務
○ Edge UI 推出新的傳輸層安全標準 (TLS) 設定屬性
○ 你現在可以在 Edge UI 中建立、編輯及刪除虛擬主機
○ 系統會支援 MySQL 7


如要進一步瞭解這些新功能,請參閱「新功能」一文。

隨附版本

自前一項私有雲功能版本以來,下列版本已推出,並納入這個版本:

○ Edge:
   18.06.08
   18.06.06
   18.05.21
   18.05.10
   18.05.09
   18.04.04.04.14.04.04.14.04.04.14.04.14.04.14.04.14.04.14.04
○ 入口網站:
   18.11.28.00
   18.10.17.00
   18.10.09.00
   18.07.16.00
退休
淘汰項目 系統不再支援 Apigee Edge 4.17.09 版 (已淘汰)。

詳情請參閱 Apigee 淘汰項目、淘汰項目和 CPS 異動

修正錯誤

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

網站並且並且並且並且並且並且並且並且並且網站前網站網站前網站網站就會自動網站就會自動網站就會自動就會自動就會自動就是 [幾個擁有 & & & &除設設









如要進一步瞭解這些修正,請參閱錯誤修正

已知問題

這個版本包含下列已知問題:

為要支援的 讚









apigee-monitHEAD

如要進一步瞭解每個已知問題 (包括解決方法),請參閱已知問題

升級路徑

下表列出了這個版本的升級路徑:

從 4.18.05 起 直接透過 4.18.05 版 → 4.19.01
從 4.18.01 起 直接透過 4.18.01 版 → 4.19.01
從 4.17.09 起 直接透過 4.17.09 版 → 4.19.01
從 4.17.05 起 從 4.17.05 → 4.18.01 升級至 4.18.01 版 → 4.19.01
從 4.17.01 起 從 4.17.01 → 4.18.01 升級至 4.18.01 版 → 4.19.01
4 月 16 日起 從 4.16.09 升級至 4.18.01,接著從 4.18.01 升級 → 4.19.01
從 4.16.05 起 從 4.16.05 → 4.18.01 升級至 4.18.01 版 → 4.19.01
從 4.16.01 起 從 4.16.01 → 4.18.01 升級至 4.18.01 版 → 4.19.01
從 4.15.0 倍起 從 4.15.0x → 4.16.01 升級,然後從 4.16.01 → 4.18.01 升級,從 4.18.01 → 4.19.01 升級

新功能

本節列出此版本的新功能。此外,這個版本包含 Edge UI、Edge 管理和隨附版本中列出的入口網站版本。

除了下列強化項目以外,這個版本還包含多項可用性、效能、安全性和穩定性強化項目。

正式發布版 Edge (GA) 正式發布版

Apigee Edge UI 是最新的管理 UI 服務。這項功能先前為 Beta 版,Edge Edge 適用於私有雲 4.19.01 版,而正式發布版使用者介面屬於正式發布版。

如要使用 Edge UI,您必須啟用 SAML,然後在其節點上安裝 Edge UI。

詳情請參閱「私有雲邊緣 UI」一文。

可在 Edge UI 中發布營利版正式發布版

新版 Analytics (分析) 服務現已提供正式發布版的 Google Analytics (分析) 版本。

您現在可以透過全新 Edge 體驗使用者介面,管理 Apigee Edge 私有的所有營利工作,包括:

在本公告中,我們正式淘汰了營利變數報表。 請參閱 Apigee 淘汰項目

apigee-monit 加入自我修復與監控服務

專屬私有雲的 Apigee Edge 現在包含以開放原始碼 Monit 公用程式為基礎的 apigee-monitapigee-monit 會定期輪詢邊緣服務;如果服務無法使用,apigee-monit 會嘗試重新啟動這項服務。

如要進一步瞭解如何安裝、設定及使用 apigee-monit,請參閱與 apigee-monit 自行修復

新版傳輸層安全標準 (TLS) 設定屬性

Edge UI 支援下列新的傳輸層安全標準 (TLS) 設定屬性,可用於設定以下項目:

  • 預設傳輸層安全標準 (TLS) 通訊協定
  • 支援的傳輸層安全標準 (TLS) 通訊協定清單
  • 支援的傳輸層安全標準 (TLS) 演算法
  • 支援的傳輸層安全標準 (TLS) 加密

詳情請參閱「設定選用的傳輸層安全標準 (TLS) 屬性」。

在 Edge UI 中建立、編輯及刪除虛擬主機

我們擴大了自助式功能,現在您可以在瀏覽器中建立、編輯及刪除虛擬主機 (僅限 Edge UI)。

詳情請參閱「使用瀏覽器建立虛擬主機」。

已新增 OpenAPI 第 3 版支援

這個版本新增透過 OpenAPI 第 3 版 (僅限邊緣 UI) 建立 Proxy 的支援。

支援的軟體

這個版本針對支援的軟體進行了下列變更:

已新增支援 不再支援

這個版本新增對下列平台的支援:

  • Red Hat Enterprise Linux (RHEL) 7.6
  • CentOS 7.6
  • Oracle Linux 7.6

這個版本不再支援下列平台:

  • RHEL/CentOS/Oracle 7.3 版
  • RHEL/CentOS 6.8 版本
  • Oracle Linux 6.7

如需完整的支援平台清單,請參閱支援的軟體和支援版本

修正錯誤

本節列出這個版本修正的私有雲錯誤。此外,這個版本包含 Edge UI、Edge 管理和隨附版本中顯示的所有錯誤修正項目。

問題 ID 說明
122694069

備份指令碼未停止 Zookeeper

在這項修正之前,指令碼指令碼並未停止執行 Zookeeper 程序。
120993451

「未新增機構」到達網頁

如果開發人員登入了沒有相關聯的機構,則不會再傳送給不存在的網頁。已為這些使用者新增到達網頁。
120682369

刪除自訂報表

使用者無法刪除新版 Edge 服務中的自訂報表。
120681592

全新邊緣服務中的「地理區域」分頁

當使用者在全新 Edge 服務中,前往「地理區域」分頁時,New Edge 服務會擲回錯誤。
120624977

Zookeeper JVM 選項

在 Kotlinkeeper 中使用程式碼設定 JVM 選項無法運作。
80187407

工具提示發生未定義的錯誤

圖表只有一個時間序列時,工具提示會擲回未定義的錯誤。
79949124

透過 OpenAPI 建立反向 Proxy

建立 Proxy 無效時,請使用「Use OpenAPI」(使用 OpenAPI) 按鈕。
77515655

重設密碼無法傳送連結

使用者收到要求重設密碼的連結時未收到電子郵件。
72799769

重設密碼連結的標頭不正確

即使使用者將 trustxforwarded 屬性設為 true,產生的要求標頭也不會使用 HTTPS。
69550284

使用 WSDL 建立 API Proxy

使用 WSDL 時,API Proxy 產生失敗。

已知問題

下表列出這個版本的已知問題:

問題 ID 說明
135616498

Apigee-sso 安裝的中繼資料檔案格式

安裝 apigee-sso 並使用 metadata.xml 檔案 (而不是網址) 時,如果中繼資料.xml 檔案結尾沒有新一行 (CRLF),中繼資料不會完全讀取。

解決方法:

如要解決這個問題,您可以採取下列其中一種做法:

  • 在 metadata.xml 檔案尾端加上 CRLF

  • 使用網址位置來當做中繼資料
122370980

Amazon Linux 1 不支援 apigee-monit

解決方法:

無。
121095148

訊息處理工具未備份正確的檔案組

解決方法:

執行第二次備份,系統應該會備份正確的檔案組合。

115278838

工作階段符記未失效

當使用者點選 Apigee Edge 登出按鈕時,工作階段符記就不會在伺服器上失效。

解決方法:

透過 SAML 使用新版 Edge 服務。

113342838

啟用 JMX 驗證時,Cassandra 作業無法運作

解決方法:

在每次叫用 nodetool 指令時新增使用者名稱和密碼。

79993247

對 Node.js 目標發出的 HEAD 要求停止運作

傳送至 Node.js 目標的 HEAD 要求可能會停止運作,因而造成連線中斷。

解決方法:

如要解決這個問題,請為 HEAD 要求定義處理常式,以便明確傳回空白回應。

79757554

無法解析主機名稱

安裝 Edge 或升級私有雲後,主機名稱可能無法解析為位址。

解決方法:

如要解決這個問題,請重新啟動 Edge UI 元件:

/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
76087166

多個資料中心設定中的 DataAccessException

如果在多個資料中心設定中,單一資料儲存庫無法使用,您可能會看到下列錯誤:

DataAccessException: Error while accessing datastore;
Please retry later

因此,管理伺服器可能無法啟動,因為嘗試連線至 dc-1 和 dc-2 中的 Cassandra 節點。如果 Cassandra 節點停止運作,就會發生 DataAccessExceptions。這也可能造成 API 流量中斷,其中「訊息處理工具」在嘗試擷取 KVM 時回報 DataAccessExceptions

請注意,指定的狀態是管理伺服器不會連線至不同區域的資料儲存庫元件。

解決方法

解決方法是先在無法使用的資料中心中取消註冊下列 Cassandra 節點類型,然後在 Cassandra 節點再次開放時重新註冊:

  • kms-datastore
  • dc-datastore
  • keyvaluemap-datastore

如要取消註冊及重新註冊這些 Cassandra 節點類型:

  1. 使用以下 curl 指令取得 Cassandra 節點的 UUID:
    curl -u ADMIN_EMAIL:ADMIN_PW \
      "http://MS_IP:MS_PORT/v1/servers?region=REGION&pod=GATEWAY_POD \
      &type=CASSANDRA_NODE_TYPE"

    地點:

    • ADMIN_EMAILADMIN_PW 是您的 Apigee 帳戶憑證。
    • MS_IPMS_PORT 是管理伺服器的 IP 位址和通訊埠編號。
    • REGION 是管理伺服器所在的資料中心名稱。
    • GATEWAY_POD 是 Pod 名稱,預設為「閘道」。但您可能已將名稱重新命名為其他內容,因此請檢查導入方式。
    • CASSANDRA_NODE_TYPEkms-datastoredc-datastorekeyvaluemap-datastore 其中之一。

    例如:

    curl -u nickdanger@google.com:myP@$$w0rD
      "http://192.168.0.1:8080/v1/servers?region=dc-1&pod=gateway&type=dc-datastore"

    回應使用以下格式:

    {
      "internalIP" : "POD_IP_ADDRESS",
      "isUp" : [true|false],
      "pod" : "GATEWAY_POD",
      "reachable" : [true|false],
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : [ "kms-datastore", "dc-datastore", "keyvaluemap-datastore" ],
        "uUID" : "POD_UUID"
    }

    例如:

    {
      "internalIP" : "192.168.1.11",
      "isUp" : false,
      "pod" : "gateway",
      "reachable" : false,
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : "dc-datastore",
      "uUID" : "13cee956-d3a7-4577-8f0f-1694564179e4"
    }

    請記下回應中的 uUID 欄位值。您將使用這個名稱來取消註冊節點。

  2. 為每個 Cassandra 節點類型重複步驟 1:kms-datastoredc-datastorekeyvaluemap-datastore。請務必記下傳回的 UUID。
  3. 使用下列指令取消註冊節點:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers/UUID" -X DELETE

    其中 UUID 是前一個指令回應中傳回的 UUID。

  4. 針對您在步驟 1 和 2 收集的每個 UUID,重複執行步驟 3。
  5. 使用下列指令重新註冊節點:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers -d \
      "Type=kms-datastore&Type=dc-datastore&Type=keyvaluemap-datastore& \
      Type=counter-datastore&Type=cache-datastore&InternalIP=POD_IP_ADDRESS& \
      region=REGION&pod=GATEWAY_POD" -H \
      'content-type: application/x-www-form-urlencoded' -X POST

請注意,這些作業會註冊及取消註冊 Zookeeper 中的節點,不會對 Cassandra 叢集產生任何影響。如要進一步瞭解這些指令,請參閱更新資料儲存庫註冊

68722102

MessageLogging 政策,在記錄訊息中加入其他資訊

MessageLogging 政策的 FormatMessage 元素可控制記錄訊息的格式。當 FormatMessage=false 時,記錄訊息不應含有任何 Apigee 產生的資訊。即使您已設定 FormatMessage=false,記錄訊息仍會包含以下資訊:

  • 優先順序分數
  • 時間戳記

解決方法:

無。
65737520

無法重設系統管理員密碼

重設含有特殊字元的管理伺服器系統管理員密碼會失敗。

解決方法:

在資料檔案中定義密碼,然後將您傳送至 Management API 的 /users 端點。詳情請參閱「重設系統管理員密碼」。

後續步驟

如要開始使用 Edge for Private Cloud 4.19.01,請使用以下連結:

新安裝人數:
新安裝服務總覽
現有安裝數:
升級路徑