Cómo implementar aplicaciones para el entorno estándar de App Engine desde Eclipse

Esta página te guía a través de los pasos para crear una app de App Engine nueva en Google Cloud Console, implementar tu proyecto en App Engine y autenticar con Google.

Antes de comenzar

  1. Necesitas un proyecto de Google Cloud con una aplicación de App Engine para implementar. Si aún no tienes una, usa Google Cloud Console para configurar tu proyecto de Cloud:

    Ir a Cloud Console

    1. Selecciona o crea un proyecto de Cloud nuevo.
  2. Accede a la Cuenta de Google con la que implementarás tu proyecto en App Engine.

    1. Selecciona Archivo > Accede a Google.

      Si ves la opción Administrar Cuentas de Google en lugar de Accede a Google, eso significa que ya has accedido, así que puedes omitir estos pasos de acceso a la cuenta.

    2. El navegador de tu sistema se abre fuera de Eclipse y solicita los permisos que requiere para administrar tus aplicaciones de App Engine, como se muestra en la siguiente imagen:

      1. Visualiza y administra tus datos en los servicios de Google Cloud

    3. Haz clic en Allow (Permitir) y cierra la ventana. Ahora Eclipse accedió a tu cuenta.

  3. Asegúrate de que el archivo appengine-web.xml esté en la carpeta WEB-INF de tu aplicación web.

  4. Asegúrate de que el proyecto tenga la faceta Proyecto de App Engine. Si lo creaste mediante el asistente, ya debería tener esa faceta. En caso contrario:

    1. Haz clic derecho en el proyecto en el Explorador de paquetes para abrir el menú contextual.

    2. Selecciona Configurar > Convertir en proyecto de App Engine (Convert to App Engine Project).

Implementa el proyecto en App Engine

Para implementar el proyecto en el entorno estándar de App Engine:

  1. Haz clic derecho en el proyecto en el Explorador de paquetes para abrir el menú contextual.

  2. Selecciona Implementar en el entorno estándar de App Engine (Deploy to App Engine Standard).

  3. Aparecerá un cuadro de diálogo.

  4. Selecciona la cuenta con la que deseas implementarlo o agrega una cuenta nueva.

  5. Se cargará la lista de proyectos a la cual tiene acceso la cuenta. Selecciona aquel en el que desees realizar la implementación.

  6. Haz clic en Aceptar.

Se iniciará un trabajo en segundo plano para implementar el proyecto en App Engine. Se podrá ver el resultado del trabajo en la vista de Eclipse Console.

Según la configuración predeterminada, App Engine detiene la versión anterior de tu aplicación y actualiza inmediatamente tu nuevo código para recibir todo el tráfico. Si prefieres actualizarlo de forma manual más tarde mediante gcloud o Google Cloud Console, desmarca Promote the deployed version to receive all traffic (Actualizar la versión implementada para recibir todo el tráfico). Si no deseas detener la versión anterior, desmarca Stop previous version (Detener versión anterior).

Qué sigue

  • Explora el código del complemento o informa problemas en GitHub, o haz una pregunta en Stack Overflow.