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

En esta página, se explican los pasos para crear una aplicación nueva de App Engine en la consola de Google Cloud, autenticar con Google y, luego, implementar tu proyecto en App Engine.

Antes de comenzar

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

    Ir a la consola de Google Cloud

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

    1. Ejecuta el siguiente comando:

      gcloud auth application-default login

    2. El navegador del sistema se abre fuera de la CLI y solicita los permisos que necesita para administrar tus aplicaciones de App Engine:

      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 promoverla de forma manual más adelante con gcloud o la consola de Google Cloud, desmarca la opción Promover la versión implementada para que reciba 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.