Os tempos de execução no Cloud Run são imagens base que incluem componentes e software do sistema operativo, 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.
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.
- Para manter a estabilidade, o Cloud Run evita 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 do Cloud Run.
Quando uma versão de idioma deixa de ser mantida ativamente pela respetiva comunidade, o Cloud Run também deixa de fornecer manutenção e apoio técnico para esse tempo de execução de 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 |
Aplicação de 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
O Cloud Run começa 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, o Cloud Run pode descontinuar 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 de runtimes do Cloud Run suportados, bem como runtimes 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 | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|
Node.js 24 (apenas pré-visualização) |
nodejs24 |
|
|
||
Node.js 22 | nodejs22 |
|
|
2027-04-30 | 2027-10-31 |
Node.js 20 | nodejs20 |
|
|
2026-04-30 | 2026-10-30 |
Node.js 18 | 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 | Desativado | Desativado | 2020-06-05 | Fev. 2021 |
Node.js 6 | nodejs6 | Desativado | Desativado | 2019-04-17 | Agosto de 2020 |
Python
Tempo de execução | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|
Python 3.13 | python313 |
|
|
2029-10-10 | 2030-04-10 |
Python 3.12 | python312 |
|
|
2028-10-02 | 2029-04-02 |
Python 3.11 | python311 |
|
|
2027-10-24 | 2028-04-24 |
Python 3.10 | 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 |
Ir
Tempo de execução | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|
Go 1.25 (apenas pré-visualização) |
go125 |
|
|
||
Go 1.24 | go124 |
|
|
||
Go 1.23 |
go123 |
|
|
||
Go 1.22 | go122 |
|
|
2026-01-28 | 2026-07-28 |
Go 1.21 | go121 |
|
|
2025-09-03 | 2026-03-03 |
Go 1.20 | go120 |
|
|
2024-05-01 | 2025-05-01 |
Go 1.19 | go119 |
|
|
2024-04-30 | 2025-01-30 |
Go 1.18 | go118 |
|
|
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 | Desativado | Desativado | 2020-08-05 | Fev. 2021 |
Java
Tempo de execução | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|
Java 21 | java21 |
|
|
Outubro de 2031 | |
Java 17 | java17 |
|
|
Outubro de 2027 | |
Java 11 | java11 | google-18-full | google-18-full/java11 | 2024-10-31 | 2025-10-31 |
Ruby
Tempo de execução | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|
Ruby 3.4 | ruby34 |
|
|
2028-03-31 | 2028-09-30 |
Ruby 3.3 | ruby33 |
|
|
2027-03-31 | 2027-09-30 |
Ruby 3.2 | 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
Tempo de execução | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|
PHP 8.4 | php84 | google-22-full (predefinição) | google-22-full/php84 | 2028-12-31 | 2029-06-30 |
PHP 8.3 | php83 | google-22-full (predefinição) | google-22-full/php83 | 2027-12-31 | 2028-06-30 |
PHP 8.2 | php82 | google-22-full (predefinição) | 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
Tempo de execução | ID do ambiente de execução | Camadas | Imagem base do tempo de execução | Descontinuação | Desativar |
---|---|---|---|---|---|
.NET 8 | dotnet8 |
|
|
||
.NET 6 | dotnet6 |
|
|
2024-11-12 | 2025-11-12 |
.NET Core 3 | dotnet3 | google-18-full | google-18-full/dotnet3 | 2024-01-30 | 2025-01-30 |