En esta guía se explican los conceptos básicos para desarrollar y desplegar servicios web de Python en el entorno estándar de App Engine.
En esta guía, se explica cómo crear e implementar versiones de un servicio web, empezando por una página estática y terminando con una página web personalizada que muestra a los usuarios autenticados su nombre, su correo electrónico y las horas de sus solicitudes recientes al sitio.
Las siguientes tareas muestran el flujo de trabajo básico de un desarrollador para crear ese servicio web con el almacenamiento de datos de Firestore en modo Datastore (Datastore) y la autenticación de Firebase:
-
Consulta cómo crear un Google Cloud proyecto y, a continuación, configurar los recursos de App Engine para tu servicio web.
-
Aprende a escribir y probar localmente un servicio web básico y, a continuación, define los archivos de configuración que necesitas para desplegar ese servicio web en App Engine.
Desplegar el servicio web en App Engine
Aprende a desplegar tu código Python y, a continuación, consulta tu servicio web en App Engine.
-
Aprende a usar Datastore para almacenar y recuperar datos sobre solicitudes de sitios.
Añadir Firebase a tu servicio web
Consulta cómo añadir Firebase a tuGoogle Cloud proyecto y servicio web.
Autenticar usuarios con Firebase
Descubre cómo usar Firebase Authentication para verificar las credenciales de los usuarios, proporcionar información de los usuarios y permitir el acceso a los datos.
Personalizar los datos para los usuarios autenticados
Consulta cómo usar la autenticación para personalizar el almacenamiento y la recuperación de datos de los usuarios autenticados.
-
Consulta cómo limpiar tu proyecto y evitar la posibilidad de que se te cobren recursos que no estés usando.
En esta guía se da por hecho que ya conoces Python, el framework Flask y los conceptos básicos del desarrollo web.
Costes
Si ejecutas esta aplicación de ejemplo por sí sola, no superarás las cuotas gratuitas. Solo se te cobrará si superas esas cuotas, por ejemplo, si ejecutas otras muestras y añades otros servicios al mismo proyecto Google Cloud .
¡Comencemos!
Crea tu proyecto Google Cloud y configura los recursos de App Engine.