Implementa desde GCP Console

En esta página, se muestra cómo crear y, luego, implementar una función de Cloud Functions con GCP Console.

Crea una función

  1. Ve a la página Descripción general de Cloud Functions en GCP Console.

    Asegúrate de que el proyecto en el que quieres implementar Cloud Functions esté seleccionado.

  2. Haz clic en Crear función.

  3. Asigna un nombre a la función.

  4. En el campo Memoria asignada, ajusta la asignación de memoria según sea necesario.

  5. En el campo Activador, selecciona el activador deseado.

    HTTP está seleccionado de forma predeterminada. Las funciones que se activan mediante solicitudes HTTP se denominan funciones de HTTP. Las funciones que son activadas por cualquier otra cosa (por ejemplo, por un mensaje que se publica en un tema de Pub/Sub) se denominan funciones en segundo plano. Para conocer los diferentes tipos de activadores y cómo usarlos, consulta Llama a Cloud Functions.

  6. En el campo Código fuente, selecciona una de las siguientes opciones:

    • Editor intercalado:

      • Usa el editor intercalado de GCP Console para ingresar directamente tu código fuente y las dependencias.

      • En el campo Función para ejecutar, escribe el nombre de la función que proporcionaste en el editor intercalado.

    • Carga de ZIP:

      • Haz clic en Explorar en el campo Archivo ZIP para subir un archivo ZIP desde tu sistema de archivos local. Este archivo ZIP debe incluir todos los archivos fuente necesarios para la implementación de tu función. Consulta Estructura código fuente para obtener más información.

      • Haz clic en Explorar en el campo Depósito de etapa para seleccionar un depósito de etapa. Como parte de la implementación, tu código se pondrá a prueba en un depósito de Cloud Storage.

      • En el campo Función que se debe ejecutar, escribe el nombre de la función de punto de entrada. Esta función debe estar disponible en tu archivo fuente.

    • ZIP de Cloud Storage:

      • Haz clic en Explorar en el campo Ubicación en Cloud Storage para subir un archivo ZIP desde Cloud Storage. Este archivo ZIP debe incluir todos los archivos fuente necesarios para la implementación de tu función. Consulta Estructura código fuente para obtener más información.

      • En el campo Función que se debe ejecutar, escribe el nombre de la función de punto de entrada. Esta función debe estar disponible en tu archivo fuente.

    • Cloud Source Repository: Sube un código fuente desde un repositorio de Cloud Source Repositories.

      • En el campo Repositorio, proporciona el nombre del repositorio o acepta el predeterminado.

      • En el campo Rama/etiqueta, selecciona Rama o Etiqueta y, luego, ingresa un Nombre de rama o Nombre de etiqueta. Ten en cuenta que los nombres de rama o etiqueta que contienen barras inclinadas (/) no son compatibles.

      • En el Directorio con código fuente, especifica la ruta dentro del repositorio en el que se define la función. La ruta debe apuntar al directorio donde se encuentran los archivos fuente; consulta Estructura código fuente para obtener más información. Usa / si la función se define directamente en el directorio raíz de un repositorio.

      • En el campo Función que se debe ejecutar, escribe el nombre de la función de punto de entrada. Esta función debe estar disponible en tu archivo fuente.

  7. Usa el menú desplegable Entorno de ejecución para seleccionar un entorno de ejecución.

  8. Haz clic en Más para mostrar opciones avanzadas, como configurar una región, especificar un tiempo de espera o agregar variables de entorno.

Cuando termines estos pasos, tu pantalla debe ser similar a la siguiente, dependiendo de la configuración que hayas seleccionado:

Captura de pantalla que muestra el formulario de creación de funciones para Python

Cuando estés satisfecho con la configuración, desplázate hasta el final de la página y haz clic en Crear.

Implementa una función

Cuando hagas clic en Crear, GCP Console te redireccionará a la página Descripción general de Cloud Functions.

Mientras se implementa la función, aparecerá junto a ella un ícono giratorio pequeño. Cuando termina de implementarse, el ícono giratorio cambia a una marca de verificación color verde.

Captura de pantalla que muestra el proceso de implementación de funciones

A fin de volver a implementar una función, haz clic en su nombre para ir a la página Detalles de la función y haz clic en Editar. Cuando hayas terminado de realizar cambios, haz clic en Guardar. Esto vuelve a implementar tu función con un nuevo número de versión.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de Cloud Functions