4.19.06.07 - Edge for Private Cloud 版本資訊

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

我們在 2020 年 6 月 5 日發布了適用於私有雲的新版 Apigee Edge。

更新程序

如要更新安裝,請在邊緣節點上執行以下程序:

  1. 在所有邊緣節點上:

    1. 清理 Yum 存放區:
      sudo yum clean all
    2. 將最新的 Edge 4.19.06 bootstrap_4.19.06.sh 檔案下載至 /tmp/bootstrap_4.19.06.sh
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. 安裝 Edge 4.19.06 apigee-service 公用程式和依附元件:
      sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

      其中 uName:pWord 是您從 Apigee 收到的使用者名稱和密碼。 如果省略 pWord,系統會提示您輸入。

    4. 更新 apigee-setup 公用程式:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. 使用 source 指令執行 apigee-service.sh 指令碼:
      source /etc/profile.d/apigee-service.sh
  2. 在所有節點上執行 OpenLDAP 的 update.sh 指令碼。在每個節點上執行下列指令:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    其中 configFile 會指定您用來安裝私有雲 Apigee Edge 的設定檔。

  3. 在所有節點上執行 Edge 的 update.sh 指令碼。在每個節點上執行下列指令:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    其中 configFile 會指定您用來安裝私有雲 Apigee Edge 的設定檔。

  4. 對所有節點上的使用者介面執行 update.sh 指令碼。在每個節點上執行下列指令:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    其中 configFile 會指定您用來安裝私有雲 Apigee Edge 的設定檔。

  5. 對所有節點執行單一登入 (SSO) 的 update.sh 指令碼。在每個節點上執行下列指令:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    其中 configFile 會指定您用來安裝私有雲 Apigee Edge 的設定檔。

  6. 在所有節點上執行開發人員入口網站的 update.sh 指令碼。在每個節點上執行下列指令:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

    其中 configFile 會指定您用來安裝私有雲 Apigee Edge 的設定檔。

  7. 如果您使用 Apigee mTLS,並且根據這個修補程式中的新功能或錯誤修正來更新設定,則必須先解除安裝所有節點,然後在所有節點上重新安裝 apigee-mtls 服務,這些變更才會生效。詳情請參閱變更現有的 apigee-mtls 設定

支援的軟體

Apigee Edge for Private Cloud 已確認支援 OpenJDK 1.8.0.252 版。

Tomcat 已更新至 7.0.103 版。

淘汰與淘汰

無變更。

新功能

下表說明此版本的新功能:

說明

mTLS 保護管理伺服器和路由器連線

Apigee mTLS 現在支援管理伺服器與通訊埠 8081 的路由器之間的連線。

憑證效期設定完成

使用自訂憑證時,您可以設定憑證效期。方法是在設定檔中設定 APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR 的值。預設值為 365。詳情請參閱「步驟 1:更新設定檔」。如果您在安裝 Apigee mTLS 後進行變更,請務必按照變更現有的 apigee-mtls 設定中的指示操作。

修正錯誤

下表列出這個版本中已修正的錯誤:

問題 ID 說明
154428338

如果 KeyStore 的名稱或別名相似,訊息處理者就無法載入環境。

我們修正了在載入有類似命名慣例的 KeyStore 時,規則運算式查詢衝突問題。這會導致訊息處理器無法載入與 KeyStore 相關聯的環境,或是在查詢傳回多個衝突的 KeyStore 時啟動。

130653816

執行階段流量發生間歇性 404 錯誤。

存在競爭狀況,導致訊息處理器無法在啟動時載入所有 Proxy,進而導致執行階段流量發生間歇性 404 ApplicationNotFound 錯誤。

不過現在這個問題已經解決。

157275131

Drupal 升級

開發人員入口網站的升級程序在 4.19.06 版中損毀。

155840972 Tomcat 升級

Tomcat 已升級至 7.0.103 版。

155595660

時區格式

conf_system_apigee.syslogger.dateFormat 屬性設定的時區格式,用於 sssSSS 符記的值不正確。

155340541

OpenJDK 支援

Apigee 已確認支援 OpenJDK 1.8.0.252 版。

155105930
76087166

多資料中心環境中的 KVM

如果機構橫跨多個資料中心 (例如 dc-1、dc-2),管理伺服器就會隨機連線至任何資料中心。這會影響本機資料中心中 Cassandra 節點的連線,以便進行金鑰管理和金鑰值對應 (KVM) 作業。

152382545

mTLS 通訊埠範圍使用情形

說明文件現在可正確指出 Apigee mTLS 的 ZooKeeper 通訊埠範圍從 10001 開始。

150717738

沒有領導者的叢集

如果叢集沒有主要節點,則無法停止或重新啟動 mTLS 服務。也減少了逾時長度。

148486685

間接繫結 OpenLDAP 複製和 SSO 互通性

如果使用間接繫結,當複製功能啟用時,OpenLDAP 服務不會搜尋使用者物件 (有多個 OpenLDAP 執行個體)。

148179907

apigee-analytics-collector 已重新新增

已重新新增 apigee-analytics-collector 公用程式。這個公用程式可讓您回報 API 數量。

146511254

擷取變數政策未擲回錯誤

如果無法透過 XPath 運算式解析 XML 變數,則「ExtractVariables」政策會繼續在 Proxy 中執行。即使 IgnoreUnresolvedVariables 元素或 continueOnError 屬性設為 False,也會發生這種情況。

130013746

停用公司

無法使用「營利」功能停用公司的按鈕。

120799182

OpenLDAP 升級

在多資料中心環境中升級 OpenLDAP 的程序導致狀態損毀。

145236083

Sysadmin 使用者名稱:密碼長度

Sysadmin 使用者名稱:password 長度超過 57 個字元,導致 Edge SSO 安裝指令碼失敗。

135616498

單一登入 (SSO) 設定指令碼失敗

修正問題:使用檔案配置網址會導致 SSO 設定指令碼故障。

111420263

修正訊息記錄政策中的 ConcurrentModificationException

排除使用訊息記錄政策時發生的多項競爭狀況。