4.19.06.07 - Edge for Private Cloud 版本資訊

您正在查看 Apigee Edge 說明文件。
請參閱 Apigee X 說明文件
info

我們已於 2020 年 6 月 5 日發布新版 Apigee Edge for Private Cloud。

更新程序

如要更新安裝作業,請在 Edge 節點上執行下列程序:

  1. 在所有 Edge 節點上:

    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 for Private Cloud 的設定檔。

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

    其中 configFile 會指定您用來安裝 Apigee Edge for Private Cloud 的設定檔。

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

    其中 configFile 會指定您用來安裝 Apigee Edge for Private Cloud 的設定檔。

  5. 在所有節點上執行 update.sh 指令碼,以便使用單一登入服務。在每個節點上執行下列指令:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    其中 configFile 會指定您用來安裝 Apigee Edge for Private Cloud 的設定檔。

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

    其中 configFile 會指定您用來安裝 Apigee Edge for Private Cloud 的設定檔。

  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 時無法啟動。

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 節點,以便進行金鑰管理和 Key-Value Map (KVM) 作業。

152382545

mTLS 通訊埠範圍使用情形

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

150717738

沒有領袖的叢集

沒有領袖的叢集會導致 mTLS 服務無法停止或重新啟動。逾時長度也已縮短。

148486685

間接繫結 OpenLDAP 複寫作業和 SSO 互通性

使用間接繫結時,OpenLDAP 服務在啟用複製功能時不會搜尋使用者物件 (有多個 OpenLDAP 例項)。

148179907

重新加入 apigee-analytics-collector

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

146511254

ExtractVariables 政策未擲回錯誤

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

130013746

停用公司

無法透過營利功能停用公司。

120799182

OpenLDAP 升級

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

145236083

系統管理員使用者名稱:密碼長度

系統管理員使用者名稱:密碼長度超過 57 個字元,導致 Edge SSO 安裝指令碼失敗。

135616498

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

修正使用檔案配置網址導致 SSO 設定指令碼失敗的問題。

111420263

修正訊息記錄政策中的 ConcurrentModificationException

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

147458330

修正 Postgresql 備份未儲存 SSO 資訊的問題

修正 PostgreSQL 備份缺少 SSO 設定資料的問題。