Configura los límites de memoria y CPU virtual (1ª gen.)

Puedes aprovisionar Cloud Run Functions con diferentes cantidades de memoria para controlar el límite de memoria que puede usar una función. La cantidad de memoria asignada que eliges corresponde a una cantidad de CPU asignada para tu función. Los niveles de memoria y CPU disponibles se muestran en la siguiente tabla:

Memoria CPU
128 MB 0.083 CPU virtuales
256 MB 0.167 CPU virtuales
512 MB 0.333 CPU virtuales
1,024 MB 0.583 CPU virtuales
2,048 MB 1 vCPU
4,096 MB 2 CPU virtuales
8192 MB 2 CPU virtuales
No disponible 4 CPU virtuales
No disponible 8 CPU virtuales

De forma predeterminada, la memoria asignada a una función es de 256 MB o 256 MiB según la versión del producto de Cloud Run Functions.

Consulta Precios de Cloud Run Functions para obtener información sobre los costos asociados con la asignación de memoria y CPU.

Establece un límite de memoria

Puedes configurar la memoria asignada de una función durante la implementación con la Google Cloud CLI o la consola de Google Cloud :

gcloud

Si implementas una función con la gcloud CLI, usa la marca --memory:

gcloud functions deploy YOUR_FUNCTION_NAME --no-gen2 --memory=MEMORY_LIMIT ...

Consola

Para configurar la memoria asignada durante la creación de la función en la consola deGoogle Cloud , sigue estos pasos:

  1. Ve a la página de descripción general de Cloud Run Functions en la consola de Google Cloud .
  2. Haz clic en Crear función.
  3. Completa los campos obligatorios para la función.
  4. Expande la sección Configuración del entorno de ejecución, la compilación… al final de la página y haz clic en la pestaña Entorno de ejecución.
  5. En el campo Memoria asignada, selecciona la cantidad de memoria.
  6. Haz clic en Siguiente.
  7. Haz clic en Implementar.