Asistencia del entorno de ejecución

Los entornos de ejecución en Cloud Run Functions son imágenes base que incluyen componentes y un sistema operativo, el software requerido para compilar y ejecutar el código escrito en un lenguaje de programación específico y el software que respalda la función.

Cloud Run Functions aplica actualizaciones a los entornos de ejecución de acuerdo con la política de actualización de seguridad seleccionada.

Diagrama en el que se describen las etapas del ciclo de vida de un entorno de ejecución
de Cloud Run Functions

Los entornos de ejecución están disponibles en diferentes etapas de lanzamiento, como la versión preliminar o la disponibilidad general (DG). Para obtener más información, consulta las etapas de lanzamiento de productos.

Versión preliminar

Si implementas una carga de trabajo con la Google Cloud CLI cuando un entorno de ejecución está en versión preliminar, usa el comando gcloud beta functions deploy.

Disponibilidad general (DG)

Durante el período de asistencia de disponibilidad general (DG), ocurre lo siguiente:

  • Los componentes del entorno de ejecución se actualizan con regularidad través de correcciones de errores y seguridad.
  • Las actualizaciones se aplican de acuerdo con la política de actualización de seguridad de la carga de trabajo.
  • Para mantener la estabilidad, Cloud Run Functions evita implementar funciones o cambios rotundos en el entorno de ejecución. Los cambios rotundos se anunciarán con anticipación en las notas de la versión de Cloud Run Functions.

Cuando una versión de lenguaje ya no se mantiene activa por la comunidad correspondiente, Cloud Run Functions también dejará de proporcionar mantenimiento y asistencia a ese entorno de ejecución. Antes de que un entorno de ejecución alcance la fase de baja, como se describe en el programa de asistencia de entornos de ejecución, Google enviará una notificación a los clientes en la consola de Google Cloud .

Google puede aplicar cambios en el programa de asistencia o el ciclo de vida de los entornos de ejecución de conformidad con las condiciones de tu acuerdo para el uso de los servicios de Google Cloud.

Ciclo de vida del entorno de ejecución

¿Tiene asistencia a nivel de DG? ¿Quedó obsoleto? ¿Se retiró?
Creación y reimplementación No
Ejecución de cargas de trabajo existentes Es posible que estén inhabilitadas
Parches de lenguaje Según la política Según la política No reciben actualizaciones
Aplicación de parches a los paquetes del sistema Según la política Según la política No reciben actualizaciones
Aplicación de parches al SO Según la política Según la política No recibe actualizaciones
Asistencia al cliente ¿Tiene asistencia a nivel de DG? Sin compatibilidad con el entorno de ejecución Sin compatibilidad con el entorno de ejecución

Período de notificación

Cloud Run Functions empezará a emitir notificaciones 90 días antes de que el entorno de ejecución se dé de baja. Luego de recibir la notificación, debes prepararte para actualizar tu función a un entorno de ejecución compatible más reciente.

Baja y retiro

Cuando un componente ya no se mantiene de forma activa, Cloud Run Functions puede hacer que el entorno de ejecución deje de estar disponible y, con el tiempo, quitarlo.

Esto tiene tres aspectos: la publicación de la fecha en la que se da de baja, un período de baja y una fecha en la que se retira. En el siguiente programa, la fecha de baja es el inicio del período de baja y finaliza al comienzo de la fecha de retiro. La fecha de retiro indica el inicio de este período.

En general, durante el período de baja, puedes seguir creando y actualizando cargas de trabajo con el entorno de ejecución actual. Debes usar ese período para migrar las cargas de trabajo que usan el entorno de ejecución obsoleto a uno más actualizado.

Después de la fecha de retiro, ya no podrás crear cargas de trabajo nuevas ni actualizar las existentes con el entorno de ejecución. Debes elegir un entorno de ejecución más actualizado para implementar las cargas de trabajo. Es posible que se inhabiliten las cargas de trabajo que sigan usando un entorno de ejecución retirado.

Programa de asistencia

A continuación, se muestra una lista de los entornos de ejecución de Cloud Run Functions compatibles, al igual que los que están obsoletos o se retiraron.

