4.19.01 Edge for Private Cloud 版本資訊

查看 Apigee Edge 說明文件。
前往 Apigee X說明文件
資訊

本節說明適用於 Private Cloud 功能版本的 Edge 4.19.01 版,

版本摘要

下表摘要列出這個版本的變更:

新功能

此版本包含以下新功能:

○ Edge UI 正式發布版
○ 正式發行 (GA) 在 Edge UI 中推出營利功能
apigee-monit 新增了自我修復和監控服務
○ Edge UI 具有新的 TLS 設定屬性
○ 您現在可以在 Edge UI 中建立、編輯及刪除虛擬主機
○ 已新增 OpenAPI v3 支援
○ RedHat Enterprise Linux (RHEL) 和 CentOS 7.6 現已支援
○ 現已支援 Oracle Linux 7.5

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

包含的版本

自舊版 Private Cloud 功能發布以來,下列版本 出現且包含於此版本:

○ 邊緣:
18.06.08
18.06.06
18.05.21
18.05.10
18.05.09
18.04.23.00
○ 入口網站:
18.11.28.00
18.10.17.00
18.10.09.00
18.07.16.00
退休
淘汰項目 不再支援 Apigee Edge for Private Cloud 4.17.09 版 (已淘汰)。

如需更多資訊 請參閱 Apigee 淘汰、淘汰和 CPS 變更

修正錯誤

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

○ Zookeeper 未因備份指令碼 (122694069) 而停止運作
○「無機構」已新增到達網頁 (120993451)
○ 刪除自訂報表 (120682369)
○ New Edge 體驗中的地理區域圖分頁 (120681592)
○ Zookeeper JVM 選項 (120624977)
○ 工具提示發生未定義的錯誤 (80187407)
○ 透過 OpenAPI 建立反向 Proxy (79949124)
○ 重設密碼無法傳送連結 (77515655)
○ 重設密碼連結標頭不正確 (72799769)
○ 使用 WSDL 建立 API Proxy (69550284)

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

已知問題

此版本包含以下已知問題:

○ apigee-sso install (135616498) 的中繼資料檔案格式
apigee-monit 不適用於 Amazon Linux 1 (122370980)
○ 訊息處理器備份未備份正確的檔案 (121095148)
○ 工作階段符記未失效 (115278838)
○ JMX 驗證在啟用時無法運作 (113342838)
HEAD 對 Node.js 的要求會停止運作 (79993247)
○ 無法解析主機名稱 (79757554)
○ 多資料中心設定中的 DataAccessExceptions (76087166)
○ MessageLogging 政策,包括記錄訊息中的額外資訊 (68722102)
○ 無法重設系統管理員密碼 (65737520)

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

升級路徑

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

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.09 起 從 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 UI 正式發布版 (GA)

Apigee Edge UI 是我們最新的管理 UI 服務。先前使用的是 Beta 版。Apigee Edge for Private Cloud 4.19.01 版,Edge UI 是一般版本的一部分。

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

若需更多資訊,請參閲 Edge UI 的 Edge UI 私有雲

Edge UI 中的正式發布版本 (GA) 版本

新版 Edge 體驗 UI 現已推出正式發布版營利服務。

您現在可以透過 New Edge 服務 UI 管理 Apigee Edge for Private Cloud 的所有營利工作,包括: 包括:

在此公告中,營利變化報表已正式淘汰。 參閱 Apigee 淘汰項目一文。

Apigee-monit 新增自我修復與監控服務

Apigee Edge for Private Cloud 現在包含 apigee-monit,這是以開放原始碼為基礎的工具 monit 公用程式apigee-monit 會定期輪詢邊緣 服務;如果某項服務無法使用,則 apigee-monit 會嘗試重新啟動。

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

新的 TLS 設定屬性

Edge UI 支援新的 TLS 設定屬性,可用來設定以下項目:

  • 預設 TLS 通訊協定
  • 支援的 TLS 通訊協定清單
  • 支援的 TLS 演算法
  • 支援的 TLS 加密方式

若需更多資訊,請參閲 設定選用的 TLS 屬性

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

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

若需更多資訊,請參閲 使用瀏覽器建立虛擬主機

已新增 OpenAPI v3 支援

這個版本新增了透過 OpenAPI 版本 3 (僅限 Edge 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

《動物守護者》程序並不是 而在復原前被備份指令碼停止
120993451

無機構已新增到達網頁

以使用者身分登入的開發人員 系統不會再將沒有相關機構的網頁傳送至不存在的頁面。A 罩杯 已為這些使用者新增到達網頁。
120682369

刪除自訂報表

使用者無法刪除新邊緣中的自訂報表 無須專人管理
120681592

New Edge 體驗中的「Geomap」分頁

當使用者瀏覽到 新版 Edge 體驗擲回錯誤。
120624977

Zookeeper JVM 選項

使用程式碼搭配設定,藉此設定 JVM 選項 動物守護者無法正常運作。
80187407

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

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

透過 OpenAPI 建立反向 Proxy

使用 OpenAPI 按鈕。
77515655

重設密碼後未傳送連結

發生以下情況時,使用者收不到電子郵件 要求取得重設密碼的連結。
72799769

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

就算使用者設定 trustxforwarded 屬性設為 true,產生的要求標頭 並未使用 HTTPS
69550284

使用 WSDL 建立 API Proxy

使用以下指令列時,無法產生 API Proxy WSDL。

已知問題

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

問題 ID 說明
135616498

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

在安裝 apigee-sso 並使用 metadata.xml 檔案 (而非網址) 時,如果 metadata.xml 檔案結尾沒有換行符號 (CRLF),則 metadata.xml 檔案無法完整讀取。

解決方法:

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

  • 將 CRLF 新增至 metadata.xml 檔案的結尾

  • 使用網址位置提供中繼資料
122370980

Amazon Linux 1 不支援 apigee-monit

解決方法:

無。
121095148

訊息處理器備份未備份正確的檔案

解決方法:

再次執行備份作業,系統應會備份正確的檔案集。

115278838

工作階段符記未失效

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

解決方法:

將新版 Edge 與 SAML 搭配使用。

113342838

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

解決方法:

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

79993247

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

對 Node.js 目標發出的 HEAD 要求可能會停止運作,導致連線處於待處理狀態。

解決方法:

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

79757554

無法解析主機名稱

安裝或升級 Private Cloud 適用的 Edge 後,主機名稱可能無法解析為位址。

解決方法:

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

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

多個資料中心設定中的 DataAccessException

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

DataAccessException: Error while accessing datastore;
Please retry later

結果是管理伺服器嘗試連線至 Cassandra 時,可能並未啟動 分別位於 dc-1 和 dc-2 的節點上如果 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_TYPE是以下其中一個值:kms-datastoredc-datastore。 和 keyvaluemap-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 欄位的值。您將使用這些 ID 取消註冊節點。

  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,請點選下列連結:

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