Cloud Run 的執行階段是基本映像檔,包含元件和作業系統、建構及執行以特定程式設計語言編寫程式碼所需的軟體,以及支援函式的軟體。
Google 會在正式發布 (GA) 期間提供執行階段支援。在這段支援期間:
- 執行階段元件會定期更新,以修正安全性問題和錯誤。
- 為維持穩定性,Cloud Run 避免在執行階段導入重大功能或重大變更。Cloud Run 版本資訊會事先公告破壞性變更。
如果某個語言版本不再由相關社群主動維護,Cloud Run 也會停止為該語言執行階段提供維護和支援服務。如執行階段支援時間表所述,執行階段進入淘汰階段前,Google 會在 Google Cloud 控制台中通知客戶。
Google 可能會依據服務使用協議的條款,變更任何執行階段的支援時間表或生命週期。 Google Cloud
執行階段生命週期
Google Analytics 支援 | 已淘汰 | 已停用 | |
---|---|---|---|
建立及重新部署 | 是 | 是 | 否 |
執行現有工作負載 | 是 | 是 | 可能已停用 |
語言修補程式 | 依政策 | 依政策 | 沒有更新 |
修補系統套件 | 依政策 | 依政策 | 沒有更新 |
修補作業系統 | 依政策 | 依政策 | 沒有更新 |
客戶服務 | Google Analytics 支援 | 不支援執行階段 | 不支援執行階段 |
通知期限
Cloud Run 會在執行階段淘汰前 90 天開始發送通知。收到通知後,請準備將函式升級至較新的支援執行階段。
淘汰與停用
如果元件不再獲得主動維護,Cloud Run 就可能會淘汰執行階段,最終將其移除。
這其中包含三項層面:發布淘汰日期、淘汰期間,以及停用日期。在下列時間表中,淘汰日期是淘汰期間的開始日期,並在停用日期開始時結束。停用日期表示停用期間的開始。
您在淘汰期間一般可繼續使用執行階段建立新工作負載,以及更新現有工作負載。您應利用這段時間,將使用已淘汰執行階段的工作負載,遷移至更新的執行階段。
在停用日期之後,您就無法再使用執行階段建立新工作負載或更新現有工作負載。您必須選擇更新的執行階段部署工作負載。持續使用已淘汰執行階段的工作負載可能遭到停用。
支援時間表
以下列出支援的 Cloud Run 執行階段,以及已淘汰或停用的執行階段。
視發布內容的資格和穩定性而定,重要日期可能會延後。如果淘汰或停用日期空白,表示該階段尚未排定。請定期查看這個頁面,掌握最新資訊。
Node.js
執行階段 | 執行階段 ID | 堆疊 | 執行階段基礎映像檔 | 淘汰 | 停用 |
---|---|---|---|---|---|
Node.js 22 | nodejs22 |
|
|
2027-04-30 | 2028-10-31 |
Node.js 20 | nodejs20 |
|
|
2026-04-30 | 2026-10-30 |
Node.js 18 | nodejs18 |
|
|
2025-04-30 | 2025-10-30 |
Node.js 16 | nodejs16 | google-18-full | google-18-full/nodejs16 | 2024-01-30 | 2025-01-30 |
Node.js 14 | nodejs14 | google-18-full | google-18-full/nodejs14 | 2024-01-30 | 2025-01-30 |
Node.js 12 | nodejs12 | google-18-full | google-18-full/nodejs12 | 2024-01-30 | 2025-01-30 |
Node.js 10 | nodejs10 | google-18-full | google-18-full/nodejs10 | 2024-01-30 | 2025-01-30 |
Node.js 8 | nodejs8 | 已停用 | 已停用 | 2020-06-05 | 2021 年 2 月 |
Node.js 6 | nodejs6 | 已停用 | 已停用 | 2019-04-17 | 2020 年 8 月 |
Python
執行階段 | 執行階段 ID | 堆疊 | 執行階段基礎映像檔 | 淘汰 | 停用 |
---|---|---|---|---|---|
Python 3.13 | python313 |
|
|
2029-10-10 | 2030-04-10 |
Python 3.12 | python312 |
|
|
2028-10-02 | 2029-04-02 |
Python 3.11 | python311 |
|
|
2027-10-24 | 2028-04-24 |
Python 3.10 | python310 |
|
|
2026-10-04 | 2027-04-04 |
Python 3.9 | python39 | google-18-full | google-18-full/python39 | 2025-10-05 | 2026-04-05 |
Python 3.8 | python38 | google-18-full | google-18-full/python38 | 2024-10-14 | 2025-10-14 |
Python 3.7 | python37 | google-18-full | google-18-full/python37 | 2024-01-30 | 2025-01-30 |
Go
執行階段 | 執行階段 ID | 堆疊 | 執行階段基礎映像檔 | 淘汰 | 停用 |
---|---|---|---|---|---|
Go 1.23 |
go123 |
|
|
||
Go 1.22 | go122 |
|
|
||
Go 1.21 | go121 |
|
|
2025-09-03 | 2026-03-03 |
Go 1.20 | go120 |
|
|
2024-05-01 | 2025-05-01 |
Go 1.19 | go119 |
|
|
2024-04-30 | 2025-01-30 |
Go 1.18 | go118 |
|
|
2024-01-30 | 2025-01-30 |
Go 1.16 | go116 | google-18-full | google-18-full/go116 | 2024-01-30 | 2025-01-30 |
Go 1.13 | go113 | google-18-full | google-18-full/go113 | 2024-01-30 | 2025-01-30 |
Go 1.11 | go111 | 已停用 | 已停用 | 2020-08-05 | 2021 年 2 月 |
Java
執行階段 | 執行階段 ID | 堆疊 | 執行階段基礎映像檔 | 淘汰 | 停用 |
---|---|---|---|---|---|
Java 21 | java21 |
|
|
2031 年 10 月 | |
Java 17 | java17 |
|
|
2027 年 10 月 | |
Java 11 | java11 | google-18-full | google-18-full/java11 | 2024-10-31 | 2025-10-31 |
Ruby
執行階段 | 執行階段 ID | 堆疊 | 執行階段基礎映像檔 | 淘汰 | 停用 |
---|---|---|---|---|---|
Ruby 3.4 | ruby34 |
|
|
2028-03-31 | 2028-09-30 |
Ruby 3.3 | ruby33 |
|
|
2027-03-31 | 2027-09-30 |
Ruby 3.2 | ruby32 |
|
|
2026-03-31 | 2026-09-30 |
Ruby 3.0 | ruby30 | google-18-full | google-18-full/ruby30 | 2024-03-31 | 2025-03-31 |
Ruby 2.7 | ruby27 | google-18-full | google-18-full/ruby27 | 2024-01-30 | 2025-01-30 |
Ruby 2.6 | ruby26 | google-18-full | google-18-full/ruby26 | 2024-01-30 | 2025-01-30 |
PHP
執行階段 | 執行階段 ID | 堆疊 | 執行階段基礎映像檔 | 淘汰 | 停用 |
---|---|---|---|---|---|
PHP 8.4 | php84 | google-22-full (預設) | google-22-full/php84 | 2028-12-31 | 2029-06-30 |
PHP 8.3 | php83 | google-22-full (預設) | google-22-full/php83 | 2027-12-31 | 2028-06-30 |
PHP 8.2 | php82 | google-22-full (預設) | google-22-full/php82 | 2026-12-31 | 2027-06-30 |
PHP 8.1 | php81 | google-18-full | google-18-full/php81 | 2025-12-31 | 2026-06-30 |
PHP 7.4 | php74 | google-18-full | google-18-full/php74 | 2024-01-30 | 2025-01-30 |
.NET
執行階段 | 執行階段 ID | 堆疊 | 執行階段基礎映像檔 | 淘汰 | 停用 |
---|---|---|---|---|---|
.NET 8 | dotnet8 |
|
|
||
.NET 6 | dotnet6 |
|
|
2024-11-12 | 2025-11-12 |
.NET Core 3 | dotnet3 | google-18-full | google-18-full/dotnet3 | 2024-01-30 | 2025-01-30 |