Cloud Run 函式執行階段

Cloud Run functions 的執行環境包含作業系統版本、附加套件、語言支援,以及支援和叫用函式的 Functions Frameworks 程式庫。這個環境由語言版本識別,稱為執行階段。您可以使用多種程式設計語言,包括 Node.js、Python、Go、Java、Ruby、PHP 和 .NET。如要瞭解詳情,請參閱 Cloud Run functions 總覽

Cloud Run functions 執行階段

執行階段支援多種語言,每種語言都有專屬的操作說明:

執行階段支援時間表

Cloud Run functions 執行階段適用於 Cloud Run 執行階段生命週期和支援時間表:

Node.js

執行階段 執行階段 ID 堆疊 執行階段基礎映像檔 淘汰 停用
Node.js 24 nodejs24
  • google-24 (預設)
  • google-24-full
  • google-24/nodejs24
  • google-24-full/nodejs24
  • 2028-04-30 2028-10-31
    Node.js 22 nodejs22
  • google-22 (預設)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • 2027-04-30 2027-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.14 python314
  • google-24 (預設)
  • google-24-full
  • google-24/python314
  • google-24-full/python314
  • 2030-10-10 2031-04-10
    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.26 go126
  • google-24 (預設)
  • google-24-full
  • google-24/go126
  • google-24-full/go126
  • Go 1.25 go125
  • google-22 (預設)
  • google-22-full
  • google-22/go125
  • google-22-full/go125
  • Go 1.24 go124
  • google-22 (預設)
  • google-22-full
  • google-22/go124
  • google-22-full/go124
  • 2026-09-02 2027-03-02
    Go 1.23
    go123
  • google-22 (預設)
  • google-22-full
  • google-22/go123
  • google-22-full/go123
  • 2026-02-21 2026-08-21
    Go 1.22 go122
  • google-22 (預設)
  • google-22-full
  • google-22/go122
  • google-22-full/go122
  • 2026-01-28 2026-07-28
    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 25 java25
  • google-24 (預設)
  • google-24-full
  • google-24/java25
  • google-24-full/java25
  • 2031 年 10 月
    Java 21 java21
  • google-22 (預設)
  • google-22-full
  • google-22/java21
  • google-22-full/java21
  • 2031 年 9 月
    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 4.0 ruby40 google-24-full (預設) google-24-full/ruby40 2029-03-31 2029-09-30
    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.5 php85 google-24-full (預設) google-24-full/php85 2029-12-31 2030-06-30
    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 10 dotnet10
  • google-24 (預設)
  • google-24-full
  • google-24/dotnet10
  • google-24-full/dotnet10
  • 2028-11-14 2029-05-14
    .NET 8 dotnet8
  • google-22 (預設)
  • google-22-full
  • google-22/dotnet8
  • google-22-full/dotnet8
  • 2026-11-10 2027-05-10
    .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