Cloud Run 執行階段生命週期

Cloud Run 的執行階段是基本映像檔,包含元件和作業系統、建構及執行以特定程式設計語言編寫程式碼所需的軟體,以及支援函式的軟體。

圖表: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
  • google-22 (預設)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • 2027-04-30 2028-10-31
    Node.js 20 nodejs20
  • google-22 (預設)
  • google-22-full
  • google-22/nodejs20
  • google-22-full/nodejs20
  • 2026-04-30 2026-10-30
    Node.js 18 nodejs18
  • google-22 (預設)
  • google-22-full
  • google-22/nodejs18
  • google-22-full/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
  • google-22 (預設)
  • google-22-full
  • google-22/python313
  • google-22-full/python313
  • 2029-10-10 2030-04-10
    Python 3.12 python312
  • google-22 (預設)
  • google-22-full
  • google-22/python312
  • google-22-full/python312
  • 2028-10-02 2029-04-02
    Python 3.11 python311
  • google-22 (預設)
  • google-22-full
  • google-22/python311
  • google-22-full/python311
  • 2027-10-24 2028-04-24
    Python 3.10 python310
  • google-22 (預設)
  • google-22-full
  • google-22/python310
  • google-22-full/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
  • 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 go121
  • google-22 (預設)
  • google-22-full
  • google-22/go121
  • google-22-full/go121
  • 2025-09-03 2026-03-03
    Go 1.20 go120
  • google-22 (預設)
  • google-22-full
  • google-22/go120
  • google-22-full/go120
  • 2024-05-01 2025-05-01
    Go 1.19 go119
  • google-22 (預設)
  • google-22-full
  • google-22/go119
  • google-22-full/go119
  • 2024-04-30 2025-01-30
    Go 1.18 go118
  • google-22 (預設)
  • google-22-full
  • google-22/go118
  • google-22-full/go120
  • 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
  • google-22 (預設)
  • google-22-full
  • google-22/java21
  • google-22-full/java21
  • 2031 年 10 月
    Java 17 java17
  • google-22 (預設)
  • google-22-full
  • google-22/java17
  • google-22-full/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
  • google-22 (預設)
  • google-22-full
  • google-22/ruby34
  • google-22-full/ruby34
  • 2028-03-31 2028-09-30
    Ruby 3.3 ruby33
  • google-22 (預設)
  • google-22-full
  • google-22/ruby33
  • google-22-full/ruby33
  • 2027-03-31 2027-09-30
    Ruby 3.2 ruby32
  • google-22 (預設)
  • google-22-full
  • google-22/ruby32
  • google-22-full/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
  • google-22 (預設)
  • google-22-full
  • google-22/dotnet8
  • google-22-full/dotnet8
  • .NET 6 dotnet6
  • google-22 (預設)
  • google-22-full
  • google-22/dotnet6
  • google-22-full/dotnet6
  • 2024-11-12 2025-11-12
    .NET Core 3 dotnet3 google-18-full google-18-full/dotnet3 2024-01-30 2025-01-30