Escribe funciones de Cloud Functions
-
Descripción general
Descripción general de operaciones de escritura en Cloud Functions
-
Funciones de HTTP
Invoca Cloud Functions a partir de solicitudes HTTP estándar
-
Funciones en segundo plano
Algunos entornos de ejecución de Cloud Functions (Node.js, Python, Java y Go) usan funciones en segundo plano para controlar eventos producidos por tu infraestructura de nube, como los mensajes en un tema de Cloud Pub/Sub o los cambios en un bucket de Google Cloud Storage.
-
Funciones de CloudEvent
Otros entornos de ejecución de Cloud Functions (como Ruby y .NET) usan funciones de CloudEvent para controlar los eventos que produce tu infraestructura de nube, como los mensajes de un tema de Cloud Pub/Sub o los cambios en un bucket de Google Cloud Storage.
-
Especifica dependencias para Node.js
Aprende a especificar dependencias para las funciones de Cloud Functions escritas en Node.js.
-
Especifica dependencias para Python
Aprende a especificar dependencias para las funciones de Cloud Functions escritas en Python.
-
Especifica dependencias para Go
Aprende a especificar dependencias para las funciones de Cloud Functions escritas en Go.
-
Especifica dependencias para Java
Aprende a especificar dependencias para las funciones de Cloud Functions escritas en Java.
-
Especifica dependencias para .NET
Aprende a especificar dependencias para las funciones de Cloud Functions escritas en lenguajes de .NET.
-
Especifica dependencias para Ruby
Aprende cómo especificar dependencias para las funciones de Cloud Functions escritas en los lenguajes de Ruby.
Implementa Cloud Functions
-
Descripción general
Descripción general de la implementación de Cloud Functions
-
Implementa desde tu máquina local
Implementa Cloud Functions desde tu máquina local
-
Implementa desde el control de código fuente
Implementa Cloud Functions desde Google Cloud Source Repositories.
-
Implementa desde Cloud Console
Implementa Cloud Functions desde Cloud Console.
Llama a Cloud Functions
-
Descripción general
Descripción general de las llamadas a Cloud Functions
-
Activadores HTTP
Usa métodos de HTTP para activar Cloud Functions.
-
Activadores de Cloud Pub/Sub
Activa Cloud Functions de forma asíncrona a través de un tema de Pub/Sub
-
Activadores de Cloud Storage
Activa Cloud Functions en respuesta a notificaciones de cambios desde Google Cloud Storage.
-
Llama Cloud Functions directamente
Obtén información para invocar de forma manual una función de Cloud Functions con la herramienta de línea de comandos de
gcloud
y Cloud Console. -
Activadores de Cloud Firestore
Activa Cloud Functions en respuesta a eventos de Firestore
-
Activadores de Google Analytics para Firebase
Activa Cloud Functions en respuesta a eventos de Google Analytics para Firebase
-
Activadores de Firebase Realtime Database
Activa Cloud Functions en respuesta a eventos de Firebase Realtime Database
-
Activadores de Firebase Authentication
Activa Cloud Functions en respuesta a eventos de Firebase Authentication.
-
Activadores secundarios con Cloud Logging
Activa Cloud Functions en respuesta a eventos de los servicios de Google Cloud Platform que producen registros de auditoría de Cloud Logging.
-
Usa Cloud Scheduler para activar una función de Cloud Functions
Invoca una función de Cloud Functions en un programa basado en tiempo con Cloud Scheduler y un activador de Cloud Pub/Sub. Esto te permite configurar los trabajos cron que se ejecutan de manera periódica en intervalos de tiempo específicos.
Prueba Cloud Functions
-
Conceptos básicos de las pruebas
Aprende a crear pruebas de integración, sistema y unidad con Cloud Functions.
-
Prueba funciones de HTTP
Aprende a probar las funciones de HTTP de Cloud Functions. Las funciones de Cloud Functions pueden ser de HTTP o controladas por eventos.
-
Prueba funciones controladas por eventos
Aprende a probar las funciones de Cloud Functions controladas por eventos. Debes usar funciones controladas por eventos cuando deseas que se invoque la función de Cloud Functions de forma indirecta en respuesta a un evento, como un mensaje en un tema de Cloud Pub/Sub, un cambio en un bucket de Cloud Storage o un evento de Firebase.
-
CI/CD
Aprende a configurar una canalización de implementación y de integración continuas (CI/CD) para ejecutar pruebas de Cloud Functions de forma continua.
Herramientas de redes de Cloud Functions
-
Conéctate a una red de VPC
Obtén más información para conectar las funciones a los recursos en una red de VPC mediante el Acceso a VPC sin servidores.
-
Establece la configuración de red
Usa la configuración de red de Cloud Functions para controlar la entrada de red desde funciones individuales y la salida de red desde estas.
Protege Cloud Functions
-
Administra el acceso a través de IAM
Obtén más información sobre cómo usar IAM a fin de proporcionar control de acceso basado en la identidad para tus funciones. Administra la capacidad de un desarrollador para ver, crear, actualizar y borrar funciones, además de controlar si se requiere autenticación con el fin de invocar una función.
-
Autentica desarrolladores, funciones y usuarios finales
Obtén información sobre cómo autenticar emisores en tus funciones.
-
Identidad de las funciones
Comprende con qué identidad se ejecuta la función, cómo configurarla y cambiar sus permisos, además de cómo obtener tokens de identidad y acceso para llamar de manera segura a otras funciones o API de Cloud.
-
Usa los Controles del servicio de VPC
Aprende a usar los Controles del servicio de VPC con Cloud Functions para agregar seguridad adicional a tus funciones y protegerte contra el robo de datos.
Supervisa Cloud Functions
-
Descripción general
Descripción general de la supervisión de Cloud Functions
-
Escribe y visualiza registros
Usa registros con Cloud Functions.
-
Genera informes de errores
Informa errores desde Cloud Functions
-
Visualiza métricas supervisadas
Visualiza métricas supervisadas de Cloud Functions.
-
Usa Cloud Audit Logging
Obtén información sobre los registros predeterminados y opcionales que Cloud Functions crea como parte de Cloud Audit Logging.
Migra funciones de Cloud Functions
Prácticas recomendadas
-
Sugerencias y trucos
Conoce las recomendaciones para escribir, probar e implementar Cloud Functions
-
Reintenta las funciones controladas por eventos
Aprende a habilitar la opción para reintentar las funciones controladas por eventos cuando se producen errores.
-
Optimiza las Herramientas de redes
Aprende cómo optimizar las herramientas de redes en tus funciones para minimizar la probabilidad de agotar los DNS o las cuotas de conexión.
Realiza integraciones con las bases de datos de Cloud
-
Conéctate a Cloud SQL
Conecta tus funciones de Cloud Functions a instancias de Cloud SQL con una interfaz de socket local proporcionada en el entorno de ejecución de Cloud Functions.
-
Conéctate a Cloud Spanner
Conecta tus funciones de Cloud Functions a Cloud Spanner.
-
Conéctate a Firestore
Conecta tus funciones de Cloud Functions a Firestore.