Según la calificación y estabilidad de las versiones, es posible que se demoren las fechas clave y de disponibilidad. Una fecha de baja o retiro de servicio en blanco significa que aún no se programó la fase. Visita esta página con frecuencia para mantenerte al tanto.

Node.js

Entorno de ejecución Generación ID del entorno de ejecución Pilas Imagen base del entorno de ejecución Baja Retiro
Node.js 24
(versión preliminar)
Run Functions nodejs24 google-24 (predeterminada) google-24-full google-24/nodejs24 google-24-full/nodejs24
Node.js 22 Run Functions 1ª gen. nodejs22 google-22 (predeterminada) google-22-full google-22/nodejs22 google-22-full/nodejs22 30-4-2027 31-10-2027
Node.js 20 Run Functions 1ª gen. nodejs20 google-22 (predeterminada) google-22-full google-22/nodejs20 google-22-full/nodejs20 2026-04-30 30-10-2026
Node.js 18 Run Functions 1ª gen. nodejs18 google-22 (predeterminada) google-22-full google-22/nodejs18 google-22-full/nodejs18 2025-04-30 30-10-2025
Node.js 16 Run Functions 1ª gen. nodejs16 google-18-full google-18-full/nodejs16 2024-01-30 30-1-2025
Node.js 14 Run Functions 1ª gen. nodejs14 google-18-full google-18-full/nodejs14 2024-01-30 30-1-2025
Node.js 12 Run Functions 1ª gen. nodejs12 google-18-full google-18-full/nodejs12 2024-01-30 30-1-2025
Node.js 10 Run Functions 1ª gen. nodejs10 google-18-full google-18-full/nodejs10 2024-01-30 30-1-2025
Node.js 8 Run Functions 1ª gen. nodejs8 Retirado Retirado 5-6-2020 Feb de 2021
Node.js 6 Run Functions 1ª gen. nodejs6 Retirado Retirado 2019-04-17 Ago de 2020

Python

Entorno de ejecución Generación ID del entorno de ejecución Pilas Imagen base del entorno de ejecución Baja Retiro
Python 3.13 Run Functions python313 google-22 (predeterminada) google-22-full google-22/python313 google-22-full/python313 10-10-2029 10-4-2030
Python 3.12 Run Functions 1ª gen. python312 google-22 (predeterminada) google-22-full google-22/python312 google-22-full/python312 2-10-2028 2-4-2029
Python 3.11 Run Functions 1ª gen. python311 google-22 (predeterminada) google-22-full google-22/python311 google-22-full/python311 2027-10-24 24-4-2028
Python 3.10 Run Functions 1ª gen. python310 google-22 (predeterminada) google-22-full google-22/python310 google-22-full/python310 2026-10-04 4-4-2027
Python 3.9 Run Functions 1ª gen. python39 google-18-full google-18-full/python39 2025-10-05 5-4-2026
Python 3.8 Run Functions 1ª gen. python38 google-18-full google-18-full/python38 14-10-2024 14-10-2025
Python 3.7 Run Functions 1ª gen. python37 google-18-full google-18-full/python37 2024-01-30 30-1-2025

Go

