App Engine 標準環境執行階段使用開放原始碼元件,這些元件由各自的社群維護。執行階段會以語言版本識別,例如 Java 17、Python 3.10 等。
Google 會在正式發布 (GA) 期間提供執行階段支援。在這段支援期間:
- 執行階段元件會定期更新,以修正安全性問題和錯誤。
- 為維持穩定性,App Engine 避免在執行階段導入重大功能或變更。我們會在執行階段專屬的版本資訊中,預先公告破壞性變更。
如果相應社群不再積極維護某個語言版本,App Engine 也會停止提供該語言執行階段的維護和支援。在執行階段如執行階段支援時間表所述,即將結束支援階段前,Google 會通知客戶。
Google 可能會依據您使用 Google Cloud Platform 服務的協議條款,變更任何執行階段的支援時間表或生命週期。
執行階段生命週期
Google Analytics 支援 | 已停止支援 | 已淘汰 | 已停用 | |
---|---|---|---|---|
建立及重新部署 | 是 | 否1 | 否 | 否 |
專案設定更新 | 是 | 是 | 否 | 否 |
執行現有工作負載 | 是 | 是 | 是 | 可能已停用 |
UI 和 CLI 警告 | 是 | 是 | 否 | 否 |
語言修補程式 | 自動 | 不會自動更新 | 不會自動更新 | 不會自動更新 |
修補 API 和 SDK | 自動 | 不會自動更新 | 不會自動更新 | 不會自動更新 |
修補作業系統 | 自動 | 不會自動更新 | 不會自動更新 | 不會自動更新 |
客戶服務 | Google Analytics 支援 | 不支援執行階段 | 不支援執行階段 | 不支援執行階段 |
通知期限
應用程式支援終止前 90 天,App Engine 會開始發送應用程式內通知。收到通知後,請準備將應用程式升級至標準環境支援的較新執行階段。
停止支援
執行階段元件到期後:
- Google 不再為執行階段環境的元件套用安全性更新或修補程式。
- 應用程式會繼續執行並接收流量。
- 您將無法再於不支援的執行階段建立及/或更新應用程式。
- 如果問題是因使用不支援的執行階段而起,則不符合技術支援資格
強烈建議您盡快將應用程式升級至支援的執行階段版本,以便繼續接收安全性更新,並享有技術支援服務。
詳情請參閱下列遷移指南:- 從 Python 2.7 遷移至最新 Python 執行階段
- 從 PHP 5 遷移至最新 PHP 執行階段
- 從 Go 1.11 遷移至最新 Go 執行階段
- 從 Java 8 遷移至最新 Java 執行階段
在特定情況下,Google 可能會允許貴機構重新啟用不支援的執行階段部署作業,但須遵守服務專屬條款及細則。您可以使用機構政策重新啟用舊版執行階段的部署作業。
已淘汰
如果 Google 允許貴機構在不支援的執行階段中重新啟用部署作業,一旦該執行階段遭到淘汰,Google 就會移除這項功能。
在可行的情況下,我們會盡量透過應用程式內通知或其他方式,提前通知您相關異動。在某些情況下,包括涉及重大安全漏洞或類似嚴重性偏高的問題時,可能無法事先通知。
已停用
如果應用程式繼續使用已淘汰的執行階段,可能會在未收到進一步通知的情況下遭到停用。您必須選擇更新的執行階段來部署應用程式。
如需重要日期,請參閱執行階段支援時程。