Ambientes de execução do Cloud Run functions

As funções do Cloud Run são executadas em um ambiente que consiste em uma versão do sistema operacional com pacotes complementares, suporte a linguagens e a biblioteca Functions Frameworks, que dá suporte e invoca a função. Esse ambiente é identificado pela versão da linguagem e é conhecido como ambiente de execução. Há várias linguagens de programação disponíveis: Node.js, Python, Go, Java, Ruby, PHP e .NET. Consulte a visão geral das funções do Cloud Run para saber mais.

Ambientes de execução do Cloud Run functions

Os ambientes de execução estão disponíveis em vários idiomas, com instruções específicas para cada um deles:

Programação do suporte ao ambiente de execução

Os ambientes de execução do Cloud Run functions estão sujeitos ao ciclo de vida do ambiente de execução do Cloud Run e à programação de suporte:

Node.js

Ambiente de execução ID do ambiente de execução Pilhas Imagem de base do ambiente de execução
Node.js 22 nodejs22
  • google-22 (padrão)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • Node.js 20 nodejs20
  • google-22 (padrão)
  • google-22-full
  • google-22/nodejs20
  • google-22-full/nodejs20
  • Node.js 18 nodejs18
  • google-22 (padrão)
  • 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 Desativado Desativado
    Node.js 6 nodejs6 Desativado Desativado

    Python

    Ambiente de execução ID do ambiente de execução Pilhas Imagem de base do ambiente de execução
    Python 3.13 python313
  • google-22 (padrão)
  • google-22-full
  • google-22/python313
  • google-22-full/python313
  • Python 3.12 python312
  • google-22 (padrão)
  • google-22-full
  • google-22/python312
  • google-22-full/python312
  • Python 3.11 python311
  • google-22 (padrão)
  • google-22-full
  • google-22/python311
  • google-22-full/python311
  • Python 3.10 python310
  • google-22 (padrão)
  • 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

    Ambiente de execução ID do ambiente de execução Pilhas Imagem de base do ambiente de execução
    Go 1.24
    (somente pré-lançamento)
    go124
  • google-22 (padrão)
  • google-22-full
  • google-22/go124
  • google-22-full/go124
  • Go 1.23
    go123
  • google-22 (padrão)
  • google-22-full
  • google-22/go123
  • google-22-full/go123
  • Go 1.22 go122
  • google-22 (padrão)
  • google-22-full
  • google-22/go122
  • google-22-full/go122
  • Go 1.21 go121
  • google-22 (padrão)
  • google-22-full
  • google-22/go121
  • google-22-full/go121
  • Go 1.20 go120
  • google-22 (padrão)
  • google-22-full
  • google-22/go120
  • google-22-full/go120
  • Go 1.19 go119
  • google-22 (padrão)
  • google-22-full
  • google-22/go119
  • google-22-full/go119
  • Go 1.18 go118
  • google-22 (padrão)
  • 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 Desativado Desativado

    Java

    Ambiente de execução ID do ambiente de execução Pilhas Imagem de base do ambiente de execução
    Java 21 java21
  • google-22 (padrão)
  • google-22-full
  • google-22/java21
  • google-22-full/java21
  • Java 17 java17
  • google-22 (padrão)
  • google-22-full
  • google-22/java17
  • google-22-full/java17
  • Java 11 java11 google-18-full google-18-full/java11

    Ruby

    Ambiente de execução ID do ambiente de execução Pilhas Imagem de base do ambiente de execução
    Ruby 3.4 ruby34
  • google-22 (padrão)
  • google-22-full
  • google-22/ruby34
  • google-22-full/ruby34
  • Ruby 3.3 ruby33
  • google-22 (padrão)
  • google-22-full
  • google-22/ruby33
  • google-22-full/ruby33
  • Ruby 3.2 ruby32
  • google-22 (padrão)
  • 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

    Ambiente de execução ID do ambiente de execução Pilhas Imagem de base do ambiente de execução
    PHP 8.4 php84 google-22-full (padrão) google-22-full/php84
    PHP 8.3 php83 google-22-full (padrão) google-22-full/php83
    PHP 8.2 php82 google-22-full (padrão) 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

    Ambiente de execução ID do ambiente de execução Pilhas Imagem de base do ambiente de execução
    .NET 8 dotnet8
  • google-22 (padrão)
  • google-22-full
  • google-22/dotnet8
  • google-22-full/dotnet8
  • .NET 6 dotnet6
  • google-22 (padrão)
  • google-22-full
  • google-22/dotnet6
  • google-22-full/dotnet6
  • .NET Core 3 dotnet3 google-18-full google-18-full/dotnet3