Entorno de ejecución Generación ID del entorno de ejecución Pilas Imagen base del entorno de ejecución Baja Retiro
Go 1.25 Run Functions go125 google-22 (predeterminada) google-22-full google-22/go125 google-22-full/go125
Go 1.24 Run Functions go124 google-22 (predeterminada) google-22-full google-22/go124 google-22-full/go124
Go 1.23
Run Functions go123 google-22 (predeterminada) google-22-full google-22/go123 google-22-full/go123 21-2-2026 21-8-2026
Go 1.22 Run Functions go122 google-22 (predeterminada) google-22-full google-22/go122 google-22-full/go122 28-1-2026 28-7-2026
Go 1.21 Run Functions 1ª gen. go121 google-22 (predeterminada) google-22-full google-22/go121 google-22-full/go121 3-9-2025 3-3-2026
Go 1.20 Run Functions 1ª gen. go120 google-22 (predeterminada) google-22-full google-22/go120 google-22-full/go120 2024-05-01 1-5-2025
Go 1.19 Run Functions 1ª gen. go119 google-22 (predeterminada) google-22-full google-22/go119 google-22-full/go119 30-4-2024 30-1-2025
Go 1.18 Run Functions 1ª gen. go118 google-22 (predeterminada) google-22-full google-22/go118 google-22-full/go120 2024-01-30 30-1-2025
Go 1.16 Run Functions 1ª gen. go116 google-18-full google-18-full/go116 2024-01-30 30-1-2025
Go 1.13 Run Functions 1ª gen. go113 google-18-full google-18-full/go113 2024-01-30 30-1-2025
Go 1.11 Run Functions 1ª gen. go111 Retirado Retirado 2020-08-05 Feb de 2021

Java

Entorno de ejecución Generación ID del entorno de ejecución Pilas Imagen base del entorno de ejecución Baja Retiro
Java 25
(versión preliminar)
Run Functions java25 google-24 (predeterminada) google-24-full google-24/java25 google-24-full/java25
Java 21 Run Functions java21 google-22 (predeterminada) google-22-full google-22/java21 google-22-full/java21 Octubre de 2031
Java 17 Run Functions 1ª gen. java17 google-22 (predeterminada) google-22-full google-22/java17 google-22-full/java17 Octubre de 2027
Java 11 Run Functions 1ª gen. java11 google-18-full google-18-full/java11 2024-10-31 31-10-2025

Ruby

Entorno de ejecución Generación ID del entorno de ejecución Pilas Imagen base del entorno de ejecución Baja Retiro
Ruby 3.4 Run Functions ruby34 google-22 (predeterminada) google-22-full google-22/ruby34 google-22-full/ruby34 2028-03-31 30-9-2028
Ruby 3.3 Run Functions 1ª gen. ruby33 google-22 (predeterminada) google-22-full google-22/ruby33 google-22-full/ruby33 31-3-2027 30-9-2027
Ruby 3.2 Run Functions 1ª gen. ruby32 google-22 (predeterminada) google-22-full google-22/ruby32 google-22-full/ruby32 2026-03-31 30-9-2026
Ruby 3.0 Run Functions 1ª gen. ruby30 google-18-full google-18-full/ruby30 2024-03-31 31-3-2025
Ruby 2.7 Run Functions 1ª gen. ruby27 google-18-full google-18-full/ruby27 2024-01-30 30-1-2025
Ruby 2.6 Run Functions 1ª gen. ruby26 google-18-full google-18-full/ruby26 2024-01-30 30-1-2025

PHP

Entorno de ejecución Generación ID del entorno de ejecución Pilas Imagen base del entorno de ejecución Baja Retiro
PHP 8.4 Run Functions php84 google-22-full (predeterminada) google-22-full/php84 2028-12-31 30-6-2029
PHP 8.3 Run Functions php83 google-22-full (predeterminada) google-22-full/php83 31-12-2027 30-6-2028
PHP 8.2 Run Functions 1ª gen. php82 google-22-full (predeterminada) google-22-full/php82 31-12-2026 30-6-2027
PHP 8.1 Run Functions 1ª gen. php81 google-18-full google-18-full/php81 31-12-2025 30-6-2026
PHP 7.4 Run Functions 1ª gen. php74 google-18-full google-18-full/php74 2024-01-30 30-1-2025

.NET

Entorno de ejecución Generación ID del entorno de ejecución Pilas Imagen base del entorno de ejecución Baja Retiro
.NET 8 Run Functions dotnet8 google-22 (predeterminada) google-22-full google-22/dotnet8 google-22-full/dotnet8
.NET 6 Run Functions 1ª gen. dotnet6 google-22 (predeterminada) google-22-full google-22/dotnet6 google-22-full/dotnet6 12-11-2024 2025-11-12
.NET Core 3 Run Functions 1ª gen. dotnet3 google-18-full google-18-full/dotnet3 2024-01-30 30-1-2025