Suporte do tempo de execução
Os tempos de execução nas funções do Cloud Run são imagens base que incluem componentes e o sistema operativo, o software necessário para criar e executar código escrito para uma linguagem de programação específica e software para suportar a sua função.
As funções do Cloud Run aplicam atualizações aos tempos de execução de acordo com a sua política de atualização de segurança selecionada.A Google oferece apoio técnico para um tempo de execução durante a disponibilidade geral (GA). Durante este período de apoio técnico:
- Os componentes de tempo de execução são atualizados regularmente com correções de segurança e erros.
- As atualizações são aplicadas de acordo com a política de atualização de segurança da sua carga de trabalho.
- Para manter a estabilidade, as funções do Cloud Run evitam implementar funcionalidades ou alterações disruptivas no tempo de execução. As alterações significativas vão ser anunciadas antecipadamente nas notas de lançamento das funções do Cloud Run.
Quando uma versão de idioma deixa de ser mantida ativamente pela respetiva comunidade, as funções do Cloud Run também deixam de oferecer manutenção e apoio técnico para esse tempo de execução do idioma. Antes de um tempo de execução atingir a fase de descontinuação, conforme descrito no cronograma de apoio técnico dos tempos de execução, a Google envia uma notificação aos clientes na Google Cloud consola.
A Google pode fazer alterações ao ciclo de vida ou ao calendário de apoio técnico de qualquer tempo de execução de acordo com os termos do seu contrato de utilização dos serviços. Google Cloud
Ciclo de vida do tempo de execução
Apoio técnico ao nível do GA | Descontinuado | Desativado | |
---|---|---|---|
Criação e nova implementação | Sim | Sim | Não |
Executar cargas de trabalho existentes | Sim | Sim | Pode estar desativado |
Patches de idiomas | De acordo com a política | De acordo com a política | Sem atualizações |
A aplicar patches a pacotes do sistema | De acordo com a política | De acordo com a política | Sem atualizações |
Aplicação de patches ao SO | De acordo com a política | De acordo com a política | Sem atualizações |
Apoio ao cliente | Apoio técnico ao nível do GA | Sem suporte de tempo de execução | Sem suporte de tempo de execução |
Período de notificação
As funções do Cloud Run vão começar a emitir notificações 90 dias antes de o tempo de execução atingir a descontinuação. Após a notificação, deve preparar-se para atualizar a sua função para um tempo de execução suportado mais recente.
Descontinuação e desativação
Quando um componente deixa de ser mantido ativamente, as funções do Cloud Run podem ficar obsoleto e, eventualmente, remover o tempo de execução.
Isto tem três aspetos: uma publicação da data de descontinuação, um período de descontinuação e uma data de desativação. No agendamento seguinte, a data de descontinuação é o início do período de descontinuação e termina no início da data de desativação. A data de desativação indica o início do período de desativação.
Durante o período de descontinuação, pode geralmente continuar a criar novas cargas de trabalho e atualizar as cargas de trabalho existentes através do tempo de execução. Deve usar este tempo para migrar cargas de trabalho que usam o tempo de execução descontinuado para um tempo de execução mais atualizado.
Após a data de descontinuação, já não pode criar novas cargas de trabalho nem atualizar as cargas de trabalho existentes através do tempo de execução. Tem de escolher um tempo de execução mais atualizado para implementar as suas cargas de trabalho. As cargas de trabalho que continuarem a usar um tempo de execução desativado podem ser desativadas.
Horário de apoio técnico
Segue-se a lista dos tempos de execução do Cloud Run Functions suportados, bem como os tempos de execução que foram descontinuados ou desativados.
Com base na qualificação e na estabilidade dos lançamentos, a disponibilidade e as datas importantes podem ser adiadas. Uma data de descontinuação ou desativação em branco significa que essa fase ainda não foi agendada. Volte a consultar esta página para se manter a par das novidades.
Node.js
Tempo de execução | Geração | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|---|
Node.js 24 (apenas pré-visualização) |
Executar funções | nodejs24 | google-24 (predefinição) google-24-full | google-24/nodejs24 google-24-full/nodejs24 | ||
Node.js 22 | Executar funções | nodejs22 | google-22 (predefinição) google-22-full | google-22/nodejs22 google-22-full/nodejs22 | 2027-04-30 | 2027-10-31 |
Node.js 20 | 1.ª geração, executar funções | nodejs20 | google-22 (predefinição) google-22-full | google-22/nodejs20 google-22-full/nodejs20 | 2026-04-30 | 2026-10-30 |
Node.js 18 | 1.ª geração, executar funções | nodejs18 | google-22 (predefinição) google-22-full | google-22/nodejs18 google-22-full/nodejs18 | 2025-04-30 | 2025-10-30 |
Node.js 16 | 1.ª geração, executar funções | nodejs16 | google-18-full | google-18-full/nodejs16 | 2024-01-30 | 2025-01-30 |
Node.js 14 | 1.ª geração, executar funções | nodejs14 | google-18-full | google-18-full/nodejs14 | 2024-01-30 | 2025-01-30 |
Node.js 12 | 1.ª geração, executar funções | nodejs12 | google-18-full | google-18-full/nodejs12 | 2024-01-30 | 2025-01-30 |
Node.js 10 | 1.ª geração, executar funções | nodejs10 | google-18-full | google-18-full/nodejs10 | 2024-01-30 | 2025-01-30 |
Node.js 8 | 1.ª geração, executar funções | nodejs8 | Desativado | Desativado | 2020-06-05 | Fev. 2021 |
Node.js 6 | 1.ª geração, executar funções | nodejs6 | Desativado | Desativado | 2019-04-17 | Agosto de 2020 |
Python
Tempo de execução | Geração | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|---|
Python 3.13 | Executar funções | python313 | google-22 (predefinição) google-22-full | google-22/python313 google-22-full/python313 | 2029-10-10 | 2030-04-10 |
Python 3.12 | 1.ª geração, executar funções | python312 | google-22 (predefinição) google-22-full | google-22/python312 google-22-full/python312 | 2028-10-02 | 2029-04-02 |
Python 3.11 | 1.ª geração, executar funções | python311 | google-22 (predefinição) google-22-full | google-22/python311 google-22-full/python311 | 2027-10-24 | 2028-04-24 |
Python 3.10 | 1.ª geração, executar funções | python310 | google-22 (predefinição) google-22-full | google-22/python310 google-22-full/python310 | 2026-10-04 | 2027-04-04 |
Python 3.9 | 1.ª geração, executar funções | python39 | google-18-full | google-18-full/python39 | 2025-10-05 | 2026-04-05 |
Python 3.8 | 1.ª geração, executar funções | python38 | google-18-full | google-18-full/python38 | 2024-10-14 | 2025-10-14 |
Python 3.7 | 1.ª geração, executar funções | python37 | google-18-full | google-18-full/python37 | 2024-01-30 | 2025-01-30 |
Go
Tempo de execução | Geração | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|---|
Go 1.25 | Executar funções | go125 | google-22 (predefinição) google-22-full | google-22/go125 google-22-full/go125 | ||
Go 1.24 | Executar funções | go124 | google-22 (predefinição) google-22-full | google-22/go124 google-22-full/go124 | ||
Go 1.23 |
Executar funções | go123 | google-22 (predefinição) google-22-full | google-22/go123 google-22-full/go123 | 2026-02-21 | 2026-08-21 |
Go 1.22 | Executar funções | go122 | google-22 (predefinição) google-22-full | google-22/go122 google-22-full/go122 | 2026-01-28 | 2026-07-28 |
Go 1.21 | 1.ª geração, executar funções | go121 | google-22 (predefinição) google-22-full | google-22/go121 google-22-full/go121 | 2025-09-03 | 2026-03-03 |
Go 1.20 | 1.ª geração, executar funções | go120 | google-22 (predefinição) google-22-full | google-22/go120 google-22-full/go120 | 2024-05-01 | 2025-05-01 |
Go 1.19 | 1.ª geração, executar funções | go119 | google-22 (predefinição) google-22-full | google-22/go119 google-22-full/go119 | 2024-04-30 | 2025-01-30 |
Go 1.18 | 1.ª geração, executar funções | go118 | google-22 (predefinição) google-22-full | google-22/go118 google-22-full/go120 | 2024-01-30 | 2025-01-30 |
Go 1.16 | 1.ª geração, executar funções | go116 | google-18-full | google-18-full/go116 | 2024-01-30 | 2025-01-30 |
Go 1.13 | 1.ª geração, executar funções | go113 | google-18-full | google-18-full/go113 | 2024-01-30 | 2025-01-30 |
Go 1.11 | 1.ª geração, executar funções | go111 | Desativado | Desativado | 2020-08-05 | Fev. 2021 |
Java
Tempo de execução | Geração | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|---|
Java 21 | Executar funções | java21 | google-22 (predefinição) google-22-full | google-22/java21 google-22-full/java21 | Outubro de 2031 | |
Java 17 | 1.ª geração, executar funções | java17 | google-22 (predefinição) google-22-full | google-22/java17 google-22-full/java17 | Outubro de 2027 | |
Java 11 | 1.ª geração, executar funções | java11 | google-18-full | google-18-full/java11 | 2024-10-31 | 2025-10-31 |
Ruby
Tempo de execução | Geração | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|---|
Ruby 3.4 | Executar funções | ruby34 | google-22 (predefinição) google-22-full | google-22/ruby34 google-22-full/ruby34 | 2028-03-31 | 2028-09-30 |
Ruby 3.3 | 1.ª geração, executar funções | ruby33 | google-22 (predefinição) google-22-full | google-22/ruby33 google-22-full/ruby33 | 2027-03-31 | 2027-09-30 |
Ruby 3.2 | 1.ª geração, executar funções | ruby32 | google-22 (predefinição) google-22-full | google-22/ruby32 google-22-full/ruby32 | 2026-03-31 | 2026-09-30 |
Ruby 3.0 | 1.ª geração, executar funções | ruby30 | google-18-full | google-18-full/ruby30 | 2024-03-31 | 2025-03-31 |
Ruby 2.7 | 1.ª geração, executar funções | ruby27 | google-18-full | google-18-full/ruby27 | 2024-01-30 | 2025-01-30 |
Ruby 2.6 | 1.ª geração, executar funções | ruby26 | google-18-full | google-18-full/ruby26 | 2024-01-30 | 2025-01-30 |
PHP
Tempo de execução | Geração | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|---|
PHP 8.4 | Executar funções | php84 | google-22-full (predefinição) | google-22-full/php84 | 2028-12-31 | 2029-06-30 |
PHP 8.3 | Executar funções | php83 | google-22-full (predefinição) | google-22-full/php83 | 2027-12-31 | 2028-06-30 |
PHP 8.2 | 1.ª geração, executar funções | php82 | google-22-full (predefinição) | google-22-full/php82 | 2026-12-31 | 2027-06-30 |
PHP 8.1 | 1.ª geração, executar funções | php81 | google-18-full | google-18-full/php81 | 2025-12-31 | 2026-06-30 |
PHP 7.4 | 1.ª geração, executar funções | php74 | google-18-full | google-18-full/php74 | 2024-01-30 | 2025-01-30 |
.NET
Tempo de execução | Geração | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|---|
.NET 8 | Executar funções | dotnet8 | google-22 (predefinição) google-22-full | google-22/dotnet8 google-22-full/dotnet8 | ||
.NET 6 | 1.ª geração, executar funções | dotnet6 | google-22 (predefinição) google-22-full | google-22/dotnet6 google-22-full/dotnet6 | 2024-11-12 | 2025-11-12 |
.NET Core 3 | 1.ª geração, executar funções | dotnet3 | google-18-full | google-18-full/dotnet3 | 2024-01-30 | 2025-01-30 |