Contenido del curso
0:00/14:47
Cloud SDK vs Cloud Shell: cuándo usar cada uno
Suscríbete para ver másHola mundo en App Engine
Suscríbete para ver másManejo de versiones en App Engine
Suscríbete para ver másDominios personalizados en App Engine
Suscríbete para ver másConfiguración de certificados SSL y dominios personalizados
play_circleViendo ahoraSubir código a Google Cloud Source Repositories
Suscríbete para ver másStackdriver Debugger
Suscríbete para ver másUso de Stack Driver Debugger en Google Cloud Platform
Suscríbete para ver másError Reporting
Suscríbete para ver másCómo filtrar logs con Stackdriver Logging
Suscríbete para ver másDetecta cuellos de botella con StackDriver Trace
Suscríbete para ver másConfigurar un dominio propio y asegurar tu aplicación con certificados SSL en Google Cloud es más fácil de lo que parece. Aquí verás, paso a paso, cómo mapear un dominio a App Engine, activar el SSL administrado por Google o subir tu propio certificado con Let's Encrypt, y validar todo desde Cloud Shell sin complicaciones.
¿Cómo conectar un dominio personalizado en Google App Engine?
Para empezar, desde la consola de Google Cloud en la sección de App Engine, ve a settings y luego a custom domains. Debes tener un dominio previamente adquirido y verificado con tu proveedor. Una vez verificado, podrás mapear tanto el subdominio www como el dominio raíz y recibirás los registros que debes configurar.
¿Qué pasos seguir en settings y custom domains?
¿Qué registros DNS configurar: A, AAAA y CNAME?
¿Cómo verificar el SSL administrado por Google?
¿Cómo instalar un certificado SSL propio con Let's Encrypt?
Si prefieres tu propio certificado, puedes usar Let's Encrypt en modo manual desde Cloud Shell. El flujo consiste en ejecutar el cliente, responder a la verificación por archivo (ACME), servir ese archivo desde tu app en App Engine, validar y luego subir las llaves en SSL certificates.
¿Cómo preparar el reto ACME en App Engine?
¿Cómo desplegar y validar el certificado?
gcloud app deploy
¿Cómo subir las llaves pública y privada en SSL certificates?
¿Qué considerar sobre runtimes y buenas prácticas?
La aplicación corre en App Engine standard con Python 2.7, aunque también se mencionan PHP y Go. En App Engine flexible hay más runtimes disponibles y, si no existe el que necesitas, puedes usar Docker para empaquetar tu entorno.
¿Tienes dudas sobre el mapeo de DNS, la ruta estática del reto ACME o la subida del certificado? Cuéntame en qué paso estás y te ayudo a resolverlo.