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