Desarrollar aplicaciones de PHP en App Engine
-
Utilizar el servidor de desarrollo local
Ejecuta el servidor de desarrollo de forma local para simular el funcionamiento de tu aplicación en producción.
-
Monitorizar la latencia con Cloud Trace
Recopila datos de latencia de tu aplicación y consúltalos en la consola de Google Cloud Platform.
-
Configurar paneles de control y alertas con Cloud Monitoring
Recopila métricas, eventos y metadatos de Google Cloud Platform para generar estadísticas a través de paneles de control, gráficos y alertas.
-
Descarga de registros
Descarga los datos de registro para analizar tu aplicación con más detalle.
-
Integrar en Google Analytics
Mide las interacciones de los usuarios con tu empresa en varios dispositivos y entornos.
Gestionar y configurar una aplicación
-
Desplegar una aplicación
Usa el comando appconfig para desplegar tu aplicación.
-
Dividir el tráfico
Distribuye el tráfico entre dos o más versiones de un módulo para controlar el lanzamiento de funciones o hacer pruebas A/B.
-
Migrar el tráfico
Mueve gradualmente el tráfico de una versión antigua de un servicio a una nueva.
-
Crear un proyecto y gestionar la facturación
Crea un proyecto de Google Cloud Platform y configura la facturación.
-
Conceder acceso a proyectos
Proporciona acceso basado en roles a tu proyecto de Google Cloud Platform y a sus recursos.
-
Usar dominios personalizados y SSL
Añade un dominio personalizado para tu aplicación y configura opcionalmente SSL para el dominio personalizado.
-
Gestionar recursos de aplicaciones
Conocer el rendimiento de tu aplicación y gestionar los recursos que utiliza.
-
Configurar el entorno de PHP con el archivo php.ini
Personaliza el comportamiento de las directivas del intérprete de PHP.
-
Configurar una aplicación con app.yaml
Configura los ajustes de tu aplicación.
-
Simular el enrutamiento de Apache mod_rewrite con mod_rewrite.php
Redirige URLs mediante reglas.
-
Utilizar la API Admin
Aprovisiona y gestiona tu aplicación con la API Admin.
-
Utilizar la API Modules
Recupera información de forma programática sobre el entorno operativo actual, los módulos (ahora llamados "servicios") o las instancias.
Almacenar datos
-
Elegir una opción de almacenamiento
Decide qué opción de almacenamiento quieres usar en tu aplicación.
-
Usar Cloud SQL para MySQL
Almacena datos de aplicaciones de tu aplicación de App Engine en Cloud SQL para MySQL.
-
Usar Cloud SQL para Postgres
Almacena datos de aplicaciones de tu aplicación de App Engine en Cloud SQL para PostgreSQL.
-
Leer y escribir archivos
Almacena y obtén datos con Cloud Storage en tu aplicación.
-
Configuración
Configura Cloud Storage para que lo use tu aplicación.
-
Proporcionar acceso público a los archivos
Haz que tus archivos sean accesibles públicamente a través de la Web.
-
Permitir que los usuarios suban archivos
Implementa código para permitir que los usuarios suban contenido.
-
Servir archivos de imagen
Publica imágenes cómodamente sin tener que almacenarlas en diferentes tamaños.
-
Gestión avanzada de archivos
Consulta información sobre las funciones avanzadas de gestión de archivos.
Autenticar usuarios
-
Opciones de autenticación de usuarios
Descubre las diferentes formas de autenticar a los usuarios de tu aplicación.
-
Información general sobre la API Users
Consulta información sobre la API Users.
-
Objetos de usuario
Consulta información sobre la clase que representa a un usuario.
-
URLs de acceso
Crea URLs que permitan al usuario iniciar o cerrar sesión.
-
Usuarios administradores
Determina si el usuario que ha iniciado sesión es un administrador registrado.
Almacenar datos de aplicación en caché
Conectarse a una aplicación y desde ella
-
Direcciones IP de salida
Consulta información sobre las direcciones IP salientes que usa App Engine.
-
Emitir solicitudes HTTP(S)
Usa el servicio de obtención de URLs para enviar solicitudes HTTP(S).
-
Identificar una aplicación en APIs y servicios
Descubre y afirma el ID de proyecto de tu aplicación.
-
Utilizar sockets
Consulta información sobre la API Sockets.
Enviar y recibir mensajes de voz, SMS y correos electrónicos
Programar tareas aparte de las solicitudes de usuario
-
Programar tareas con cron.yaml
Configura tareas programadas para que se ejecuten en tu aplicación.
-
Información general sobre la API Task Queue
Consulta información sobre la API Task Queue.
-
Configurar colas de tareas con queue.yaml
Define colas de tareas en un archivo de configuración.
-
Utilizar colas de salida
Consulta información sobre las colas push.
-
Descripción general de la API Task Queue REST
Consulta información sobre la API REST de la cola de tareas.