Guía de inicio rápido para Windows
En esta página, se muestra cómo instalar el SDK de Google Cloud, inicializarlo y ejecutar los comandos principales de gcloud desde la línea de comandos.
Introducción a Google Cloud Platform
Funciones de Python en Google Cloud Functions
Fundamentos de Deploy en Google Cloud Platform
Cloud Functions
Despliegue de Funciones Python en Google Cloud sin Autenticación
Análisis de imágenes con Google Cloud Functions y Vision API
Gestión de roles y permisos en Google Cloud IAM
Escalabilidad Horizontal y Vertical en Servicios de Nube
Supervisión de Funciones en Google Cloud: Métricas y Alertas
Creación de alertas en Google Cloud Logging
Reducción de Latencia en Comunicaciones con Google Cloud
Cloud Run
Balance entre Kubernetes y Serverless en Despliegue de Aplicaciones
Despliegue de KNative en Google Cloud Platform
Kubernetes: Despliega Contenedores en Google Cloud Platform
Configuración de Clúster Kubernetes en Google Cloud
Configuración Avanzada de Escalabilidad en Servidores Cloud
Supervisión Efectiva con Google Cloud Run y Prometheus
Integración Continua con Jenkins: Automatiza tus Despliegues
Automatización de Despliegue con Google Cloud Build y Registry
Integración de Funciones Cloud en Aplicaciones Web
Cierre
Despliegue de Aplicaciones con Kubernetes y Cloud Run
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
En el fascinante mundo del desarrollo en la nube, el despliegue de funciones es una habilidad crucial. Con herramientas como Google Cloud, el proceso se vuelve eficiente y fluido. Aquí exploraremos cómo crear y desplegar funciones en la nube, asegurando que cada paso sea claro y conciso para los desarrolladores en formación.
Antes de profundizar en el despliegue, es esencial entender la estructura de nuestra función. El código que manejamos parte de un enfoque sencillo: acepta una petición GET y devuelve datos usando las herramientas de Google Cloud.
Para trabajar en este proyecto, es indispensable contar con el entorno de desarrollo adecuado:
Desplegar una función en Google Cloud se realiza a través de diferentes métodos, cada uno con su particular enfoque:
Desde la consola de comandos:
gcloud functions deploy
especificando:
gcloud functions deploy nombreFuncion \
--runtime python37 \
--trigger-http
Desde la consola web de Google Cloud:
Las dependencias se gestionan eficazmente definiéndolas en un archivo de requerimientos. Esto garantiza que al desplegar la función, Google Cloud identifique y descargue automáticamente las bibliotecas y paquetes necesarios.
google-cloud-datastore
.Una vez que la función esté desplegada, revisa y prueba su funcionamiento:
Este guía proporciona un camino claro y efectivo para desplegar funciones en la nube utilizando Google Cloud. Mediante prácticas de desarrollo escalables, como la gestión adecuada de dependencias y configuraciones, aseguras un flujo de trabajo robusto y eficiente. Continúa explorando más sobre cómo optimizar y controlar estas funciones en ambientes de producción avanzados. ¡El viaje apenas comienza en el fascinante mundo del desarrollo en la nube!
Aportes 13
Preguntas 0
Guía de inicio rápido para Windows
En esta página, se muestra cómo instalar el SDK de Google Cloud, inicializarlo y ejecutar los comandos principales de gcloud desde la línea de comandos.
Prueba con Node JS v 10
En mi caso quise probar con JS. Así que indagué un poco más sobre esto en la documentación oficial que dejo a continuación: .
En mi caso, cree una función que hace una petición HTTP a JsonPlaceholder, para aquellos que quieran realizar lo mismo, sigan los siguientes pasos.
{
"dependencies": {
"axios": "^0.19.2"
}
}
exports.firstTest = async (req, res) => {
try {
const ID = req.query.id || 1;
const RES = await axios(`https://jsonplaceholder.typicode.com/todos/${ID}`);
res.status(200).send(RES.data);
} catch (e) {
res.status(500).send("Error");
}
};
Excelente explicación pero me gustaría que proporcionara el código, cabe mencionar como explica el profesor que requiere de un DataStore previamente configurado, les comparto mi función y el código:
https://us-west2-pachedev-demo-serverless.cloudfunctions.net/platzi-rolitas
https://drive.google.com/file/d/1GTDrvG3E_eAgwM76QdzgoeEZ7inihelT/view?usp=sharing
Muy buen tutorial. Quisiera preguntar, Qué se sugiere hacer si en el listado de runtimes que ofrece Google no se encuentra la tecnología en la que mi función fue desarrollada?
Si te cuesta al principio, ve el video hasta el final, es SUPER FACIL
gcloud functions deploy nombre_function --runtime python37 --trriger-http para probar nuestro codigo
Muy interesante
la administración de varios cloud functions como la manejaríamos?
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?