Cloud Run functions ランタイム

Cloud Run functions は、オペレーティング システムのバージョンに加えて、アドオン パッケージ、言語サポート、お使いの関数をサポートして呼び出す Functions Framework ライブラリで構成される環境で実行されます。この環境は言語バージョンで識別され、ランタイムとして知られています。使用できるプログラミング言語は複数あります。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
  • Node.js 22 nodejs22
  • google-22(デフォルト)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • Node.js 20 nodejs20
  • google-22(デフォルト)
  • google-22-full
  • google-22/nodejs20
  • google-22-full/nodejs20
  • Node.js 18 nodejs18
  • google-22(デフォルト)
  • google-22-full
  • google-22/nodejs18
  • google-22-full/nodejs18
  • Node.js 16 nodejs16 google-18-full google-18-full/nodejs16
    Node.js 14 nodejs14 google-18-full google-18-full/nodejs14
    Node.js 12 nodejs12 google-18-full google-18-full/nodejs12
    Node.js 10 nodejs10 google-18-full google-18-full/nodejs10
    Node.js 8 nodejs8 廃止 廃止
    Node.js 6 nodejs6 廃止 廃止

    Python

    ランタイム ランタイム ID スタック ランタイム ベースイメージ
    Python 3.13 python313
  • google-22(デフォルト)
  • google-22-full
  • google-22/python313
  • google-22-full/python313
  • Python 3.12 python312
  • google-22(デフォルト)
  • google-22-full
  • google-22/python312
  • google-22-full/python312
  • Python 3.11 python311
  • google-22(デフォルト)
  • google-22-full
  • google-22/python311
  • google-22-full/python311
  • Python 3.10 python310
  • google-22(デフォルト)
  • google-22-full
  • google-22/python310
  • google-22-full/python310
  • Python 3.9 python39 google-18-full google-18-full/python39
    Python 3.8 python38 google-18-full google-18-full/python38
    Python 3.7 python37 google-18-full google-18-full/python37

    Go

    ランタイム ランタイム ID スタック ランタイム ベースイメージ
    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
  • 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
  • Go 1.20 go120
  • google-22(デフォルト)
  • google-22-full
  • google-22/go120
  • google-22-full/go120
  • Go 1.19 go119
  • google-22(デフォルト)
  • google-22-full
  • google-22/go119
  • google-22-full/go119
  • Go 1.18 go118
  • google-22(デフォルト)
  • google-22-full
  • google-22/go118
  • google-22-full/go120
  • Go 1.16 go116 google-18-full google-18-full/go116
    Go 1.13 go113 google-18-full google-18-full/go113
    Go 1.11 go111 廃止 廃止

    Java

    ランタイム ランタイム ID スタック ランタイム ベースイメージ
    Java 21 java21
  • google-22(デフォルト)
  • google-22-full
  • google-22/java21
  • google-22-full/java21
  • Java 17 java17
  • google-22(デフォルト)
  • google-22-full
  • google-22/java17
  • google-22-full/java17
  • Java 11 java11 google-18-full google-18-full/java11

    Ruby

    ランタイム ランタイム ID スタック ランタイム ベースイメージ
    Ruby 3.4 ruby34
  • google-22(デフォルト)
  • google-22-full
  • google-22/ruby34
  • google-22-full/ruby34
  • Ruby 3.3 ruby33
  • google-22(デフォルト)
  • google-22-full
  • google-22/ruby33
  • google-22-full/ruby33
  • Ruby 3.2 ruby32
  • google-22(デフォルト)
  • google-22-full
  • google-22/ruby32
  • google-22-full/ruby32
  • Ruby 3.0 ruby30 google-18-full google-18-full/ruby30
    Ruby 2.7 ruby27 google-18-full google-18-full/ruby27
    Ruby 2.6 ruby26 google-18-full google-18-full/ruby26

    PHP

    ランタイム ランタイム ID スタック ランタイム ベースイメージ
    PHP 8.4 php84 google-22-full(デフォルト) google-22-full/php84
    PHP 8.3 php83 google-22-full(デフォルト) google-22-full/php83
    PHP 8.2 php82 google-22-full(デフォルト) google-22-full/php82
    PHP 8.1 php81 google-18-full google-18-full/php81
    PHP 7.4 php74 google-18-full google-18-full/php74

    .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
  • .NET Core 3 dotnet3 google-18-full google-18-full/dotnet3